微信介绍Mini 云测试服务
微信迷你程序云测试服务是由微信测试团队独立开发的一组微信MINI程序自动化测试服务,并且能够团结 。
该服务基于机器,该机器支持开发人员简单,快速实现微型程序的智能测试,记录恢复,自定义测试和性能分析,并提供详细的测试结果和性能数据。云测试服务支持的当前技术图片如下如下
1。丰富的自动化功能1。零代码访问智能测试
基于基于微信团队的一系列智能探索算法的智能智能。该程序会自动识别小程序中的操作节点,并建立探索路径以实现页面的智能遍历。该模型非常适合具有较少页面和简单功能的迷你程序。我们还建议大多数开发人员选择此模型以实现零代码,低成本的快速烟雾测试或回归测试。有关详细的介绍,您可以参考微信MINI计划自动化测试 - 智能
在测试过程中,将自动获得常规的性能数据,例如内存,CPU职业等,将检测到黑白屏幕。在异常情况下,如果发生异常情况,测试结果将失败并显示相关的异常信息。
2。录制回播放
录制返回播放可以进一步指定测试方案,而不是智能,大大改善了测试覆盖范围,并支持断言,元素检查和其他操作。
开发人员可以在开发人员工具上录制返回版本,然后使用云测试服务上的真实计算机进行播放。
在报告中,详细介绍了运行测试案例的消费时间,以及日志信息,网络详细信息等。
当录制回流失败时,报告显示了相关的错误信息并提供了错误调查指南。您也可以加入公司的微信集团,并联系助手进行调查
3。定制测试
测试框架是由微信团队为开发人员提供的一组测试接口,可以简单地并快速实现微型程序的自定义测试。云测试服务支持实际机器测试中的基于框架的脚本。
开发人员首先根据业务需求编写测试脚本。写作完成后,在云测试插件中上传案例,提交测试任务
测试报告提供案例信息,设备运行测试时间,错误信息等。
测试详细信息,提供日志,在线详细信息,绩效分析等。
用例执行错误,提供案例代码和说明以及错误日志,这可以进一步检查错误的原因
4。自动化功能比较自动化测试功能的优势适应场景
聪明的
零代码,访问权限,您可以通过简单的配置页面增加覆盖范围
场景无法自定义;不支持输入,上传图片之类的复杂操作;
快速烟雾测试
记录
零代码生成案例脚本;快速产生用例,高效率
一些操作不支持。如果不灵活地调整图片上传图片的使用;录制和返回发行的环境是不同的,并且存在某种概率失败的可能性。您需要调试
简单用例,自动回归测试
自定义测试
完全定制了测试场景;高灵活性和全面的能力;支持数据驾驶测试(DDT)
需要自己写一个脚本,有一定的学习成本
更复杂的情况
绩效分析
当云测试服务运行任何测试时,将在运行过程中自动获得以下性能数据
1。开始绩效分析
Mini -的启动是Mini -用户体验中极为重要的一部分。启动时间太长需要时间,并且会导致迷你零工用户丢失并影响用户体验。
通过测试用户的第一个访问(需要下载代码包)和用户的非第一个访问(下载的代码软件包)的多种情况,分析每个阶段的微型程序的时间消耗,并在时间测序地图上显示。您可以清楚地看到它。您可以清楚地看到它。时间 - 耗费的分销可以帮助用户提高目标的启动性能
2。真正的机器体验得分
除了开始性能外,经验分数也是开发人员优化小程序的重要方法之一。云测试服务将此容量移植到真实机器,该机器更接近用户的实际使用方案,并结合了以前支持的自动化功能。经验评分报告的示例
3。其他能力1。支持多个迷你程序版本
云测试服务为用户提供自动运行和开发版本,体验版本,在线
2。支持第三方界面促销
为了促进用户打开流程,云测试服务提供了第三方接口。有关详细信息,请参阅第三方接口文档
3。支持第三方服务提供商
云测试服务支持小计划第三方服务提供商。在小型程序第三方服务提供商中,有许多小计划。与普通开发小程序相比,每周免费运行测试将增加
此外,对于第三方服务提供商,特别支持快速测试模式,这对于服务提供商一次测试多个授权的小程序很方便。
4。支持虚拟帐户测试
云测试服务仅支持虚拟测试帐户运行测试。以下是使用您自己的微信信号和使用虚拟测试帐户的比较
使用自己的微信使用虚拟测试帐户
✔免费配置
具可以在开发人员工具上配置
×建筑场景有限公司
账可以使用24个虚拟帐户
×执行机器自动化很容易阻止
小共享,对于不同的小程序,虚拟帐户是独立的
×没有好的共享测试帐户
上可用于云测试服务
参考信息