一、冒烟测试
Monkey工具 :
1.编写 adb.exe的Monkey命令
2.通过logcat定位问题,保证软件的健壮性
(logcat是Android中一个命令行工具,可以用于得到程序的log信息)
输入抓取命令:adb logcat -s *:E > /mmt/sdcard/1.log或logcat -s '*:E' >d:/1.log,
二、安装测试、卸载(其次重要的测试)
1.手机端软件在真机上安装、卸载
2.第三方软件协助安装、卸载
目标:支持豌豆荚、91等主流辅助工具
三、在线升级测试(其次重要的测试)
1.在线升级安装及使用测试
验证三个要素:1、验证数字签名 2、升级后正常使用 3、在线跨版本升级
四、业务功能测试
1.业务逻辑测试
目标:客户端业务正常
2.功能点测试
目标:功能点正常
3.关联性测试
目标:与PC端交互正常
目标:客户端多种被打扰测试/待机状态,连接数据线等操作
五、稳定性及异常性测试(重要)
1、交互性测试
断电、断网异常等情况下客户端稳定
2、异常性测试
六、性能测试
1、基准性能测试
主要压服务器接口,写多线程脚本
客户端不同网络下响应速度的快慢
2、大数据量测试
保证客户端更新大数据程序成功率
七、界面易用性测试
1、界面与交互性测试
符合安卓交互规范
用户体验良好
使用方便,快捷
八、自动化测试
Monkeyrunner+Python自动化测试
1、通过MonkeyRunner运行Python脚本自动化测试
2、自动化脚本调试,自动保存测试结果
九、适配性测试
1、分辨率方面
目标: 320*240 480*320 800*480 850*480 960*540等分辨率支持
2、不同版本系统上
目标:主流多种版本
3、不同厂家定制的系统
目标:不同厂家定制系统支持
4、不同尺寸测试
目标:不同屏幕尺寸的支持
十、手机流量及电量测试
客户端使用监控电量及流程软件 ,保证符合标准
十一、内存泄露测试
MAT检查程序 没有泄露
十二、联机调试测试
连接真机进入联调模式,测试业务流程
通过logcat记录每个操作,将所有错误定位代码
十三、外网测试
目标:覆盖wifi/2G/3G/4G
电信/移动/联通/ 所有组合进行测试