前言:十分荣幸能写这么一个测试报告,也感谢给我这样的一个机会把我对测试apk的一些或许不成熟的想法写出来
1.测试环境:手机型号、系统版本
手机型号:
1.1 genymotion虚拟机:三星Galaxy S4
1.2 真机:华为3c
系统版本:tbjapk系统版本:3.2.0
2.测试方法以及测试工具
2.1稳定性测试:monkey
2.2.1随机10000次事件:adb shell monkey -p com.tongbanjie.android 10000
总时间为50877ms,全部在wifi环境下
2.2.2随机触摸操作百分之50,轨迹球操作百分之30,其它操作百分之20,总共进行10000次随机点击,事件之间间隔300ms:
adb shell monkey -p com.tongbanjie.android -v -v -v -pct-touch 50 -pct-trackball 30 -throttle 300 10000
结果分析见附件monkeytest1.txt的注释
2.2安装,卸载测试:
adb命令:安装/卸载(卸载的是该apk的包名)
第三方助手:360手机助手进行安装卸载尝试
官网平台:官网平台进行安装卸载尝试
2.3功能测试:等价划分法,错误猜测法,临界值法,探索性测试法;在下面的第三大模块中进行详细描写
2.4性能测试:用ListenerApk.apk来检测规定时间内铜板街,用户操作的性能测试数据
2.4.1CPU:80余秒内,cpu占用率峰值为45%,谷值为0%
2.4.2内存:80余秒内内存的数值变化
Pss-实际使用的物理内存,峰值为95
Uss-进程独自占用的物理内存,峰值为77
2.4.3电量:80余秒内,电量占用率峰值为271.62MA,谷值为0MA
2.4.4流量:80秒内,流量以平均16.199kb/S的速度消耗
2.5回归测试:可用monkeyrunner
3.测试的部分模块及功能点
该xls文档罗列了自己测试apk的一些思路,并非是测试用例,所以并没有一些测试用例的东西;另外一方面case可以细分,xls里我只是把大概的想法写出来
4.测试资源,人员、时间
测试资源:华为3C手机一部,genymotion模拟器,monkey,ListenerApk.apk
人员:Mr.Dantes个人
时间:6小时
5.发现的bug以及体验建议汇总
以下为公司机密,不公开~