Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 44787

UI Recorder v1.0.0 发布 零成本自动化录制

$
0
0

logo.png

零成本的录制自动化测试解决方案!

Github项目地址:https://github.com/alibaba/uirecorder

NPM地址:https://www.npmjs.com/package/uirecorder

要解决的问题:

  1. 自测需要在多个浏览器下重复进行回归

  2. 需求变更时,需要多次进行回归大量的功能点

  3. 传统自动化脚本编写成本太高

UI Recorder的特点:

  1. 零成本的自动化解决方案:完全无干扰录制,让开发在自测过程中就能同步录制出自动化

  2. 本地脚本生成,便于二次修改及定制

  3. 丰富的断言功能

  4. 支持数据Mock

  5. 支持公共用例

  6. 支持执行截图

软件截图

cli.jpg

exec.jpg和别的录制工具有什么不同?

UI Recorder要实现的一个重要目标:自测 = 自动化测试

自测是开发人员完成需求开发后,必不可少的一个工作流程。

通过UI Recorder,可以让开发人员在自测过程中,零成本的在本地生成自动化脚本。

从而达到以下效果:

  1. 测一个浏览器 等于 测试所有浏览器

  2. 测一次 等于 测试N次

极大的提高开发人员的测试效率,极大的降低测试周期,真正的解放开发人员的生产力!

对于一个自动化测试的新人,传统方式编写一个5分钟的常规业务流程的自动化用例,需要1天以上时间。

而使用UI Recorder,任何新人,都可以在5分钟内完成脚本的录制工作。

由于我们是在自测过程中录制自动化,因此完全不会额外增加开发人员的工作量。

如何使用?

  1. 安装关键依赖: npm install uirecorder mocha -g

  2. 安装相关依赖: npm install jwebdriver expect.js mocha-generators faker --save-dev

  3. 初始化配置: uirecorder init

  4. 开始录制: uirecorder start

  5. 运行用例: mocha *.spec.js

视频教程:http://v.youku.com/v_show/id_XMTY4NTk5NjI4MA==.html


Viewing all articles
Browse latest Browse all 44787

Trending Articles