问:测试移动端和网页端的差别有哪些?
1.系统架构
- 移动端:C/S结构,有Android和iOS,需要安装客户端。
- 网页端:B/S,基于浏览器的,不需要安装客户端。
2.升级
- 移动端:服务器升级后,客户端可以选择升级或不升级
- 网页端:服务端升级后,网页端也会同步升级。
3.兼容性
- 移动端:测试手机机型、系统、分辨率。
- 网页端:测试浏览器的类别和版本、操作系统的兼容性。
4.网络
- 移动端:
- 2/3/4/5G和WiFi测试;
- 网络切换,2/3/4/5G网络之间的切换,2/3/4/5G网络与WiFi之间的切换;
- 弱网测试;
- 断网测试,断网后有缓存的数据还是可以使用的。
- 网页端:只能使用WiFi和网线,断网后就无法使用了。
5.性能
- 移动端:测试响应时间、CPU以外,还有流量、耗电等。
- 网页端:响应时间,CPU。
6.测试工具
- 移动端:常见的自动化测试工具appium,也可以使用基于图像识别的airtest。
- 网页端:自动化测试工具selenium,需要安装浏览器的driver。
7.其它
移动端还有很多其他方面的测试,如下:
- 安装、卸载;
- 干扰测试:打电话、收到短信、关机、重启、锁屏、后台运行;
- 权限测试:相册、相机、位置、录音、存储权限;
- 横竖屏切换
以上内容为蜗牛整理的,如有遗漏或者错误的地方,欢迎大家指正。