软件测试工具AotoRunner初探

上传人:桔**** 文档编号:508942975 上传时间:2024-01-01 格式:DOC 页数:16 大小:5.38MB
返回 下载 相关 举报
软件测试工具AotoRunner初探_第1页
第1页 / 共16页
软件测试工具AotoRunner初探_第2页
第2页 / 共16页
软件测试工具AotoRunner初探_第3页
第3页 / 共16页
软件测试工具AotoRunner初探_第4页
第4页 / 共16页
软件测试工具AotoRunner初探_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《软件测试工具AotoRunner初探》由会员分享,可在线阅读,更多相关《软件测试工具AotoRunner初探(16页珍藏版)》请在金锄头文库上搜索。

1、软件测试技术作业软件测试工具AotoRunner初探目 录1 AutoRunner简介22 AutoRunner的使用33AutoRunner功能84总结171 AutoRunner简介AutoRunner是黑盒测试工具,可以用来完成功能测试、回归测试、每日构建测试与自动回归测试以及冒烟测试等工作。是具有脚本语言的、提供完善的针对脚本跟踪和调试功能的、支持IE测试、Windows native测试、B/S、C/S系统测试的自动化测试工具。AutoRunner可以进行基于B/S架构测试对B/S系统进行功能测试,支持各种B/S应用和Web网站的测试。基于C/S架构测试对C/S系统进行功能测试,支持

2、大多数的C/S系统测试。.NET测试对.NET类型的应用软件进行功能测试,支持标准Windows应用程序测试和.NET应用程序测试。AutoRunner有如下特点:产品同时支持中英文版本切换、使用JAVA语言作为脚本语言,便于学习与使用、提供了强大的测试案例编辑及测试脚本自动生成功能、支持各种同步点,包括识别自动同步点和自己扩展的同步点、支持手动参数化和自动参数化、支持手动添加测试组件、支持模糊识别,通过对组件设置和权重识别来实现模糊识别,提高了脚本执行的可靠性和兼容性、支持JAVA语法分析的编辑器,关键字提示,提高脚本编写的效率、支持debug功能,可以方便的进行脚本调试、支持测试跟踪调试,

3、实现了JAVA的跟踪体系:JDA、支持测试过程的错误处理功能、支持Java组件的回放和录制、支持识别DATATABLE数据表格、新增录制脚本窗口最小化功能,方便录制时查看录制的脚本、新增关键字视图功能、新增组件库,方便对对象属性进行操作、新增多脚本连贯执行功能、文本校验功能增强,可以对90%的静态文本进行校验。2 AutoRunner的使用AutoRunner的安装跟普通的Windows程序一样,选择合适的路径安装就可以了。安装完之后启动Autorunner,该软件会让你制定一个文件夹作为其工作空间,以后该软件会根据录制的人工测试动作,自动转化为脚本储存在这个空间里,为以后方便实现测试脚本复用

4、和自动测试做保障。软件安装过程系统提示必须选择一个文件夹作为工作空间这里将“实验文件夹”作为工作空间下面通过一个简单的测试来体验一下Autorunner的功能,在这里假设我们需要测试的软件为windows自带的计算器(因为以一个未知的测试软件去测试一个未经过测试的程序没有任何意义),首先创建测试项目输入项目名称,在这个例子中以test作为项目名称新建脚本,也可以在这里导入已有的测试脚本输入脚本名称,这里用caseI来代替(不能用case这个名称,因为这属于保留字)开始录制脚本,点击录制,用来录制人工操作,将人工操作自动转化为测试脚本。脚本录制结束。根据人工的操作自动生成脚本,本例中计算式为:5

5、63-63-100=,录制完成后形成测试脚本如下图: 如果要完成自动化功能测试,点击菜单中的执行键即可自动完成。3AutoRunner功能除了自动执行脚本的功能外,本软件还提供了代码补全、调用已有的脚本,设置校验点,手动添加组件及手动完成循环测试参数设置等功能。其中设置校验点不仅对脚本语句进行校验,还可校验数据库、消息框、EXECL表格、矩形文本、文件文本、正则校验等功能。这里将其中比较重要的功能进行详细介绍。3.1手动添加组件 该软件只对对象库已有的对象进行回放执行,如果测试脚本中有的对象在对象库中没有记录的话,会出现回放错误的信息。所以有以下情况可能需要手动添加对象组件到对象库中:1、回放

