1.测试过程WEB测试和App测试在过程上没有区别。都需要经过测试计划、用例设计、测试执行、缺陷管理、测试报告等相关活动。从技术上讲,WEB测试和APP测试的测试类型基本相似,都需要进行功能测试、性能测试、安全测试、GUI测试等测试类型。二、web测试和app测试的具体区别1、兼容性测试的区别是浏览器在WEB端兼容,移动设备在应用端兼容,相应的兼容性测试工具也不同。因为WEB是测试兼容浏览器,所以需要用不同的浏览器进行兼容性测试(一般兼容IE6、IE8、Chrome、Firefox)如果是手机,那么需要兼容不同品牌,不同分辨率,兼容不同的Android版本甚至不同的操作系统。2.app还需要针对移动设备进行特殊测试,比如跨事件测试、操作类型测试、网络测试(弱网测试、网络切换)跨事件测试:在运行某个软件时,一个电话,一条短信消息,或电量不足警报和其他外部事件。操作类型测试:比如横屏测试,测试手势网络测试:。包括弱网和网络切换测试需要测试弱网带来的用户体验。关键是要考虑回滚刷新会不会导致弱网模拟再次提交。据说用360wifi可以实现设置3.系统结构层面不同的WEB测试只要更新服务端,客户端就会同步更新。并且客户端可以保证每个用户的客户端是完全一致的。但是APP端不能保证完全一致,除非用户更新客户端。如果在APP下修改服务端,则意味着客户端用户使用的核心版本需要进行回归测试。还有升级测试:升级测试的提醒机制,取消升级是否会影响原有功能的使用,升级后用户数据是否清空。3、web界面测试和app界面测试的区别。区别在于header的web界面不同。testheaderuser-agent发送浏览器的请求信息。app接口testheaderheaderuser-agent发送手机的请求信息。Android和ios的user-agent发送的也不一样,如图:Androiduser-agentformat:Mozilla/5.0(Linux;U;Android8.1.0;zh-cn;BLA-AL00Build/HUAWEIBLA-AL00)Chrome/57.0.2987.132MobileSafari/537.36iOS用户代理请求格式为:Mozilla/5.0(Macintosh;IntelMacOSX10_15_4)AppleWebKit/537.36(KHTML,likeGecko)Chrome/81.0.4044.113Safari/537.36Interface测试工具:apipost下载地址:https://www.apipost.cn
