AutoRunner(简称AR)是泽众软件自主研发的自动化测试工具,也是一个自动测试框架,加载不同的测试组件,就能够实现面向不同应用的测试。通过录制和编写测试脚本,实现功能测试、回归测试的自动化,自动化执行测试用例取代人工执行测试用例,提高测试执行效率,降低测试人工成本。
软件功能:
脚本管理
AutoRunner支持Java程序、浏览器、Flex程序、 Siverlight 程序等类型的脚本录制,支持脚本录制暂停功能;支持配置“脚本回放时写日志文件”、“脚本运行出错时立即停止”、“脚本执行失败时截屏”以及“回放动作录制”等操作。支持脚本回放速度的设置、播放超时设置;支持从指定脚本行开始执行的功能;支持执行失败时显示行号功能。
函数、脚本调用
AutoRunner支持跨脚本函数调用、类调用,支持脚本调用脚本,将常用的函数封装在一个公共函数内可以有效提高产品开发效率,实现各种复杂脚本的编写,使脚本简单明了,有利于后期的维护。
校验点
AutoRunner支持校验对象属性、校验数据库、校验消息框、校验矩形文本、校验文件文本、校验Excel文件、校验正则表达式等属性。
参数化
AutoRunner支持脚本参数化,实现了脚本与数据分离:脚本使用Java的脚本,在脚本执行的时候,从数据源中读取数据,通过循环参数列表对脚本进行控制,实现了值传递。
同步点
支持自动同步点和手工同步点功能。
对象库
AutoRunner支持可视化对象库,查看对象的属性;支持对象的编辑、复制、粘贴、重新录制、比较;支持对象的权重设置,通过权重设置实现模糊识别;支持对象查看,包括查看对象信息和对象对比功能;支持对静态文本控件手工添加对象。
测试日志
AutoRunner支持自动生成、自动保存测试日志,详细记录脚本运行情况。支持可视化日志功能,其中包含“打开文件”、“保存文件”、“保存网页”和“播放视频”按钮,前三者均是对日志文件.log进行操作。
图形对象
支持图形对象,将不能识别的对象截取为图片,对图片进行操作,更方便自动化执行;支持图片检验,将截取的图片与被测系统对应的位置进行图片对比,可进行系统的校验。
产品优势
人工测试问题
1、测试质量难以保证。临时参加测试的人员很多都是没有受到足够培训的人员,对应用软件本身的理解不够充分,对测试技术也不够了解,往往导致测试案例设计不够严密,测试的质量难以得到保证。
2、测试成本高。组织一次大规模的回归测试会导致大量成本发生:包括人工成本和管理成本等等。(首先是测试人员自身的成本,然后是由于测试进度比较缓慢造成的开发人员延误造成的成本,此外,管理测试人员,协调测试和开发人员之间的关系也需要很多的工作和成本。)
3、测试进度难以控制。由于人员、系统稳定性等众多方面的原因,导致测试的进度比较难以度量和控制,造成项目风险,防范困难。
4、测试案例无法保存和管理。作为一个项目,测试案例是一个重要的财富:同软件代码一样,是具有版本和价值的。传统的做法是使用文档来保存测试案例,无法提供一种标准格式来保存测试案例。这样就会导致测试案例的存放非常困难,使用非常困难,造成了资源的浪费:但需要再做一次回归测试的时候,往往原来的案例都被丢弃了,还需要重新设计和完成测试案例。
目标
1.提高回归测试的覆盖率,提高测试质量。
2.每日测试的高效率。
3.具有一致性和可重复性。由于每次自动化测试运行的脚本是相同的,所以每次执行的测试具有一致性, 人是很难做到的。由于自动化测试的一致性,很容易发现被测软件的任何改变。
4.更好的利用资源--周未/晚上。
5.解决测试与开发之间的矛盾。
6.将烦琐的任务转化为自动化测试。
7.增加软件信任度。只有经过大量测试案例测试过的版本才是可靠的,而只有使用自动测试才能够保证在段时间内完成大量的测试案例。
优势
支持丰富的技术框架
使用Java作为脚本语言,使脚本更简单,并且Java有大量的扩展包,能够让用户自己来扩展功能。Java作为标准化、流行的开发技术,拥有大量的拥护者和开发者,容易学习,也更容易找到懂得Java的测试工程师,降低人员成本。AutoRunner支持函数调用,支持脚本调用脚本,能够非常简单地实现各种复杂脚本的编写。
采用关键字提醒、关键字高亮、关键字驱动
IDE提供了关键字提醒和关键字高亮,在编写程序的过程中弹出自动提示,防止编写程序错误。关键字驱动提供了关键字视图。支持不懂得编程语言的用户通过拖拽和配置实现测试脚本编写。
功能全面、执行高效、运行可靠
AutoRunner实现了全面的功能,包括:同步点、各种检查点、参数化、录制、脚本执行、测试日志、对象比较、视频录像等功能,能够满足用户的各种复杂应用需求。
AutoRunner启动和执行速度快,避免了启动应用的大量等待时间,也支持不需要启动IDE就可以执行测试脚本。
图形对象
实现图形对象,将图片作为对象,提高对象的辨识度。对于不能识别的对象提供更好的解决方案。支持图片检验,将截取的图片与被测系统对应的位置进行图片对比,可进行系统的校验。
使用技巧:
一、AutoRunner中如何手工编写脚本
对于录制下来的脚本,能实现的逻辑和功能比较单一,但是我们要求脚本实现的功能和逻辑项都比较复杂和多样,这个时候我们就需要对录制好的脚本进行手工编辑,来实现更多的功能和更复杂的逻辑测试。
AutoRunner的脚本编写规则是类java的,使脚本更简单易学,并且Java有大量的扩展包,能够让用户自己来扩展功能,它可以实现以Java语法编辑的脚本的所有功能,在对脚本的编辑过程中我们需要遵循Java的语法规则。另外也要注意AR自身的函数命令;
在AutoRunner的帮助文档里,有较为详细的函数命令可供大家参考学习:
我们可以对脚本进行手工编写,AR支持函数调用,支持脚本调用脚本,能够非常简单地实现各种复杂脚本的编写,可以帮助我们实现自己想要的功能和逻辑的测试,在如下图所示的脚本里,我们可以实现登录成功的判断和输出:
二、AutoRunner不能录制脚本的解决办法
AutoRunner无法录制web应用脚本的原因一般有如下三种:
1.web应用没有使用IE浏览器打开;
2.在安装AR的时候IE没有自动加载SpasvoBHO Class这一AR辅助插件;
3.SpasvoBHO Class这一AR辅助插件没有启用。
解决办法:
1.在使用AR录制脚本的时候请选用IE浏览器打开被测软件系统;
2.打开IE浏览器,在工具--internet选项--程序--管理加载项里查看是否有SpasvoBHO Class这个插件,没有的话则证明AR辅助插件没有自动加载,我们将手动添加该插件:
点击【开始】菜单,选择【运行】
然后输入:regsvr32 "D:\Program Files (x86)\Spasvo\AutoRunner\SpasvoIe.dll"
其中双引号中的动态库路径请以电脑中的实际安装路径为准,在这期间如遇杀毒软件的拦截提示,请放行,当弹出注册成功的消息提示时:
请重开浏览器,在工具--internet选项--程序--管理加载项里查看已经含有SpasvoBHO Class插件,再次尝试录制网页。
3、打开IE浏览器把该插件状态改为启用即可。
同类佳作
-
- root精灵 V2.2.90 pc版 下载
- 1.2万 | 12.5 MB
- 一款可以帮助用户快速开启ROOT
-
- HWIDGen(Win10数字激活工具) V50.01 电脑版 下载
- 7.6万 | 12.1 MB
- 是一款小巧好用的Windows10数
-
- WimTool Pro(WIM映像处理工具) V1.30.2011.0501 电脑版 下载
- 4.3万 | 938.3 KB
- 是一款Wim映像文件修改/挂载处
-
- MSMG ToolKit(MSMG工具箱) V9.0 电脑版 下载
- 6.1万 | 283.7 MB
- 是一款功能强大的Windows系统
-
- 电脑装机大师 V1.0 电脑绿色版 下载
- 7.2万 | 12.7 MB
- 是一款免费的系统重装工具
-
- Cloanto C64 Forever V8.0.8.0 电脑破解版 下载
- 1.2万 | 132.7 MB
- 是一款非常好用的C64模拟仿真
-
- TurnedOnTimesView(电脑开关机记录查询软件) V1.4.0 电脑版 下载
- 2.2万 | 82.6 KB
- 是一款PC开关机记录查询工具
-
- Windows Auto Night Mode(色调模式调整软件) V1.0 电脑版 下载
- 5.5万 | 468.1 KB
- 是一款自动切换Windows10暗色
近期新游
精选专题
话题问答
- 2022-06-24金铲铲之战驯龙敖兴阵容玩法攻略
- 2022-06-24金铲铲之战九星界龙阵容玩法攻略
- 2022-06-24金铲铲之战重骑熊阵容玩法攻略
- 2022-06-24原神久岐忍邀约任务攻略
- 2022-06-26数码宝贝新世纪番长飞虫兽天赋加点推荐
- 2022-06-24阴阳师百鬼乱狱第四关通关攻略
- 2022-06-24王者荣耀戈娅玩法攻略
- 2022-06-26金铲铲之战s7泥头车阵容攻略
- 2022-06-24堆叠大陆第三章玩法攻略
- 2022-06-23哈利波特魔法觉醒染发魔药制作攻略
火爆专区
最新资讯
-
- 肉鸽《Katanaut》Steam页面 明年Q2发售
- 1302024-11-22
-
- 《啪嗒砰》精神续作 节奏动作游戏《Ratatan》Steam商店页面上线
- 2242024-11-22
-
- 腾讯首更8集 网剧与君无间追剧日历分享
- 1772024-11-22
-
- 纪录片风味人间5腾讯定档1128 从香料视角看万千风味
- 762024-11-22
-
- 恋与深空肯德基主题店位置具体解析
- 1862024-11-22
-
- 恋与深空陪伴系统开启教程
- 1642024-11-22
-
- 恋与深空不眠绮想第5天三星过关技巧解析
- 1262024-11-22
-
- 恋与深空不眠绮想第3天三星详细过关指南
- 2502024-11-22