app软件测试经验分享

App软件测试总结

首先不管做什么测试,都需要对需求有一个很深的分析,一个操作会产生什么样的结果这个测试人员必须要去思考(很多测试人员对需求都停留在表面)。

下面对自己在app测试中的一些总结分享给大家:

1.安装和卸载测试:

  1.1从开发给的地方获取包进行安装,看是否可以正常安装

  1.2通过第三方软件转发安装包,进行安装看是否可以正常安装

  1.3上线后,在应用商店下载,看是否可以安装

  1.4安装后,直接卸载,看是否可以正常卸载

  1.5安装后,利用第三方工具,看是否可以卸载

2.功能测试:

  2.1对功能点的分析是否透彻,是否达到需求要求

  2.2开发出来的app,是否符合业务逻辑

  2.3客户端展示的数据是否跟后台数据一致

3.升级测试:

  3.1提示升级测试(安卓),当提示升级时,点击下载安装包,看是否可以正常安装,是否是要升级的包,功能是否正常运行

  3.2建议升级测试(安卓),建议升级弹窗文案是否是正确的,是否可以下载安装,是否是要升级的安装包,功能是否正常运行

  3.3强制升级,不升级是否可用,是否可以正常下载安装,是否是要升级的安装包,功能是否常

  3.4低版本升级高版本,要测试用户量比较大的版本,避免很旧的版升级到新版本出现问题

  3.5覆盖安装,直接使用安装包覆盖之前的版本的包,看是否会出现问题

4.异常测试:

  4.1app断网测试,断电测试

  4.2服务器异常测试

5.交互性测试:

  5.1app是否符合安卓或者iOS用户的操作习惯

  5.2界面文字图片以及间距是否符合视觉规范

6.用户体验性测试:

 6.1app是否让用户容易操作

 6.2app界面是否友好(比如新手指引、气泡提示,弹窗等等)

7.兼容性测试;

 7.1安卓或iOS系统的兼容性测试

 7.2安卓或者iOS手机尺寸的兼容性测试

 7.3安卓或iOS手机分辨率兼容性测试

 7.5安卓不同厂家的系统的兼容性测试(例如小米系统或者华为)

8.特定场景测试:

 8.1弱网络测试

 8.2多用户的情况下

 8.3电梯

 8.4使用app中,来电话

 8.5使用app过程中,有短信或者扣扣微信等消息

9.内存泄漏测试

 9.1使用内存比较少的手机进行测试,看是否出现内存泄漏(导致闪退等)

 9.2打开app挂在后台,去进行他操作,再次回来,看是否资源被回收(导致闪退等)


以上是自己在工作中,对app测试的总结,希望对大家有所帮助,后续会不断分享自己所学的东西

你可能感兴趣的:(软件测试)