微信小程序自动化测试——微信小程序云测服务!

这篇具有很好参考价值的文章主要介绍了微信小程序自动化测试——微信小程序云测服务!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

MiniTest 微信小程序云测服务是一套由微信测试团队自主研发,联合WeTest云真机能力,共同推出的微信小程序自动化测试服务。

服务基于云真机,支持开发者简单快捷地实现小程序智能化Monkey测试,录制回放,自定义测试和性能分析等能力,并提供详细的测试结果及性能数据,云测服务目前支持的技术图片如下:

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

01、丰富的自动化能力

1. 零代码接入智能化Monkey测试

智能化Monkey基于微信团队自研的一套智能探索算法,程序会自动识别小程序中可操作的节点,建立探索路径,从而实现对小程序页面的智能遍历。这种模式非常适合页面较少,功能简单的小程序。我们也推荐大多数开发者选用这种模式,来实现零代码、低成本的快速冒烟测试或回归测试。

测试过程中自动获取常规性能数据,如内存,CPU占用等,并会检测黑白屏,JsError,Crash 异常情况,若出现异常情况会标记测试结果失败,并展示相关异常信息。

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

2. 录制回放

录制回放可以比智能化Monkey更进一步地指定测试场景,极地大提升了测试覆盖率,并且支持断言,元素检查等操作。

开发者可以在开发者工具上,通过点点点方式进行录制回放,然后在云测服务上使用真机上进行回放。

在报告中,详细记录了跑测用例耗时情况,及日志信息、网络详情等、性能分析

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

且当录制回放步骤失败,报告展示相关错误信息,并提供错误排查指引,也可以加入企业微信群,联系MiniTest小助手排查

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:691998057【暗号:csdn999】

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

3. Minium自定义测试

小程序测试框架 Minium 是微信团队为开发者提供的一套测试接口,可以简单快捷地实现对小程序的自定义测试。云测服务支持基于Minium框架的脚本在真机测试

开发者先根据业务需求,编写Minium测试脚本,编写完成后,在云测插件中上传用例,提交测试任务

测试报告总览提供用例信息、设备跑测用例耗时情况,错误信息等

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

测试详情信息,提供日志、网路详情、性能分析等

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

用例执行错误,提供用例代码及指示出错行、错误日志,可进一步排查错误原因

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

4. 自动化能力对比

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

02、性能分析

在云测服务跑查任意测试时,会自动获取跑查过程中的以下性能数据

  • 小程序启动时间

  • CPU

  • 内存

  • FPS

  • 启动性能专项测试

1. 启动性能分析

小程序启动是小程序用户体验中极为重要的一环,启动耗时过长会造成小程序用户流失,影响用户体验


通过多次测试用户首次访问(需下载代码包)以及用户非首次访问(已下载代码包)两种情况,分析小程序在各个阶段的启动耗时情况,并以时序图展现,可清晰看到耗时分布情况,帮助用户针对性地提升启动性能

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

2. 真机体验评分

除了启动性能外,体验评分也是开发者优化小程序的重要途径之一。云测服务将该能力移植到真机运行,更加贴近用户实际使用场景,并且和前面支持的自动化能力相结合。体验评分报告示例

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

03、其他能力

1. 支持多个小程序版本

云测服务为用户提供自动跑查 开发中版本、体验版、线上版 小程序

  • 开发中版本:开发者可以使用预览的形式,提测开发中的版本,提前介入测试

  • 体验版本:提测 MP平台 上指定的体验版本,适用于小程序上线前跑测

  • 线上版本:提测小程序线上版本

2. 支持第三方接口提测

云测服务为了方便用户打通Devops流程,提供第三方https接口提测方式。

3. 支持第三方服务商

云测服务支持小程序第三方服务商提测。小程序第三方服务商对接业务小程序多,相对于普通开发小程序,每周免费跑测时长会增多

此外对于第三方服务商,特别支持快速Monkey测试模式,方便服务商一次测试多个授权的小程序。

4. 支持虚拟账号测试

云测服务只支持虚拟测试帐号跑测,以下是使用自己微信号与使用虚拟测试账号的对比

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

微信小程序自动化测试——微信小程序云测服务!,接口测试,自动化测试,性能测试,微信小程序,测试工具,jenkins,软件测试,自动化测试,selenium

