一、安装测试
1、从不同渠道获取的安装程序是否可以正常安装
2、软件在不同操作系统下安装是否正常
3、软件安装之后能否正常运行,安装后的文件是否写到了指定的目录
4、软件安装过程是否可以取消
5、软件安装过程中发生意外情况的处理是否符合要求(如死机,重启,断电)
6、空间安装不足时是否有相应的提醒
7、安装之后没有生成多余的文件和目录结构
8、对于需要通过网络验证之类的安装,断网情况下尝试一下
9、对安装测试手册进行测试
二、卸载测试
1、直接删除安装文件夹卸载是否有提示信息
2、测试系统直接卸载是否有提示信息
3、测试卸载之后文件是否全部删除所有的安装文件夹
4、卸载过程中对于异常情况的处理是否符合要求(如死机,重启,断电)
5、卸载是否支持取消功能,取消之后软件是否能正常使用
6、系统直接卸载UI测试,是否有卸载状态进度条提示
三、交互测试
1、多个app同时运行是否影响正常功能
2、app运行时切换前后台是否影响正常功能
3、app运行时发送、收取有限点过去看是否发生功能性错误
4、app接打电话
5、app运行时发送、接收短信
6、app运行时切换网络(2G,3G,4G,5G,WiFi)
7、app运行时浏览网页
8、app运行时用蓝牙传输/接收数据
9、app运行时使用相机、计算机、手电筒等手机自带设备
10、客户端有新版本是否有更新提醒
11、升级包下载中断是否支持继续或者重新下载
12、升级渠道验证
14、强制升级下,用户是否还可以正常使用老版本
15、非强制升级,旧版本兼容性
专项测试-性能测试
1、边界测试:在各种边界压力下(电量、存储、网络)验证app是否能正确响应
2、压力测试:反复长期操作下,系统资源占用是否异常,APP行为是否异常
3、性能评估:在各种典型场景下占用资源情况
4、响应力测试:各类操作是否可以满足可以接受的响应时间要求
5、消耗测试:正常运行时内存,cpu消耗,app后台长时间运行的耗电量,耗流量
UI测试
功能测试