收藏文章 楼主
版块:软件测试培训   类型:普通   作者:多测师   查看:1457   回复:0   获赞:0   时间:2022-02-26 10:27:28

  WEB端与移动端测试区别总结如下:

  1、系统架构

  WEB端

  B/S结构,WEB端的前端一般不做端的区分

  WEB端的上线不管是预发布还是N环上线,server上线后,前端同步更新,一般是不存在多个版本的问题;

  移动端

  C/S结构,移动端的前端分为安卓端&iOS端

  移动端的server上线后,客户端还是存在多个版本,需要考虑旧版本兼容&回测问题

  2、抓包工具

  WEB端

  WEB端有个比较方便的方法可以查看前端请求的接口:Chrome浏览器里打开检查,可以从network里直接查看前端请求的接口

  当然也可使用抓包工具抓取请求

  移动端

  移动端常用的的抓包工具有Charles、fiddler等,可以通过连接代理等方式抓取请求

  

  3、UI自动化

  WEB端

  WEB端常见的就是 unnitest + selenium ,需要安装所需要浏览器的driver

  移动端

  移动端常见 appium,是在selenium的基础上发展而来,当然还有一些封装得很不错的工具,例如网易出品的基于图像识别和 poco 控件识别的 Airtest

  4、接口自动化

  WEB端

  WEB端的接口相对简单

  移动端

  需要带上version/productid等参数信息,因为可能会有新旧版本兼容等问题,不同版本可能会出现返回不一样的情况

  需要有 client 信息,Android/iPhone/iPad,一般可以提取成环境变量单独存放

  5、性能

  WEB端

  WEB端的性能更注重页面响应速度,一般会用JMeter

  移动端

  更注重并发、qps、耗电量等指标,同样也会用JMeter,另外也有集成好的PerfDog等工具可应用

  6、兼容

  WEB端

  更侧重于电脑系统、浏览器类别/版本的兼容

  移动端

  更侧重手机系统版本、品牌、屏幕尺寸、分辨率等的兼容

  7、安全

  WEB端

  常用工具:BurpSuite、appcheck、appscan等(目前我就接触过这几个哈哈)

  移动端

  有一些第三方加固可以访问,比如:360加固、爱心加密等; 可以根据项目的需要进行选择。 有一个副作用可能会导致崩溃率略有增加。 访问后,需要进行更全面的回归测试。

  8、app测试更注重的是一些方面

  安装、卸载、覆盖安装(关注缓存)、冷启动/热启动等

  中断事件(返回,画面、音频的打断,电话、锁屏、切后台等操作)

  操作类型:手势(左滑右滑上滑下滑,拖动,长按,多点触控)

  网络状况:4G/Wi-Fi,网络切换,弱网,断网

  权限:拍照、录音等需要权限

  安装包的大小

  横竖屏翻转

  大部分app都是直接面向用户的,所以交互体验远高于web端的要求。 同时,一些网络条件、内存等影响因素也比较多也比较复杂,所以一些容错处理也很重要

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司


全站外链: TEC传感器 | 猫掌外链
 
回复列表
默认   热门   正序   倒序

回复:WEB端与移动端测试区别和总结

网站公告

近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。

详细的发帖规则请阅读:

《小猪外链网发帖规则》

《小猪外链网最新金币规则》

注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。

Powered by 小猪外链网 7.12.1

©2015 - 2024 小猪SEO外链平台

备案号:浙ICP备17015142号

免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除

您的IP:18.188.175.182,2024-05-06 16:02:03,Processed in 0.18862 second(s).

各位站长请准守小猪SEO外链网的发帖规则,文明理性发言

外链优化

用户名:

粉丝数:

签名:

资料 关注 好友 消息
分享
已有0次打赏