PC测试、APP测试和H5测试,三端测试有什么不同

作者:测试服务   发布时间:2020-09-09

  我们经常要做PC测试、APP测试和H5测试,三端测试有什么不同,有的小伙伴可能略知一二,系统全面学习一下,它们三者到底有什么不同之处。


  一、测试平台不同

  pc项目都是在电脑上进行测试的:常见的PC项目架构有BS架构和CS架构的,BS架构就是通过浏览器(browser)请求后台服务(server),后台返回到响应内容显示在浏览器上,常见BS架构的项目有天猫、京东等浏览器输入地址就可以访问。CS架构的项目比如QQ、微信等,需要在电脑下载客户端(client),客户端与后台服务器(server)进行数据传输交互。基于以上信息,PC端测试都是在电脑上,要么是在浏览器上测试要么安装对应客户端。平台都是电脑。

  app测试平台分为安卓和IOS端:安卓测试需要在安卓手机上安装开发提供的apk测试包。

  IOS测试需要将手机UUID提供给开发安装ipa测试包进行测试。

  H5测试就是测试HTML5页面:在PC或者手机浏览器都可以直接访问H5页面。

  二、兼容性测试不同

  基于以上测试平台的不同,三端的兼容性也不一样。

  PC的兼容性主要包括各浏览器和不同操作系统,目前笔者所经历的公司主要测试了不同主流版本浏览器的兼容性,还未涉及操作系统层面。

  APP的兼容性包含安卓和IOS不同机型,不同版本,不同屏幕都要适配。

  H5的兼容性主要测试手机端的不同浏览器的兼容性。

  三、系统架构不一样

  PC和H5端项目尤其是WEB项目对应一个后台服务,所有客户访问的都是同一个后台。上线测试时,直接访问线上地址测试即可。

  APP测试虽然对应了一个后台,但是不同的用户可能下载了不同版本的客户端,上线测试时,需要兼容每个版本的测试。

  四、发布流程不同

  PC端每次更新发布,需要将测试通过的包替换线上包,重启服务后立刻生效,访问的就是最新的环境。

  H5由于是一些html5网站发布上线后无需重启即可访问。

  APP端需要向应用市场发布,安卓发布的市场有很多,应用宝、豌豆荚、应用商店等每个应用都需要单独审核;IOS端应用比较单一就是appstore。从提交、审核到发布会有几天的时间间隔,开发的应用包不会立刻发布,此时测试人员就可能会使用生成环境体验包(需要开发人员提前将你的账号开白名单)。

  五、专项测试

  除以上不同外,app端还有一些专项测试。

  性能方面:响应时间、流量测试和耗电量测试。

  安装测试(PC端web项目不用测试,CS架构的也需要考虑)。

  交叉测试:就是在操作某个软件的时候,来电话、来短信,电量不足提示等外部事件。

  操作类型:手势测试、横屏竖屏。

  网络测试:包含弱网和网络切换测试,重点要考虑回退和刷新是否会造成二次提交。弱网络的模拟,据说可以用360wifi实现设置。

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



本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2023 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.