6、时出现某个对象在对象库中没有找到的错误;2、由于错误修改对象属性导致回放失败;3、某些对象在录制时不方便录制或者录制失败;4、对可复用的测试脚本,需要添加某个或某几个对象到对象库中。5、脚本已录制完毕,需要添加组件。点击菜单中的对象库组件,进入到对象库界面中。 点击对象库界面左下的“增加对象”按钮,出现录制的界面,将鼠标移动到要添加的对象上,再同时在键盘上按下CTRL和ALT键,对象被录制的时间应该不超过1ms,所以不用长时间按下两键,当对象的信息在录制框中显示出来,就表示添加对象已成功。添加完毕后,在对象库中即可显示,本例中添加的是计算器的编辑窗口。可以在对象库中看见新添加组件的一些属性和数

7、值。3.2添加校验点该软件可以在任何脚本语句下添加校验语句,也可以在一个脚本命令或一个对象同时添加多条校验语句,在这里继续上面得步骤操作。对象名称在这里选择的是计算器的编辑窗口,因为任何数据,都只在这里显示。因为本例中是一个数值计算,所以属性名称中选择“value”,期望值中添加“400”点击确定后,执行该脚本。执行完毕后,在软件下方的输出框中会显示此次的校验信息。结果明显值为400,但是匹配结果为什么是显示“false”呢?可以通过放大图的部分来探究原因。我们可以看到实际值的后面多出个点和空格,那是因为计算器自带这2个字符。在这里我们特别说明的是,如果在校验语句前加上“/”这两个字符,该校验

8、语句颜色会变绿,这意味着自动跳过该校验语句,并且不执行。我们在下边可再添加一条正确的校验语句,如下图:执行之后,显示匹配。也可以在任何脚本命令下添加校验语句,本例中在按下按钮“6”脚本命令下添加该校验语句,所以期望值为“6. ”。执行之后,显示成功也可以同时设置多个检查点,本例中设置两个检查点。如下图:执行后,形成如下输出报告。3.3脚本参数化 AotoRunner是自动化测试工具,数据表和随机数参数化是让软件自动跑脚本,如果当表格中的环境参数发生变化时,只需改动发生变化的参数,而不必更改脚本内容,拓宽了测试脚本的复用范围。下面让我们看看如何将测试脚本进行参数化。我们在这里新建一个脚本“par

9、am”。要回放的对象,首先必须存在于对象库中,我们将计算器在本例中要用到的对象组件手动添加到对象库中。添加完毕后如下图首先,我们要先构造一个待测试的参数表,在软件主界面的下边点击“参数表”标签,假定我们要测试的是一个3*5的一个EXECL表格,先画出这个参数表格,如下:将表格的内容填满,在这里“btnA”, “btnB”,“result”可以是有意义的任何字符,不是存在于对象库中的对象。我们还要明确知道填入参数表中的数字的含义,本例中是代表计算器按钮上的数值,所以只能是数字,不能是一串字符。当然如果是科学性的话,还可以是AF的字母。因为计算器中默认自带一个点和一个空格,所以我们要在结果中也带这

10、些字符。首先点击菜单中的循环参数表,AotoRunner中循环体(下图中绿字以上的脚本命令为循环体)可自动生成,而循环体中的脚本则根据测试的不同只能手工编写,这需要有一定的脚本编辑功底和熟悉本软件的脚本命令语言。而脚本的各种命令语言都可以在帮助脚本这一章节详细的进行了解。写好的脚本如下图:上图中getParameterDataList命令含义:从xls表中获取数据列表。getForm命令含义:ParameterData类中的成员函数,获取指定参数的值。执行后得出如下图的输出界面:当然循环体可根据实际测试的需要,将其他脚本的命令也进行参数化,并不限于上面所举的例子,不过必须要构造新的参数表以符合参数化的要求。值得一提的是,构造完新的参数表之后必须保存,否则系统测试的是前一个保存了的参数表。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号