# 自动化测试

云测服务提供了以下几种自动化能力:

测试能力 突出优势 注意事项 适用场景 报告示例
智能化Monkey 接入即用,零学习成本,通过智能化点击策略,实现页面覆盖 不支持输入,上传图片等复杂操作;无法校验页面逻辑 快速冒烟测试 Monkey报告
录制回放 零代码生成用例脚本;快速生成用例,学习成本低,效率高 用例调整不如自定义测试灵活 较简单的用例,自动化回归测试 录制回放报告
自定义测试 完全定制测试场景;灵活度高,能力全面;支持数据驱动测试(DDT) 需要编写Python脚本,有一定的学习成本 较复杂的用例和场景 Minium报告

其中:

  • 智能化Monkey: 智能化Monkey通过微信团队自研的智能探索算法,自动识别小程序可操作节点,建立探索路径,实现智能遍历,非常适合页面较少,功能简单的小程序,实现零代码、低成本的快速冒烟测试。
  • 录制回放: 录制回放需要在开发者工具中录制用例,在云测中使用真机回放。相比于Monkey,它更进一步地指定测试场景,极地大提升了测试覆盖率
  • 自定义测试:云测服务也支持直接在真机跑测 Minium 脚本。和用户本地跑测相比,云测服务无需用户部署和维护真机环境,在跑测过程自动获取性能数据,并生成详细的测试报告

此外,云测服务特别支持 图片对比能力 。它作为自动化测试能力的补充,可用于比较稳定的小程序页面,在版本更新时,通过UI是否一致来校验是否改动原有的功能