本文共 696 字,大约阅读时间需要 2 分钟。
Web项目是B/S架构,基于浏览器的。App项目是C/S架构,必须要有客户端,用户需要安装客户端。
对于更新版本,Web项目只需要更新服务端,客户端就会同步更新,而App项目需要客户端和服务端都同时更新。Web端和App端测试的区别包括以下:
①从测试流程上看,基本没有区别。都是需要经历测试计划方案、用例设计、用例执行、缺陷管理、测试报告编写等相关活动。
②从测试类型上,基本相似。都需要功能测试、性能测试、安全性测试、GUI测试等。web测试是基于浏览器的,所以不用考虑安装卸载。
而App是客户端,必须测试安装、卸载、更新,还需要考虑其他异常情况,包括安装时候中断、弱网,安装后删除安装文件(可删除,不影响软件正常运行)。
App还有专项测试,如网络适配性、运营商环境、WIFI。
还有中断测试,就是在操作软件的时候,来电话、短信、电量不足提示等外部事件发生,会不会影响软件正常运行。
③从具体测试的细节和方法上有区别:
(1)性能测试:web页面测试主要关注的是响应时间;而App测试还需要关注流量、耗电量、CPU、内存等。(2)兼容性方面:web是基于浏览器的,所以倾向于浏览器、电脑硬件、操作系统方面的兼容;而App测试兼容的是手机设备,要看设备系统、机型、分辨率、屏幕尺寸。
(3)交互方式:web主要采用鼠标点击方式;而App主要是手指点击、拖拽、手势测试、横屏测试,考虑更多的是手指的交互习惯。重点考虑回退、刷新是否会造成二次提交。
(4)升级测试:升级测试的是提醒机制,升级取消是否会影响原有的功能的使用;升级后用户数据是否会被清除等。
转载地址:http://xwdzk.baihongyu.com/