软件测试工具AotoRunner初探_第1页
软件测试工具AotoRunner初探_第2页
软件测试工具AotoRunner初探_第3页
软件测试工具AotoRunner初探_第4页
软件测试工具AotoRunner初探_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、个人采集整理仅供参照学习软件测试技术作业软件测试工具AotoRunner初探个人采集整理仅供参照学习目录1AutoRunner简介32AutoRunner的使用33AutoRunner功能84总结错误!不决义书签。个人采集整理仅供参照学习1AutoRunner简介AutoRunner是黑盒测试工具,能够用来达成功能测试、回归测试、每天建立测试与自动回归测试以及冒烟测试等工作。是拥有脚本语言的、供给完美的针对脚本追踪和调试功能的、支持IE测试、Windowsnative测试、B/S、C/S系统测试的自动化测试工具。AutoRunner能够进行鉴于B/S架构测试对B/S系统进行功能测试,支持各样B

2、/S应用和Web网站的测试。鉴于C/S架构测试对C/S系统进行功能测试,支持大部分的C/S系统测试。.NET测试对.NET种类的应用软件进行功能测试,支持标准Windows应用程序测试和.NET应用程序测试。AutoRunner有以下特色:产品同时支持中英文版本切换、使用JAVA语言作为脚本语言,便于学习与使用、供给了强盛的测试事例编写及测试脚本自动生成功能、支持各样同步点,包含辨别自动同步点和自己扩展的同步点、支持手动参数化和自动参数化、支持手动增添测试组件、支持模糊辨别,经过对组件设置和权重辨别来实现模糊辨别,提升了脚本履行的靠谱性和兼容性、支持JAVA语法剖析的编写器,重点字提示,提升脚

3、本编写的效率、支持debug功能,能够方便的进行脚本调试、支持测试追踪调试,实现了JAVA的追踪系统:JDA、支持测试过程的错误办理功能、支持Java组件的回放和录制、支持辨别DATATABLE数据表格、新增录制脚本窗口最小化功能,方便录制时查察录制的脚本、新增重点字视图功能、新增组件库,方便对对象属性进行操作、新增加脚本连接履行功能、文本校验功能加强,能够对90%的静态文本进行校验。2AutoRunner的使用AutoRunner的安装跟一般的Windows程序同样,选择适合的路径安装便可以了。安装完以后启动Autorunner,该软件会让你拟订一个文件夹作为其工作空间,此后该软件会依据录制

4、的人工测试动作,自动转变为脚本储藏在这个空间里,为此后方便实现测试脚本复用和自动测试做保障。个人采集整理仅供参照学习软件安装过程个人采集整理仅供参照学习系统提示一定选择一个文件夹作为工作空间这里将“实验文件夹”作为工作空间下面经过一个简单的测试来体验一下Autorunner的功能,在这里假定我们需要测试的软件为windows自带的计算器(因为以一个未知的测试软件去测试一个未经过测试的程序没有任何意义),第一创立测试项目输入项目名称,在这个例子中以test作为项目名称个人采集整理仅供参照学习新建脚本,也能够在这里导入已有的测试脚本输入脚本名称,这里用caseI来取代(不可以用case这个名称,因

5、为这属于保留字)个人采集整理仅供参照学习开始录制脚本,点击录制,用来录制人工操作,将人工操作自动转变为测试脚本。脚本录制结束。依据人工的操作自动生成脚本,本例上当算式为:563-63-100=,录制达成后形成测试脚本以下列图:个人采集整理仅供参照学习假如要达成自动化功能测试,点击菜单中的履行键即可自动达成。3AutoRunner功能除了自动履行脚本的功能外,本软件还供给了代码补全、调用已有的脚本,设置校验点,手动增添组件及手动达成循环测试参数设置等功能。此中设置校验点不单对脚本语句进行校验,还可校验数据库、信息框、EXECL表格、矩形文本、文件文本、正则校验等功能。这里将此中比较重要的功能进行

