一、安装 卸载 更新测试
1.验证app是否能够正确的安装和卸载(安装前后对比一下系统资源的占用比)
2.安装和卸载的应有的提示
3.每次app版本迭代更新时,配合不同网络环境,及不同更新权限(强制更新,不强制更新),进行下载、安装、更新、启动运行等测试
二、UI界面测试
1.对照需求文档,用户界面(菜单、对话框、窗口)等布局,风格是否满足用户需求,文字位置,描述是否正确,界面美观程度,文字图片组合是否合理
2.在用户的角度,界面便于操作,易懂性、友好性、人性化
三、功能性测试
1.评审需求,多方面考虑,整理出内在外在以及非功能性的直接间接功能点,对比需求,提取测试点
2.根据常用的一些分析方法,等价类边界值判定表因果图场景法等方法,设计测试用例,对提取的功能点进行覆盖
3.测试各个阶段不断跟踪缺陷,做好用例的更新迭代和不断变更需求所带来的业务或者需求的错误
四、中断测试
运行时来电话,短信,下载文件,听音乐看电影等不同情况下的表现
五、兼容性测试
1.不同网络环境(2G、3G 、4G、5G、 wifi ),可以在不同的地域,如:停车场、电梯内
2.IOS、Android各种设备品牌机型、系统版本等兼容(在Android操作系统中,遇到版本迭代个别机型会出现高版本下载后无法安装低版本的apk;IOS主要关注普通系列,如:iPhone 6; X系列; plus系列)
六、回归测试
bug修复后的回归测试,上线交付前进行全部的回归验证
七、性能测试
1.极限测试:各种边界情况下验证app的响应能力(如:低电量、储存满。弱网等情况)
2.响应能力测试:验证各种情况下不同操作能否满足用户响应需求
3.压力测试:反复长期操作下,系统该资源的使用情况