这个问题在面试过程中经常遇到,所以今天结合自己的工作经验,自己做一下简单的总结
首先从功能测试业务逻辑的层面上,两者是一样的,都是共用一套业务逻辑,唯一存在不同的就是两者的交互逻辑不一样。WEB以鼠标操作为主,APP以触屏操作为主
区别一 基于底层架构的区别
web项目一般是b/s 架构,基于浏览器的,一般服务端更新以后就可以看到最新的更改
app项目是c/s架构,需要服务端和客户端同时更新,在测试过程中需要关注包是否是最新的代码
区别二 兼容性测试的关注点不同
wen测试 更多的关注在多浏览器的兼容适配 (IE、chrome、Firefox等)
APP测试 分辨率,屏幕尺寸,还要看设备型号,操作系统OS
区别三 性能方面
web更多关注响应时间
app除了关注响应时间,更多的则还需要关心网速、电量、CPU,GPU、内存的状态
区别四 APP需要一些健壮性测试
众所周知,APP是移动的,没有固定位置的,这样一来,网络速度也就成了一个很重要的影响点!个人测试经验告诉我,很多接口在网络通讯良好的时候没有任何问题,但是在网络状况不佳的时候便会出现丢包,调用不成功,二次调用这些问题
一些异常情况的考虑:需要测试在来电,意外重启,关机状态下,APP的应对机制
区别五 其他待补充.....
区别五
来源:CSDN
作者:尼古拉于晏
链接:https://blog.csdn.net/qq_33673130/article/details/84785160