微信小程序虽然不需要像APP那样下载安装才可以使用,但是它在正式上线之前也是需要经过一系列的测试,给到用户更好的使用体验。为了方便大家进行测试,这里推荐一款好用的微信小程序测试插件(MiniTest小程序云测)给大家。

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

1、快速接入的Monkey测试

基于微信团队自研的智能探索算法,智能化Monkey测试自动识别小程序中可操作的节点,建立符合用户操作习惯的探索路径,从而实现对小程序页面的智能遍历。这种测试方法能够实现:

1)零代码接入测试环境,降低学习成本

2)短时间覆盖多个页面,提升测试效率

3)自动获取并标识常规性能数据和异常情况,测试情况一目了然

基于低学习成本、高覆盖率的优势,智能化Monkey测试非常适合测试页面较少、功能简单的小程序以及进行快速冒烟测试或回归测试,提升小程序的测试效率。

2、灵活操作的录制回放

结合微信开发者工具的录制能力和云测平台的回放能力,录制回放 功能支持开发者通过点击操作即可录制测试用例,后续通过执行录制脚本回放测试过程。这种测试方法能够实现:

1)支持输入、文本查找、断言等自动化测试基础操作

2)无需编写代码即可执行操作,降低学习成本

3)支持自动生成用例,效率提升5倍以上

相对于智能化Monkey测试,录制回放能够进一步指定测试场景,提升测试覆盖率,非常适合自动化回归测试。

3、定制化的Minium测试

小程序测试框架 Minium 是微信团队研发的测试接口,实现 miniprogram-automator 中小程序自动化所有能力,满足完全自主定制测试的需求。这种测试方法的优势是:

1)无需准备和维护真机环境,降低运维成本

2)封装原生操作,屏蔽系统底层差异,实现一套脚本三端应用

3)支持数据驱动测试,分开测试数据与功能代码,灵活性高

相对于录制回放,Minium测试能够针对具体场景进行完全自主定制化的测试操作,保证测试的高灵活度,非常适合复杂的测试场景。

MiniTest小程序云测插件安装方法:开发者用微信扫码登录微信开发者工具,打开小程序源码后,在上方导航栏,点击 “设置” => “扩展设置”,在 “其他插件” 中,选择 “云测” 插件安装。

小程序测试是开发管理过程的重要一环,有助于在上线前确定错误和缺陷,保证小程序功能完整性和可靠性。对于不同开发阶段、不同应用场景,小程序云测服务提供Monkey测试、录制回放、Minium测试3种能力,助力小程序开发者提升测试效率。