AutoRunner自动化测试工具

SPASVO自主研发的自动化测试工具,也是一个自动测试框架,加载不同的测试组件,能够实现面向不同应用的测试。通过录制和编写测试脚本,实现功能测试、回归测试的自动化,自动化执行测试用例取代人工执行测试用例,提高测试执行效率,降低测试人工成本。

产品功能

AutoRunner支持Java程序、浏览器、Flex程序、 Siverlight 程序等类型的脚本录制,支持脚本录制暂停功能;支持配置“脚本回放时写日志文件”、“脚本运行出错时立即停止”、“脚本执行失败时截屏”以及“回放动作录制”等操作。支持脚本回放速度的设置、播放超时设置;支持从指定脚本行开始执行的功能;支持执行失败时显示行号功能。

脚本管理

AutoRunner支持跨脚本函数调用、类调用,支持脚本调用脚本,将常用的函数封装在一个公共函数内可以有效提高产品开发效率,实现各种复杂脚本的编写,使脚本简单明了,有利于后期的维护。

函数、脚本调用

AutoRunner支持校验对象属性、校验数据库、校验消息框、校验矩形文本、校验文件文本、校验Excel文件、校验正则表达式等属性。

校验点

AutoRunner支持脚本参数化,实现了脚本与数据分离:脚本使用Java的脚本,在脚本执行的时候,从数据源中读取数据,通过循环参数列表对脚本进行控制,实现了值传递。

参数化

支持自动同步点和手工同步点功能。

同步点

AutoRunner支持可视化对象库,查看对象的属性;支持对象的编辑、复制、粘贴、重新录制、比较;支持对象的权重设置,通过权重设置实现模糊识别;支持对象查看,包括查看对象信息和对象对比功能;支持对静态文本控件手工添加对象。

对象库

AutoRunner支持自动生成、自动保存测试日志,详细记录脚本运行情况。支持可视化日志功能,其中包含“打开文件”、“保存文件”、“保存网页”和“播放视频”按钮,前三者均是对日志文件.log进行操作。

测试日志

支持图形对象,将不能识别的对象截取为图片,对图片进行操作,更方便自动化执行;支持图片检验,将截取的图片与被测系统对应的位置进行图片对比,可进行系统的校验。

图形对象

  • 人工测试问题
    测试质量难以保证
    测试成本高
    测试进度难以控制
    测试案例无法保存和管理
  • 目标
    提高回归测试的覆盖率,提高测试质量
    每日测试的高效率
    具有一致性和可重复性。由于每次自动化测试运行的脚本是相同的,所以每次执行的测试具有一致性, 人是很难做到的。由于自动化测试的一致性,很容易发现被测软件的任何改变
    更好的利用资源--周未/晚上
    解决测试与开发之间的矛盾
    将烦琐的任务转化为自动化测试
    增加软件信任度。只有经过大量测试案例测试过的版本才是可靠的,而只有使用自动测试才能够保证在段时间内完成大量的测试案例。
  • 优势
    支持丰富的技术框架
    采用关键字提醒、关键字高亮、关键字驱动
    功能全面、执行高效、运行可靠
    图形对象