MiniTest微信小程序云测服务:自动化测试的强大助力

2025-02-03
来源:网络整理

微信介绍Mini 云测试服务

微信迷你程序云测试服务是由微信测试团队独立开发的一组微信MINI程序自动化测试服务,并且能够团结 。

该服务基于机器,该机器支持开发人员简单,快速实现微型程序的智能测试,记录恢复,自定义测试和性能分析,并提供详细的测试结果和性能数据。云测试服务支持的当前技术图片如下如下

1。丰富的自动化功能1。零代码访问智能测试

基于基于微信团队的一系列智能探索算法的智能智能。该程序会自动识别小程序中的操作节点,并建立探索路径以实现页面的智能遍历。该模型非常适合具有较少页面和简单功能的迷你程序。我们还建议大多数开发人员选择此模型以实现零代码,低成本的快速烟雾测试或回归测试。有关详细的介绍,您可以参考微信MINI计划自动化测试 - 智能

在测试过程中,将自动获得常规的性能数据,例如内存,CPU职业等,将检测到黑白屏幕。在异常情况下,如果发生异常情况,测试结果将失败并显示相关的异常信息。

2。录制回播放

录制返回播放可以进一步指定测试方案,而不是智能,大大改善了测试覆盖范围,并支持断言,元素检查和其他操作。

开发人员可以在开发人员工具上录制返回版本,然后使用云测试服务上的真实计算机进行播放。

在报告中,详细介绍了运行测试案例的消费时间,以及日志信息,网络详细信息等。

当录制回流失败时,报告显示了相关的错误信息并提供了错误调查指南。您也可以加入公司的微信集团,并联系助手进行调查

3。定制测试

测试框架是由微信团队为开发人员提供的一组测试接口,可以简单地并快速实现微型程序的自定义测试。云测试服务支持实际机器测试中的基于框架的脚本。

开发人员首先根据业务需求编写测试脚本。写作完成后,在云测试插件中上传案例,提交测试任务

测试报告提供案例信息,设备运行测试时间,错误信息等。

测试详细信息,提供日志,在线详细信息,绩效分析等。

小程序开发如何在本地测试_测试开发教程_开发测试工具示例

用例执行错误,提供案例代码和说明以及错误日志,这可以进一步检查错误的原因

4。自动化功能比较自动化测试功能的优势适应场景

聪明的

零代码,访问权限,您可以通过简单的配置页面增加覆盖范围

场景无法自定义;不支持输入,上传图片之类的复杂操作;

快速烟雾测试

记录

零代码生成案例脚本;快速产生用例,高效率

一些操作不支持。如果不灵活地调整图片上传图片的使用;录制和返回发行的环境是不同的,并且存在某种概率失败的可能性。您需要调试

简单用例,自动回归测试

自定义测试

完全定制了测试场景;高灵活性和全面的能力;支持数据驾驶测试(DDT)

需要自己写一个脚本,有一定的学习成本

更复杂的情况

绩效分析

当云测试服务运行任何测试时,将在运行过程中自动获得以下性能数据

1。开始绩效分析

Mini -的启动是Mini -用户体验中极为重要的一部分。启动时间太长需要时间,并且会导致迷你零工用户丢失并影响用户体验。

通过测试用户的第一个访问(需要下载代码包)和用户的非第一个访问(下载的代码软件包)的多种情况,分析每个阶段的微型程序的时间消耗,并在时间测序地图上显示。您可以清楚地看到它。您可以清楚地看到它。时间 - 耗费的分销可以帮助用户提高目标的启动性能

2。真正的机器体验得分

小程序开发如何在本地测试_测试开发教程_开发测试工具示例

除了开始性能外,经验分数也是开发人员优化小程序的重要方法之一。云测试服务将此容量移植到真实机器,该机器更接近用户的实际使用方案,并结合了以前支持的自动化功能。经验评分报告的示例

3。其他能力1。支持多个迷你程序版本

云测试服务为用户提供自动运行和开发版本,体验版本,在线

2。支持第三方界面促销

为了促进用户打开流程,云测试服务提供了第三方接口。有关详细信息,请参阅第三方接口文档

3。支持第三方服务提供商

云测试服务支持小计划第三方服务提供商。在小型程序第三方服务提供商中,有许多小计划。与普通开发小程序相比,每周免费运行测试将增加

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

4。支持虚拟帐户测试

云测试服务仅支持虚拟测试帐户运行测试。以下是使用您自己的微信信号和使用虚拟测试帐户的比较

使用自己的微信使用虚拟测试帐户

✔免费配置

具可以在开发人员工具上配置

×建筑场景有限公司

账可以使用24个虚拟帐户

×执行机器自动化很容易阻止

小共享,对于不同的小程序,虚拟帐户是独立的

×没有好的共享测试帐户

上可用于云测试服务

参考信息

分享