web测试与app测试的区别

1.系统结构

web测试:B/S架构基于浏览器/服务器的,只要更新了服务器,客户端就会同步更新

例如:我们现在的项目只要程序员服务器端代码将发布好的代码打包放到应用服务器的iis站点客户端的都会变成最新更改后的

APP测试:C/S架构,基于客户端/服务器的。APP修改服务端,则客户端所有核心版本都要进行回归测试。


2.性能方面

web测试:响应时间,每秒事务数,每秒请求数,cpu...

APP测试:响应时间,cpu,流量,电量...


3.兼容性方面

web测试:根据浏览器的内核进行兼容性测试(火狐,谷歌,IE)

APP测试:

  设备的系统iOS,android.

  手机设备的机型,分辨率


4.APP的专项测试

  干扰测试:中断,来电,短信,关机,重启

  弱网测试:模拟(2g,3g,4g,wifi)网络状态下的丢包情况,网络切换测试

  安装,更新,卸载测试

    安装:考虑安装中断,弱网,安装后删除文件

    卸载:卸载后是否删除app相关的文件

    更新:分为强制更新,非强制更新,增量包更新,断点续传,若网状态下更新

权限测试:APP是否获得访问照片通讯录的权限


5.测试工具:

自动化:

web:selenium

app:appium

性能:

app:jmeter

web:loadrunner

 

posted @ 2018-09-14 11:45  白说  阅读(134)  评论(0编辑  收藏  举报