news 2026/5/20 11:59:46

Web测试和App测试的区别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Web测试和App测试的区别

🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

相同点

从软件测试方法看

都需要进行功兼容性测试,能测试、性能测试、GUI测试,安全性测试,易用性测试等

从软件测试流程看

都需要经过立项、需求评审,测试计划,用例设计,用例评审,测试执行,缺陷管理,测试报告、上线、线上持续跟进。

不同点

性能测试

在服务端的性能方面都差不多,需要测试吞吐量、响应时间等这个要素,但在客户端性能就考虑的不一样,web的客户端性能相对考虑的不多,而在App测试中,则需要考虑App耗流量测试、耗电量、帧率等测试。

兼容性测试

在WEB端是兼容浏览器,在App端兼容的是手机设备。

WEB因为是测试兼容浏览器,所以需要使用不同的浏览器进行兼容性测试(常见的是兼容IE,chrome,firefox),如果是手机端,那么就需要兼容不同品牌,不同分辨率,不同android版本甚至不同操作系统的兼容。(常见的兼容方式是兼容市场占用率前N位的手机即可),有时候也可以使用到兼容性测试工具,但WEB兼容性工具多用IETester等工具,而App兼容性测试会使用云测商业工具也可以做测试。

App测试基于手机设备

所以App有一些专项测试。如干扰测试:操作类型测试,网络测试(弱网测试,网络切换)

干扰测试:就是在操作某个软件的时候,中断,来电,短信,关机,重启等。

操作类型测试:如触摸,滑屏,长按,横屏测试,手势测试等。

网络测试:包含弱网和不同网络切换测试。需要测试弱网所造成的系统奔溃,用户体验,重点要考虑回退和刷新是否会造成二次提交等,弱网络的模拟,可以用Charles等实现设置

app和手机设备的一些交互权限测试:如定位,访问手机图片,访问手机视频,是不是有消息要通知等

更新版本:

WEB测试只要更新了服务器端,客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。
但是APP端是不能够保证完全一致的,除非用户更新客户端。

如果是APP下修改了服务器端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。

还有App升级测试:升级测试的提醒机制,升级取消是否会影响原有功能的使用,升级后用户数据是否被清除了

安装卸载:

安装:需考虑安装时的中断、弱网、安装后删除安装文件等情况

卸载:需考虑 卸载后是否删除app相关的文件

总结

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 23:35:48

Pagehelper触发 JVM 类校验失败,Idea 却因 -noverify 藏了雷

问题现象 最近一个老的微服务引入了page-helper 6.0版本的 jar 包之后,微服务发布到环境上去之后直接启动不起来了,报 no such constructor 错误,但是,这个微服务在发布到环境上的时候在本地 Idea 里面启动过,但是在 …

作者头像 李华
网站建设 2026/5/18 13:24:43

独立站SEO优化关键词选择:行业TOP10企业的实操方法论

在独立站SEO优化中,关键词选择直接影响流量获取与转化效果。本文揭秘行业TOP10企业的实操方法论,从外贸建站多语言支持到SEO评分提升,结合易营宝智能营销系统实战案例,为您解析独立站SEO优化关键词选择的黄金法则,助力…

作者头像 李华
网站建设 2026/5/16 23:24:01

Fortinet承认FortiGate SSO漏洞仍可被利用

Fortinet公司已确认,尽管在12月发布了补丁,但攻击者仍在积极绕过针对FortiCloud单点登录(SSO)认证关键漏洞的修复程序。此前有客户报告称,在已完全更新的设备上发现了可疑登录活动。新攻击路径被发现在最新发布的安全公…

作者头像 李华
网站建设 2026/5/13 16:27:28

MybatisPlus工具(详细教程)

基本使用导入包&#xff1a;<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.3</version> </dependency> 数据源配置&#xff1a;spring: datasource: drive…

作者头像 李华