1.功能测试:
在流程和功能测试上是没有太大区别
2.性能测试:
web测试:主要关注的是响应时间
app测试:需要关注响应时间、流量、电量、CPU、GPU、Memory这些。
3.兼容性测试:
web测试:浏览器(IE、chrome、Firefox等)兼容性、电脑系统(window7、window8、windows10、linux等)兼容性
app测试:设备系统(Android和iOS)、系统版本(iOS版本和Android版本),分辨率、屏幕大小等
4.专项测试:
app测试注重一些异常场景的考虑以及弱网络测试。这里的异常场景就是中断,来电,短信,关机,重启等。而弱网测试是app测试中必须执行的一项测试。包含弱网和网络切换测试。需要测试弱网所造成的用户体验,重点要考虑回退和刷新是否会造成二次提交。需要测试丢包,延时的处理机制。
弱网测试:可通过fiddler实现
5.安装、卸载、更新:
app端必须测试安装、更新、卸载。除了常规的安装、更新、卸载还要考虑到异常场景。包括安装时的中断、弱网、安装后删除安装文件,更新的强制更新与非强制更新、增量包更新、断点续传、弱网,卸载后删除app相关的文件等等。
6.界面操作:
app测试时还需要测试横竖屏切换、多点触控、事件触发区域等