介绍

MiniGameTest是一套由微信测试团队自主研发的、为微信小游戏提供的自动化测试框架,可以帮助开发者简单快捷地实现对小游戏的UI自动化测试。

它的特点是:

  • 适用于多种游戏引擎(任何引擎只要符合接入规范,即可支持框架的所有功能。目前已经有Cocos (Creator/Js)、laya、白鹭三个引擎接入了本框架,欢迎更多引擎的支持)。
  • 支持控件识别和图像识别等多种模式。
  • 提供JS和Python两个版本,可供开发者灵活选择。

该测试框架包含2个部分:

  • 测试SDK:为开发者提供的功能接口,支持对游戏场景中的节点的选择和操控,可以帮助你编写自定义的测试用例/脚本,来验证目标明确的测试场景。

  • 调试插件Game Inspector:可以帮助你在微信开发者工具上进行测试用例/脚本的编写和调试。

ide

测试用例/脚本可以在微信开发者工具模拟器以及云真机环境(待发布)上运行。