计算机技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

  • 欢迎访问 计算机技术论坛-电脑迷与初学者的家园!由于论坛管理严格,新注册会员可能遇到各种问题,无法解决的请发邮件 admin@jsjbbs.cn
查看: 2593|回复: 0

实现完美录制回放功能的web自动化测试工具

[复制链接]
发表于 2020-3-19 17:48:49 | 显示全部楼层 |阅读模式
本帖最后由 duocece 于 2020-3-19 17:49 编辑

最近写项目的时候,用到了QuickTester,一个 Web 端的自动化测试工具,直接运行在浏览器中,用来模拟用户操作。


QuickTester不仅仅可以用作自动化测试,还有很多种玩法,比如编写selenium脚本,或者代刷文章浏览次数,甚至实现某商品的秒杀,只要是基于浏览器操作,只有你想不到,没有 Selenium 做不到,就是这么强大!


我们先说一下QuickTester的功能,QuickTester的功能和市面上其他的自动化测试工具相比,在功能没有那么出众,但是QuickTester专注于最基础的功能,录制和回放,确保能录制任何控件并且回放操作。
直奔主题,我们来感受一下 QuickTester。


首先是QuickTester,简单快捷,安装包安装。


官方下载包:http://www.aitestor.com/download/duocece/duocece_setup.exe
官方网站:http://www.aitestor.com/web/


安装完成后,打开QuickTester.exe,手机号+验证码登录,输入项目名称,创建项目成功
(下次运行默认打开该手机号项目,无需登录)


然后进行录制时,选择你需要录制的浏览器类型,目前 QuickTester支持IE浏览器和chrome浏览器,已经基本满足我们大部分人的需求了。

下面录制web操作,在脚本栏中新建模块,在模块界面上,点击录制按钮,就可以录制了。

回放操作只需要在这个录制界面上,点击运行按钮,就可以回放你的操作了(注意每个操作步骤必须连贯哟)。
如果需要进行长的脚本回放,在用例栏中新建用例,在用例中新建测试流,在测试流中放置你录制的脚本模块,就可以实现长的模块回放。


回放有俩种模式,有调试模式和运行模式。
运行模式:运行出错时不会弹出原因诊断窗口,关闭所有页面,运行下一个用例
调试模式:运行出错时会弹出原因诊断窗口,修改查找策略



回放结束后,会生成一份详细的测试报告,这里就给大家一份测试报告的示例
yemouren 自动化测试报告
​
http://www.aitestor.com:28000/reports/438/2020011311271948841/index.html


以上就是比较笼统的录制回放和生成报告的过程。


QuickTester在其他细节方面也非常棒,它还有添加步骤功能,支持selenium+python脚本功能,操作参数化功能,查找方式替换功能等等,就等你们来探索吧



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

无图版|手机版|计算机技术论坛 JSJBBS.CN @ 2008-2024 ( 鲁ICP备17021708号 )

技术支持 : 北京康盛新创科技有限责任公司

快速回复 返回顶部 返回列表