在安卓手机上进行APP测试时,需要考虑每一个方面的功能测试点,其中有很多测试点都是很容易出现bug的,接下来就详细了解一下。
1. 启动启动入口包括桌面正常启动,所有程序列表中启动,锁屏快捷启动及异常启动
2. 权限某些权限被安全软件或者系统禁止时,是否可以正常使用,在做兼容性测试时,需要特别注意权限管理较严的Rom
3. 文件错误 使用错误的文件类型(但是有正确的后缀名),替代被测应用使用的文件
4. 流量首次启动应用的流量是否符合预期,使用较大的网络流量时,是否显示当前网速
5. 异常中断断电后重启,来电后移动网络会被切换,界面意外崩溃时是否可以重启界面
6. 用户体验是否每个动作都有反馈,每个按钮都有按下的状态
7. 网络 是否以较好的体验从网络问题导致的数据问题中恢复界面展示数据,是否每个需要网络请求的操作,都有做超时处理,并且测试出超时时间
8. 性能测试cpu占用,内存,流量,耗时等数据,必须有标准和参考值。特定操作(一般为主打功能)的压力测试,一般长时间大批量执行某个动作或者组合,尤其为该动作是通过jni实现,或者使用了其他第三方sdk。一般写脚本或者录制脚本。
推荐阅读: