一/根据软件说明或用户需求验证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/不同操作系统升级,更新测试