测试面试题:Web端与APP端区别?
Web与APP区别:
1、相同点
(1)从测试流程上看,都是需要编写测试计划、用例设计、用例执行、缺陷管理、测试报告等活动。
(2)从测试类型上看,都需要功能测试、兼容性测试、性能测试、安全性测试等。
2、不同点
(1)Web项目是B/S架构,基于浏览器的。App项目是C/S架构,必须要有客户端
(2)安装卸载:Web测试是基于浏览器的,不用考虑安装卸载。而App是客户端,必须测试安装、卸载、更新,还需要考虑其他异常情况,包括安装时候中断、弱网,安装后删除安装文件
(3)兼容性测试:Web兼容各种版本浏览器,app兼容各种操作系统、手机型号、版本
(4)性能测试:Web关注响应时间,App还需要关注流量、电量、手机本身的硬件条件
(5)网络环境:App有不同网络环境,2G、3G、4G、wifi、断网
(6)交互方式:Web主要采用鼠标点击方式;而App主要是手指点击、拖拽、手势测试、横屏测试,考虑更多的是手指的交互习惯
(7)软件的运行和启动:App需要测试启动,卸载和升级