前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UIRecorder之PC端录制与回放自动化

UIRecorder之PC端录制与回放自动化

作者头像
用户6367961
发布2019-09-29 16:59:17
2.8K1
发布2019-09-29 16:59:17
举报
文章被收录于专栏:自学测试之道自学测试之道

前言

UI Recorder是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器!

以下是本产品的特点:

  1. 自测 = 自动化测试:对于开发人员来讲,自测是开发流程中缺一不可的过程,我们要实现的目标就是自测过程中即可同步的录制出自动化脚本,实现真正的零成本自动化
  2. 支持全平台无线native app录制: 基于macaca实现: https://macacajs.com/
  3. 无干扰录制:所作操作均无需交互干扰,鼠标、键盘、alert弹框、文件上传,完全按照正常自测流程操作即可(以下操作除外:悬停事件、断言、变量)
  4. 本地生成脚本:录制的脚本存储在用户本机,用户可以自行在录制的基础上进行修改定制,更自由更开放
  5. 丰富的断言:支持以下断言类型,val、text、displayed、enabled、selected、attr、css、url、title、cookie、localStorage、sessionStorage
  6. 支持强大变量:我们支持配置式变量、更新变量、断言中使用变量、跳转时使用变量
  7. 支持数据Mock:我们支持Faker变量功能,支持强大的数据Mock
  8. 支持公共用例: 用例之间允许相互引用,可以将某些公用的操作步骤录制为公用用例,以进一步提升录制效率
  9. 支持高并发测试:支持任意数量的高并发,想跑多快就跑多快
  10. 支持单步执行截图:每一步操作都自动保存截图,以方便出问题时排查诊断

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

一、环境配置安装

1、输入安装指令:npm install uirecorder mocha machawesome-uirecorder -g,安装recorder

2、查看已安装后的recorder

二、录制过程

1、输入指令:uirecorder start,开启recorder录制

三、回放录制过程

1、输入启动run server服务指令:npm run server

2、在录制好的脚本文件下执行回归脚本指令:run.bat zen_test.spec.js

3、查看回放脚本后report

参考资料:

1、https://www.yuque.com/artist/uirecorder/hbqzpl

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档