更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

Web测试和APP测试的区别


安装、卸载、升级

web端测试使用的浏览器,app测试使用的是客户端,客户端会涉及到安装和卸载的操作

升级:功能和逻辑变动后,对老版本的兼容性问题

本来安装、卸载、更新一般是一个组合,但是升级这里单独拿出来说一下。web端不存在新老版本的兼容性问题。

以目前的应用来讲,一般是需要重装/覆盖安装客户端进行更新的,而新的客户端可能会有一些功能逻辑的变化,是旧版本客户端所没有的。拿咱们一般的应用举个例子,在很多应用首页可以进行评论和回复,如果在新的一版中,增加的图片回复的功能,这时候我用新版本对首页信息进行了图片评论,但是你并没有更新客户端,依然使用老版本,那么你去首页看到的是什么样子呢?

最可能的结果是两种:1.老版本看不到图片,所有是图片的地方显示了“[图片]”;2.老版本打开后就崩溃了。

第一种结果是相当不错的,说明在老版本中,已经对以后的需求进行了兼容处理,或者是一个老练的程序员提前做了防范措施。但是第二种结果,那就很糟糕了,因为实际情况中,存在的相当数量的用户,不会勤于保持应用的最新性,而且,当你的用户量没有达到规模,或者用户有必须的依赖性,尽量不要使用强制更新

所以,最好需求有一个长远的计划,产品可以告诉研发,我们之后会做什么,这样可以提前做好兼容处理。对数据库的变动,要考虑老版本的兼容问题,可以考虑通过新增字段、新增接口等方式尽量回避问题

另外,可以考虑使用新技术替代版本更新

各种兼容性

手机端的分辨率和操作系统都是大头,而web端一般情况下,只需要考虑分辨率即可,对于操作系统而言一般情况下,没有特殊的考虑。最多考虑一下浏览器的缩放。

弱网

手机在没有网络的时候,请求不到数据时,需要做处理,偶尔遗漏的页面就会出现崩溃问题,这个问题在app测试中极为常见,而web端做弱网相对来说,浏览器会对这些自动进行处理。

消息推送

app需要考虑消息推送,web端不需要。

性能测试

app的性能测试和web端的性能测试关注点不一样。app端性能测试需要考虑的是:FPS、CPU、内存、app包大小、GPU、流量、启动时间等指标,而web端性能注重的是页面渲染时间,白屏的loading时间等指标。而且web端的性能做的相比较app而言比较少,因为web技术已经更新多年,且浏览器技术更新换代多年,比app技术更加成熟,所以反而性能测试方面,app做的会比较多。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:没有编程基础可以学软件测试吗?
下一篇:Android测试和ios测试的区别

好的软件测试培训机构如何选?

零基础如何入门软件测试?

女生做软件测试怎么样?

软件测试开发技术培训包括什么?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省