一、冒烟测试——辅助工具测试
1.1 monkey工具
目标:
1. 通过编写adb.exe的monkey命令
2. 通过logcat定位问题,保证软件的健壮性
二、安装、卸载测试——其次重要性
2.1 手机端软件在真机上安装、卸载
2.2 第三方软件协助安装、卸载
目标:支持豌豆荚、91等主流辅助工具
三、在线升级测试——其次重要性
3.1 在线升级及使用测试
目标:
1. 验证数字签名
2. 升级后正常使用
3. 在线跨版本升级
四、业务功能测试——重要性
4.1 业务逻辑测试
目标:客户端业务正常
4.2 功能点测试
目标:功能点正常
4.3 关联性测试
目标:与pc端交互正常
五、稳定性及异常性测试——重要性
5.1 交互性测试
目标:
1. 客户端多种被打扰测试
2. 待机、插拔数据线操作
5.2 异常性测试
目标:断点、断网异常等情况客户端稳定
六、性能测试——重要性
6.1 基准性能测试
目标:
1. 主要压服务器接口,多线程脚本
2. 客户端不同网络下响应速度快
6.2 大数据量测试
目标:保证客户端更新大数据量程序成功率
七、界面易用性测试——重要性
7.1 界面与交互性测试
目标:
1. 符合安卓交互规范
2. 用户体验良好
3. 使用方便,快捷
7.2 可用性测试
目标:
1. 可用性强,操作简单
2. 使用操作错误率低
3. 完成任务的使用时间短
八、自动化测试
8.1 MonkeyRunner+Python自动化测试——辅助工具测试
目标:
1. 通过MonkeyRunner运行Python脚本自动化测试
2. 自动化脚本调试,自动保存测试结果
九、适配性测试——重要性
9.1 分辨率方面
目标:320*240、480*320、800*480、854*480、960*540分辨率支持
9.2 不同版本系统上
目标:主流多种版本
9.3 不同厂家定制的系统
目标:不同厂家定制系统支持
9.4 不同尺寸测试
目标:不同屏幕尺寸的支持
十、手机流量及电量测试——其次重要性
目标:客户端使用监控电量及流量软件,保证符合标准
十一、内存泄露测试——辅助工具测试
目标:MAT检查程序没有泄露
十二、联机调试测试
目标:
1. 连接真机进入联调模式,测试业务流
2. 通过logcat记录每个操作,将所有错误定位代码
十三、外网测试
目标:要覆盖到wifi\2G\3G、net\wap、电信\移动\联通,所有组合进行测试