6、详尽介绍。3.1手动增添组件该软件只对对象库已有的对象进行回放履行,假如测试脚本中有的对象在对象库中没有记录的话,会出现回放错误的信息。因此有以下状况可能需要手动添加对象组件到对象库中:1、回放时出现某个对象在对象库中没有找到的错误;2、因为错误改正对象属性致使回放失败;3、某些对象在录制时不方便录制或许录制失败;4、对可复用的测试脚本,需要增添某个或某几个对象到对象库中。5、脚本已录制完成,需要增添组件。点击菜单中的对象库组件,进入到对象库界面中。个人采集整理仅供参照学习点击对象库界面左下的“增添对象”按钮,出现录制的界面,将鼠标挪动到要增添的对象上,再同时在键盘上按下CTRL和ALT键,对

7、象被录制的时间应当不超出1ms,因此不用长时间按下两键,当对象的信息在录制框中显示出来,就表示增添对象已成功。增添完成后,在对象库中即可显示,本例中增添的是计算器的编写窗口。能够在对象库中看见新增添组件的一些属性和数值。个人采集整理仅供参照学习3.2增添校验点该软件能够在任何脚本语句下增添校验语句,也能够在一个脚本命令或一个对象同时增添多条校验语句,在这里持续上边得步骤操作。对象名称在这里选择的是计算器的编写窗口,因为任何数据,都只在这里显示。因为本例中是一个数值计算,因此属性名称中选择“value”,希望值中增添“400”点击确立后,履行该脚本。履行完成后,在软件下方的输出框中会显示此次的校

8、验信息。个人采集整理仅供参照学习结果显然值为400,可是般配结果为何是显示“false”呢?能够经过放大图的部分来研究原由。我们能够看到实质值的后边多出个点和空格,那是因为计算器自带这2个字符。在这里我们特别说明的是,假如在校验语句前加上“/”这两个字符,该校验语句颜色会变绿,这意味着自动跳过该校验语句,而且不履行。我们在下面可再增添一条正确的校验语句,以下列图:个人采集整理仅供参照学习履行以后,显示般配。也能够在任何脚本命令下增添校验语句,本例中在按下按钮“6”脚本命令下增添该校验语句,因此希望值为“6.”。履行以后,显示成功个人采集整理仅供参照学习也能够同时设置多个检查点,本例中设置两个检

9、查点。以下列图:履行后,形成以下输出报告。3.3脚本参数化个人采集整理仅供参照学习AotoRunner是自动化测试工具,数据表和随机数参数化是让软件自动跑脚本,假如当表格中的环境参数发生变化时,只要变动发生变化的参数,而不用改正脚本内容,拓宽了测试脚本的复用范围。下面让我们看看怎样将测试脚本进行参数化。我们在这里新建一个脚本“param”。要回放的对象,第一一定存在于对象库中,我们将计算器在本例中要用到的对象组件手动增添到对象库中。增添完成后以下列图第一,我们要先结构一个待测试的参数表,在软件主界面的下面点击“参数个人采集整理仅供参照学习表”标签,假定我们要测试的是一个3*5的一个EXECL表

10、格,先画出这个参数表格,以下:将表格的内容填满,在这里“btnA”,“btnB”,“result”能够是存心义的任何字符,不是存在于对象库中的对象。我们还要明确知道填入参数表中的数字的含义,本例中是代表计算器按钮上的数值,因此只好是数字,不可以是一串字符。自然假如是科学性的话,还能够是AF的字母。因为计算器中默认自带一个点和一个空格,因此我们要在结果中也带这些字符。第一点击菜单中的循环参数表,AotoRunner中循环体(下列图中绿字以上的脚本命令为循环体)可自动生成,而循环体中的脚本则依据测试的不一样只好手工编写,这需要有必定的脚本编写功底和熟习本软件的脚本命令语言。而脚本的各样命令语言都能够在帮助脚本这一章节详尽的进行认识。写好的脚本以下列图:个人采集整理仅供参照学习上图中getParameterDataList命令含义:从xls表中获得数据列表。ge

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论