一/根据软件说明或用户需求验证app的各个功能实现,采用如下方法实现并评估功能测试过程
1/运行:检查app软件是否能正常打开,成功运行后,测试项目功能点
2/前后台切换:切换后检查app相关功能是否能正常使用
3/免登入状态:1/无网络时登入状态,修改密码后登入状态
4/数据更新:1/手动更新项目,2/自动更新项目(不自动更新原因:请求次数太多,会对服务器造成太大压力)
5/浏览:1/离线浏览状态,2/在线浏览状态
6/app更新:
1/强制更新:有相关提示信息
2/非强制更新:有相关提示信息,可用点击取消
3/版本更新时,不直接操作更新,而是在本地卸载,之后在此下载安装时,测试迭代的新功能
7/定位/照相机服务
1/不同机型,版本定位和照相机服务的测试
2/没有开启定位和照相机时,使用定位功能或者是照相机功能时相关判断
3/前后台切换后,定位及照相机相关功能的使用
8/时间设置:本机的系统时间和第三方软件设置时间互不影响
9/推送信息测试:
1/推送信息的时候,会按照指定业务需求进行测试
2/如果用户设置了免打扰时间段,检查在免打扰的时间里,用户接受不到任何信息,在非打扰的时间里,用户可以接受到信息
3/设置长时间免打扰,则会长时间接受不到任何信息
10/兼容性测试:
1/手机机型测试
2/手机系统测试
3/手机屏幕分辨率测试
11/回归测试:app软件更新到最新版本,进行测试
1/升级,更新之后功能与需求是否一致
2/上线之后,测试与本次迭代模块相关联的其他模块进行测试
3/升级,更新版本时,出先异常后处理的方法是否满足需求(如:死机)
4/不同操作系统升级,更新测试