- 无网络时,各种提示信息是否友好,数据本地化是否正确(比如提示当前已断开网络,请检查网络设置)
5、安全性测试
一般对于大多数非支付类App来说,安全可能并不会过多进行测试,主要保证登录鉴权(不能是弱密码123456、购买操作-需要鉴权)、访问权限的安全性、敏感数据加密(密码、身份证,银行卡余额)。
- 扣费风险:包括发送短信、拨打电话、连接网络,没有网络时能否提醒
- 隐私泄露风险:包括访问手机信息、访问联系人、相册、语音、定位等 -- 跟需求有关
- 注意:默认情况下是开放的,需要提示用户选择!开放权限+不开放权限情况下进行测试
6、性能测试
比如游戏软件会进行APP性能测试,但大部分app客户端本身做性能测试情况比较少
- 服务器性能测试(例如:loadrunner-商业\Jmeter工具(免费))
- App各类功能性操作的响应时间(后台服务器的性能)
- app客户端性能测试
- 页面白屏时间、首屏时间、页面渲染时间等 -- 目前先凭肉眼判断,时间是否合理
- 补充:白屏(从打开到页面开始显示第一个内容);首屏(打开应用,到最终页面全部呈现完毕); 页面渲染(页面开始显示第一个内容,到最终页面全部呈现完毕)