一、web测试和app测试的区别
单论从功能测试层面上,web和APP测试在流程上没有区别,但两者的载体不同,主要区别如下:
①系统结构方面
Web项目是B/S架构,基于浏览器,只需要更新服务端,客户端就会同步响应
APP项目是C/S架构,服务器更新以后,客户端手动进行更新
②性能方面
Web测试需要响应时间、内存、CPU、吞吐量、并发数
APP测试需要响应时间、内存、CPU、消耗电量、流量
③兼容性方面
Web测试主要考虑浏览器和操作系统
APP测试主要考虑手机品牌、型号、尺寸、分辨率、版本
④测试工具方面
自动化测试:web一般用selenium,手机用APPnium
性能测试:web一般用LR,手机用Jmeter
相对web手机APP测试还需关注:
1.干扰测试:来电、短信、通话、关机、重启
2.不同网络下的测试,网络切换的测试,无网的测试
3.安装、卸载、更新
4.权限测试
二、 B/S与C/S架构区别
C/S架构是客户与服务器结构,需要安装专业的客户端软件,优点是:a 响应速度快
b 可以实现客户的个性化需求;缺点是:a 无法快速部署,需要安装软件b 兼容性差 c 开发维护成本高
B/S架构是浏览器与服务器结构,不需要安装专门的软件,可以在任何地方进行操作
优点是:a 分布式的 b 开发成本及维护成本低 c业务扩展方便
缺点是:a 响应速度慢b 无法实现客户的个性化需求 c 功能弱化
来源:CSDN
作者:weixin_44118769
链接:https://blog.csdn.net/weixin_44118769/article/details/86062593