稳定性测试
在保证基本功能正确基础之上,App的稳定性就显得非常重要,如果一个App经常出现闪退或者卡死,那么用户体验就会受到很大伤害,在有其他竞争产品的情况下很容易造成用户的流失。
稳定性测试的概念有2种
稳定性测试,对应于异常性测试,即发生异常情况时,系统如何反应的测试。包含:
1交互性测试,被打扰的情况,如来电,短信,低电量等。这些其实在上章的功能测试中有提到。
2异常性测试,断网,断电,服务器异常等情况
稳定性测试指的是性能测试,压力测试
1基准性能测试,通过压服务器端口及客户端在不同网络环境下响应速度2大数据测试,在特定环境下,客户端一次性更新大量数据及人员列表另有其它文章,提到性能测试,为评估APP的时间和空间特性(真是高深啊,时间和空间,再来个4维,5维?),包括:
1极限测试:在各种边界压力情况下,如电池,存储,网速等,验证app是否能正确响应
-内存满时安装app一运行app手机断电
-运行app时断掉网络
这几点倒是与第一条的内容重复
adb shell cat /proc/cpuinfo # 显示设备的CPU信息
adb shell cat /proc/meminfo # 显示设备的内存使⽤情况
adb shell pm list packages # 显示设备⾥⾯所有应⽤的包名
adb shell service list # 显示当前运⾏的系统服务