一、APP测试要点:
- 功能性测试
- 兼容性测试
- 适配性测试
- 安装、卸载测试
- 在线升级测试
- 性能测试
- 网络测试
- 接口性测试
- 业务逻辑测试
- 异常测试
二、web测试和app测试的区别
1、性能测试:
- Web测试:只需要测试响应时间。
- App测试:响应时间、流量测试和耗电量测试。
2、兼容性测试:
- Web测试:兼容浏览器,兼容IE6、IE8,chrome,firefox。
- App测试:兼容的是手机设备,不同品牌,不同分辨率,不同android版本甚至不同操作系统的兼容,使用Testin这样的商业工具也可以做测试。
3、安装测试:
- Web测试:无
- App测试:安装测试
4、交叉事件测试
- Web测试:无
- App测试:就是在操作某个软件的时候,来电话、来短信,电量不足等外部事件。
5、操作类型测试
- Web测试:无
- App测试:横屏测试、手势测试。
6、网络测试
- Web测试:无
- App测试:包含弱网和网络切换测试,重点要考虑回退和刷新是否会造成二次提交。弱网络模拟,据说可以用360wifi实现设置。
7、从系统架构的层面:
- Web测试:只要更新了服务器端,客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。
- App测试:app端是不能保证完全一致的,除非用户更新客户端。如果是app下修改了服务器端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。
8、升级测试
- Web测试:无
- App测试:升级测试的提醒机制,升级取消是否会影响原有功能的使用,升级后用户数据是否被清除了。