当前位置: 首页 > 技术干货

软件测试中Web测试和APP测试有什么区别?

发布时间:2024-05-09 点击:547

  随着信息技术的迅猛发展,不少人将目光转向IT行业,而软件测试行业更是凭借其人才缺口大、薪资待遇好、发展方向广、无性别歧视、学习门槛低、技术上手快等优势吸引了许多人的目光,甚至吸引了很多零基础的人员通过软件测试课程培训入行,今天八维职业学校和大家一起来看看软件测试中Web测试和APP测试有什么区别,希望有助于大家学习。

软件测试中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做的会比较多。

相关文章
选择八维 成就梦想
八维新闻
更多>>

八维动态

行业资讯

就业新闻

校园环境
八维环境优美 高效学习
咨询热线  400-008-0987
首页 |  招生简章 |  教育教学 |  产教融合 |  魅力校园 |  技术干货 |  报名流程 |  联系我们
版权所有 1996 - 2024八维职业学校
《中国人民共和国信息产业部》备案号:津ICP备2023008503号-2
津公网安备12011302141430