红联Linux门户
Linux帮助

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

发布时间:2016-08-16 11:51:32来源:红联作者:baihuo
零成本的录制自动化测试解决方案!

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

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

要解决的问题:

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

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

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

UI Recorder的特点:

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

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

丰富的断言功能

支持数据Mock

支持公共用例

支持执行截图

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

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

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

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

从而达到以下效果:

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

测一次 等于 测试N次

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

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

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

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

如何使用?

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

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

初始化配置: uirecorder init

开始录制: uirecorder start

运行用例: mocha *.spec.js

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

软件详情:https://www.npmjs.com/package/uirecorder

下载地址:https://github.com/alibaba/uirecorder

来自:开源中国社区
文章评论

共有 0 条评论