-
基本功能:检查APP是否完成需求中所有功能模块
-
逻辑测试:根据需求,对所有功能涉及的逻辑进行测试(包括所有正常流程和异常流程)
-
边界值测试:很常见的测试点,但是真的很容易被开发忽略(eg:字数超长出现覆盖重叠、显示不全或是UI错乱等现象)
-
横竖屏切换测试:APP中很多页面只支持竖屏,除非一些特殊的功能,比如播放视频页
-
权限测试:涉及到获取系统权限问题,需要考虑未允许权限的情况(eg:相册和相机权限)尤其是iOS14以上的系统,注意允许部分权限的情况
-
易用性测试:在使用过程中,需要考虑用户体验
-
兼容性/适配性测试:
-
Android兼容性、iOS兼容性测试
-
不同屏幕分辨率测试
-
不同浏览器的兼容性测试
8. 网络专项测试:需要测试各个页面无网、弱网的情况
9. 内存占用:需要检查是否存在内存泄漏的情况
10. app更新测试:旧版本升级覆盖安装到新版本,验证数据显示是否正常
11. 第三方依赖库测试:调用微信支付,需要在正式环境验证支付是否回调成功
12. 性能测试:特别需要注意图片加载较多的页面
13. 安全性测试:登录密码是否加密等
14. 系统测试:根据系统测试点进行测试,保证APP所有功能点,包括新功能和旧功能均能正常使用
15. 安装与卸载测试:安装到不同的系统、卸载后文件是否删除
16. 交互测试:应用前后台切换,锁屏、消息推送等
欢迎关注公众号: