首页 > 其他分享 >web测试和app测试的区别

web测试和app测试的区别

时间:2023-03-31 14:36:19浏览次数:38  
标签:web 兼容性 WEB app 兼容 测试 App 客户端

  相同点:WEB测试和App测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。

web测试和app测试的区别

   不同点他们的主要区别在于具体测试的细节和方法有区别:

  性能测试,在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗电量测试。

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

  安装测试:WEB测试基本上没有客户端层面的安装测试,但是App测试是存在客户端层面的安装测试,那么就具备相关的测试点。

  App测试基于手机设备,还有一些手机设备的专项测试。如交叉事件测试,操作类型测试,网络测试(弱网测试,网络切换)交叉事件测试:就是在操作某个软件的时候,来电话、来短信,电量不足提示等外部事件。操作类型测试:如横屏测试,手势测试网络测试:包含弱网和网络切换测试。需要测试弱网所造成的用户体验,重点要考虑回退和刷新是否会造成二次提交。弱网络的模拟,据说可以用360wifi实现设置。升级测试:升级测试的提醒机制,升级取消是否会影响原有功能的使用,升级后用户数据是否被清除了。

  从系统架构的层面,WEB测试只要更新了服务器端,客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。但是APP端是不能够保证完全一致的,除非用户更新客户端。如果是APP下修改了服务器端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。

  如此看来,移动端的测试除了使用的测试框架不同以外,测试设计本身和GUI测试有异曲同工之妙,对于移动端还应该有其他的不同测试思路和方法。

  以上内容为大家介绍了web测试和app测试的区别,本文由多测师亲自撰写,希望对大家有所帮助。

标签:web,兼容性,WEB,app,兼容,测试,App,客户端
From: https://www.cnblogs.com/lfc666/p/17276149.html

相关文章

  • 什么是选择性回归测试-软件测试知识
    降低回归测试成本的一个办法就是从回归测试转变为选择性回归测试。所谓选择性回归测试,就是在因为代码改动需要执行回归测试时,只选择回归测试用例集合中可能受到本次改动影响的子集执行。 选择性回归测试的可行性在于:一次代码的改动不太会对所有回归测试用例产生影响。......
  • 软件测试结束的标准是什么?
    接下来小编来给大家普及下它的完成标准以及引申出来的有关BUG等级的划分和细则。在此我只重点说功能测试(即系统测试)的关闭标准,单元和集成测试关闭标准一笔带过哈。而且这也是一道经常会被问到的面试题,希望对大家有所帮助。 单元测试退出标准1)单元测试用例设计......
  • A/B测试说起来容易做起来难,请先搞清楚原理再动手
    [A/B测试说起来容易做起来难,请先搞清楚原理再动手-每日头条](https://kknews.cc/zh-sg/news/3yy4rqo.html)文源:阿伦的数据分析之路作者:艾伦nmk ABTEST系列文章将会围绕以下六个问题进行展开,比较系统的梳理数据分析师应掌握的AB测试技巧,本章为ABTEST系列文章第一章,“什么......
  • 利用JAX-WS开发Web服务
    利用JAX-WS开发Web服务 本文提供了一个使用Java如何开发基于SOAP的WebServices,其客户端可以是Perl、Ruby、Python或Java等。 JavaSE6封装了JAX-WS(JavaAPIforXML-WebServices),而JAX-WS同时支持基于SOAP的Web服务和REST风格的Web服务。JAX-WS通常可简写为JWS,当前,JWS的版本......
  • 接口自动化之测试数据动态生成并替换
    一、测试数据1.随机库random查看内置random方法,该方法自行学习,不再介绍。showprint([namefornameindir(random)ifcallable(getattr(random,name))])['Random','SystemRandom','_Sequence','_Set','_accumulate','_acos......
  • 好饭不怕晚,Google基于人工智能AI大语言对话模型Bard测试和API调用(Python3.10)
    谷歌(Google)作为开源过著名深度学习框架Tensorflow的超级大厂,是人工智能领域一股不可忽视的中坚力量,旗下新产品Bard已经公布测试了一段时间,毁誉参半,很多人把Google的Bard和OpenAI的ChatGPT进行对比,GoogleBard在ChatGPT面前似乎有些技不如人。事实上,GoogleBard并非对标ChatGPT......
  • Asp.Net Core 动态生成WebApi
    在WebApi架构体系中,一般需要先编写应用服务实现,再通过编写Controller来实现应用服务的Web接口。Controller中的代码作用仅仅是调用Service的方法,将Service提升为Web接口,其实完全可以通过动态生成WebApi来减少编码工作。在.Net示例项目ABP中已经实现了动态生成WebApi的功能,Panda.Dy......
  • 测试题2
         ......
  • 第三方软件测试报告为什么具备法律效力且更权威?
    软件产品在经开发人员开发完成后至上线必有一个软件测试的活动过程,该活动过程最后有一份输出文档便是软件测试报告。企事业单位在进行科技成果鉴定、产品验收、享受退税等步骤时,盖有CMA、CNAS章的软件测试报告必不可少的。一、什么是第三方软件测试报告?第三方软件测试......
  • “支票”支付Zipmark发布App开发商移动支付平台
    有些人或许还没听过Zipmark,这相当于支票,只是并非纸质,也不用去银行,为用户支票转账提供简单便捷的服务,不论是收还是汇款,公司都会为用户提供一种无缝体验。手续费非常低,每笔交易收1%手续费,若金额较大,无论多少都5美金封顶。Zipmark今日发布移动支付开发商平台及API,商家或App开发......