app测试主要关注以下几个方面的内容:

1 、 首先是测试资源确认及准备

( 1 ) 产品需求文档、产品原型图、接口说明文档以及设计说明文档等应齐全;(文档齐全很重要,作为测试是一个质量保证,做 产品的最后收尾工作,之前和一个做了10多年的QA聊,他说测试像保洁,虽说的不雅,但也有其道理,测试就是补充产品的细节,检查开发的漏洞

( 2 ) 测试设备及工具的准备: IOS 和 andriod 不同版本的真机,以及相关测试工具的准备。(真机要根据现在市场占比统计,用具有代表性的机型)

2 、 测试用例的设计与评审

( 1 ) 根据产品需求文档、产品原型图等文档,设计客户端的一般功能测试用例;(在设计测试用例的时候,标注出来用例的重要性,哪些是主功能的测试用例,在设计的测试用例中,拉出一些主功能测试用例作为提交产品的冒烟测试用例)

( 2 ) 测试用例评审、修改与完善,评审通过后着手进入正式测试阶段。

3 、 UI 测试

( 1 ) 确保手头的原型图与效果图为当前最新版本,符合产品经理及用户要求;

( 2 ) 测试过程中一切以效果图为准,若有用户体验方面的建议,可以先以邮件的形式与产品经理确认,确认通过后,可以正式向开发提出用户体验方面的问题;

( 3 ) 由于测试环境中的数据为模拟数据,测试时必须预先考虑到正式环境中可能出现的数据类型。

4 、 功能测试

( 1 ) 功能测试时主要依据编写的功能测试用例进行软件功能的遍历;(当有新功能增加或者功能变更时,根据测试用例,进行主功能的回归测试)

( 2 ) 涉及的测试主要包括基本功能测试,安装、卸载、运行测试,异常处理(包括网络突然断开或者网速过慢、机器内存不足等异常情况的处理)测试。

5 、 中断测试

( 1 ) 软件运行过程中接电话、收短信、锁屏、闹铃、充电,收到通知提醒后再使用软件,软件应仍可正常运行使用;

( 2 ) 软件运行时,由前台切换到后台,再切回前台后,应仍可正常运行使用。

6 、 兼容性及适配测试

( 1 ) 硬件的适配:不同手机厂商、硬件性能,不同屏幕大小的适配;

( 2 ) OS 版本的兼容: IOS8-10 ; Andriod4以上等,如果用了一些新的 API 在老的系统上不支持会导致 crash ;

( 3 ) 不同分辨率屏幕的适配:移动设备的分辨率多种多样,如果 app 没有做比较合适的处理就可能会显示不好,甚至影响功能的操作。

( 4 ) 兼容性测试必须在一定数量的真机上进行,由于真机类型过多,尤其 Android 在做兼容性测试时,可以选取典型的几种运用较多的真机,进行兼容性测试;

7 、 性能测试

( 1 ) 客户端性能测试重点关注:安装卸载时间、启动时间、页面加载时间、主要功能占用的 CPU 、内存、流量、耗电量等,以及与同类产品相比较是否有优势;

( 2 ) 其中页面加载时间可以利用 Android 调试工具 DDMS 获取到,在 DDMS 里面搜索 Displayed 关键字就可以看到页面加载时间;

( 3 ) 运行过程中主要功能占用的 CPU 、内存、流量等可以借助开源工具 emmagee (适用于 Android)获取到;

( 4 ) 至于服务器端的性能,主要利用接口对服务器施加压力,重点关注响应时间、吞吐量、并发数、事物通过率等,可以视同工具 loadrunner 、 jmeter 进行测试。

8 、 稳定性测试

( 1 ) 安卓 APP 的稳定性常常使用 monkey 命令进行app测试,通过随机事件流模拟人的操作,对检查程序的内存溢出、空指针有很大的作用。

( 2 ) Monkey 主要用来检测系统 ANR 及 Crash 等问题

app测试的重点关注内容相关推荐

  1. app测试过程和重点关注内容

    针对app测试的过程和重点关注内容,做以下梳理和总结: 1. 首先是测试资源确认及准备 (1) 产品需求文档.产品原型图.接口说明文档以及设计说明文档等应齐全: (2) 测试设备及工具的准备:IOS和 ...

  2. app测试的相关内容

    目录 一.app专项测试: 二.app测试和web测试的区别: 一.app专项测试: 1.兼容性测试:在不同机型.不同系统.不同分辨率的手机上测试是否能正常使用. 系统版本:iOS 和 安卓(主流的系 ...

  3. APP测试的主要内容

    一:兼容性测试 1) APP操作系统(Android.IOS) 2)不同屏幕的分辨率 3)不同网络情况下对功能的影响(WIFI/3G/4G/5G/网络不佳) 二:流量测试 1)用户操作APP所使用的流 ...

  4. 正厚软件 | App测试面试题及参考答案

    正厚软件-陈老师的干货分享 最近整理了一些关于App测试的面试题. 本参照答案是本人在工作实践中总结,仅代表个人观点,如有错误,请谅解. 问:说一些你在测试过程中常用到的adb命名 答:回答本问题时, ...

  5. app测试的过程和重点关注内容

    针对app测试的过程和重点关注内容,做以下梳理和总结: 1. 首先是测试资源确认及准备 (1) 产品需求文档.产品原型图.接口说明文档以及设计说明文档等应齐全: (2) 测试设备及工具的准备:IOS和 ...

  6. APP测试:测试流程及常规测试内容

    APP测试 定义:使用人工或自动化来测试某个程序,验证它是否满足规定的需求或者实际结果和预期结果的差别 一.测试流程 1.1 流程图 1.2 测试周期 测试周期可按项目的开发周期来确定测试时间,一般测 ...

  7. APP测试内容 -- 流量测试常见测试方法

    APP测试内容 -- 流量测试常见测试方法 大部分摘自:https://blog.csdn.net/baidu_21833433/article/details/63255182#commentBox ...

  8. 最全APP测试思想及流程要点,高薪测试人员一定要看

    App已经渗透到每个人的生活.娱乐.学习.工作当中,APP作为现如今几乎最广泛的应用程序,在所有的移动平台上都有应用,并且以极高的速度增长.但是作为程序而言,出现的时间并不是非常久.很多原有的软件测试 ...

  9. 类似美团外卖APP测试怎么做?测试要点有哪些?

    随着智能化生活的推进,APP外卖带来新的餐饮模式.目前市场上比较活跃的比如美团外卖.饿了么外卖.百度外卖等为餐厅提供外送服务的APP已经深入影响人们的生活.由于外卖APP使用人群范围广泛,对客户信息保 ...