最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!文章来源地址https://www.toymoban.com/news/detail-852407.html

到了这里,关于微信小程序自动化测试——微信小程序云测服务!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序自动化测试框架 Minium——快速开始

    Minium 是微信测试团队为小程序专门开发的自动化框架。它实现了miniprogram-automator 中小程序自动化能力。使用 Minium 可以进行小程序 UI 自动化测试,但是 minium 的功能不止于仅仅是 UI 自动化,甚至可以使用 Minium 来进行函数的 Mock,可以直接跳转到小程序某个页面并设置页面数

    2023年04月23日
    浏览(65)
  • python+appium微信小程序/公众号自动化测试

    环境准备 调试微信公众号时,查看进程名称,公众号要先进入文章或者内部程序,小程序就进入内部程序即可 公众号和小程序的自动化不是必须要做,一般我是作为数据脚本使用 步骤 开启手机上的USB调试功能(开发者模式) 打开Chrome浏览器,地址栏输入:Chrome://inspect 直接

    2024年02月09日
    浏览(34)
  • 使用 appium 进行微信小程序的自动化测试

    目录 前言: 微信小程序结构 自动化用例的调整 示例代码 后记 微信小程序是一种流行的移动应用程序,它在移动设备上提供了丰富的功能和用户体验。为了确保微信小程序的质量和稳定性,自动化测试是必不可少的一环。Appium是一个强大的自动化测试工具,可以用于测试微

    2024年02月17日
    浏览(46)
  • 微信小程序自动化测试最佳实践(附 Python 源码)

    小程序运行环境 微信小程序技术架构 使用 Chrome 调试小程序 小程序的性能测试 微信小程序的自动化测试​编辑 源码-微信小程序自动化测试 Python 版代码示例 小程序自动化测试需要跨过的几个坎 写在最后 随着微信小程序的功能和生态日益完善,很多公司的产品业务形态逐渐

    2024年02月09日
    浏览(40)
  • 微信小程序自动化测试实战,支持录制回放、智能遍历

      ​为了满足小程序性能、功能等方面的测试需求,微信团队上线 小程序云测服务 ,提供丰富的自动化测试能力。其中 智能化 Monkey 服务 凭借着零代码、低成本的优势吸引不少开发者使用。 在服务使用过程中,我们发现开发者有更多的进阶需求: 先完成指定操作,例如登

    2024年02月03日
    浏览(34)
  • 微信小程序自动化测试框架 Minium——PO模式测试用例

    本文主要介绍PO模式的测试用例,PO模式优点及层级间的关系,相关配置及运行 minitest的测试小程序和测试case:minitest-demo miniprogram-demo :测试小程序 testcase :测试case,同时也包含文档的测试case testcase-PO :Page Object(PO) 模式的测试case PO模式是自动化测试项目开发实践的最佳设

    2024年02月07日
    浏览(37)
  • 微信小程序UI自动化测试实践:Minium+PageObject

    小程序架构上分为 渲染层 和 逻辑层 ,尽管各平台的运行环境十分相似,但是还是有些许的区别(如下图),比如说JavaScript 语法和 API 支持不一致,WXSS 渲染表现也有不同,所以不论是手工测试,还是UI自动化测试,都必须要在 iOS 和 Android 上分别检查小程序的真实表现。

    2024年04月09日
    浏览(39)
  • 微信小程序自动化测试实战教程,框架源码应有尽有

    目录 1. 微信小程序自动化测试介绍 2. 搭建微信小程序自动化测试框架 步骤1:选择测试工具 步骤2:搭建测试环境 步骤3:编写测试脚本 步骤4:执行测试 3. 实现微信小程序自动化测试的关键技术 技术1:微信小程序自动化测试工具 技术2:测试脚本的编写 技术3:测试环境的

    2024年02月14日
    浏览(35)
  • 教你如何使用自定义测试(Minium)进行微信小程序自动化测试

    目录 前言: 一、 编写用例 基本操作 处理小程序API 处理小程序原生控件 数据驱动 二、 执行用例 本地执行 云测服务测试 三、 最佳实践 四、总结 前言: 微信小程序自动化测试是保障小程序质量的重要手段,Minium是一个可为微信小程序编写自定义测试的自动化测试框架。它

    2024年02月09日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包