最新文章

  1. RabbitMQ——安装
  2. 计算机考试word教程,职称计算机考试Word教程:段落格式的编辑
  3. 多个线程访问统一对象的不同方法_分析| 你未必真的了解线程安全,别骗自己,来看下怎么实现线程安全...
  4. Manjaro下显卡相关的命令搜集
  5. js图片滚动详细介绍
  6. Hive 之 用户自定义函数 UDF UDAF UDTF
  7. python面试题之解释一下python的and-or语法
  8. MFC下如何定义全局变量和全局函数
  9. (转)WriteOnce and RunAnyWhere
  10. 女生真的不适合做程序么?。。我的成长之路。。
  11. Java权限管理系统之数据库设计(一)
  12. C Sharp进行附合水准路线计算中间点高程简易程序
  13. 35款FL插件免费下载
  14. 如何修改ssh端口号
  15. 功率放大器的性能指标
  16. 英语十大词性之四 - 副词
  17. uniapp 静态图片不显示
  18. gee学习1geemap入门(环境搭建和地图创建)
  19. faceless 开源_Big Faceless Java报表生成器
  20. 如何固定Excel的表头和列(滚动时始终显示表头和首列)

热门文章

  1. 打开PR显示计算机丢失,打开PR提示媒体错误缺失WMVCore.dll的解决方法
  2. C#||坐标距离和方位角计算
  3. idrac java插件_使用 GUI 虚拟控制台 iDRAC6
  4. php mysql 抽奖_jQuery+PHP+Mysql实现抽奖程序
  5. 【01 DualCam Porting】
  6. 六十星系之44天梁独坐巳亥
  7. 最新DNDC模型在土地利用变化、未来气候变化下的建模方法及温室气体时空动态模拟实践技术应用
  8. linux命令面试题
  9. “我的世界开服侠”使用教程
  10. 朋友没有邀请码,也成功让我使用了Club House