AutoRunner自动化测试工具_第1页
AutoRunner自动化测试工具_第2页
AutoRunner自动化测试工具_第3页
AutoRunner自动化测试工具_第4页
AutoRunner自动化测试工具_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

/TOC\o"1-5"\h\z\uHYPERLINK\l"_Toc341360826”7.6AutoRunner简介ﻩPAGEREF_Toc341360826\h1HYPERLINK\l”_Toc341360827”7。6。1AutoRunner的组成ﻩPAGEREF_Toc341360827\h1HYPERLINK\l"_Toc341360828”7.6。1.1AutoRunner功能简介 PAGEREF_Toc341360828\h4HYPERLINK\l"_Toc341360829”7。6.2AutoRunner的安装要求 PAGEREF_Toc341360829\h6HYPERLINK\l”_Toc341360830"7.6.3AutoRunner的安装 PAGEREF_Toc341360830\h6HYPERLINK\l"_Toc341360831"7.6。4配置AutoRunner PAGEREF_Toc341360831\h9HYPERLINK\l”_Toc341360832"配置AutoRunnerﻩPAGEREF_Toc341360832\h9HYPERLINK7.6.5。5录制回放 PAGEREF_Toc341360838\h17HYPERLINK\l”_Toc341360839”7.6。5.6脚本参数化 PAGEREF_Toc341360839\h18HYPERLINK\l"_Toc341360840”7。6.5。6属性校验ﻩPAGEREF_Toc341360840\h22HYPERLINK\l"_Toc341360841"7。6。5。7脚本调用 PAGEREF_Toc341360841\h247.6AutoRunner简介7.6。1AutoRunner的组成集成开发环境:(IntegratedDevelopmentEnvironment简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具,也就是集成了代码编写功能、分析功能、编译功能、Debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。如微软的VisualStudio系列,Borland的C++Builder、Delphi系列等.

IDE环境菜单栏AutoRunner3。9中的菜单栏如上图所示,主菜单包含文件、编辑、录制、执行、设置、许可证、帮助等菜单项,下面对每一项做一个简介。文件菜单 如图所示,所有对脚本的管理操作都可以在文件菜单下完成,包括对脚本的新建,导入,保存,另存为,关闭,改变工作空间,最近打开,退出等等。编辑菜单 如图所示,所有对脚本的编辑操作都可以在编辑菜单下完成,包括对脚本的撤销,重做,查找,替换,剪切,复制,粘贴,循环参数表,对象库,以及对各种需求的校验。录制菜单如图所示,录制菜单比较简单,只有一个“开始录制"菜单项,用来启动脚本录制功能。执行菜单ﻩ如图所示,执行菜单包含两个菜单项,开始执行菜单启动回放脚本功能,在回放过程中如果时间比较长或是遇到问题需要提前关闭回放,可以点击停止执行以提前终止。设置菜单 如图所示,设置菜单中包含了语言设置、扫描JDK/JRE、字号及显示录制选项等的设置,软件现在支持简体中文和英文设置,在程序初次启动时,会根据系统默认语言选择初始语言类型和字号,当用户手动选择语言类别和字号时,软件再次启动才会生效。本软件自带JRE1。6,如果用户电脑上在安装了AutoRunner后又安装了其他的JDK版本,则可以点击此按钮,将AutoRunner所需要的相应文件写入JDK中,省去了用户重装AutoRunner的麻烦。许可证菜单 如图所示,许可证菜单是AutoRunner3.9新增的菜单,方便用户在软件中完成许可证的生成和导入工作,由于免费的许可证试用期为15天,当试用期过后再次使用软件后会提示LIC过期的提示,此时可以点击“申请许可证”菜单项,根据需要产生req文件,获得我公司为您配置的LIC文件后,可以点击“导入许可证”菜单项将其导入即可。帮助菜单 如图所示,帮助菜单为您提供软件使用帮助和公司产品介绍。7.6.1.1AutoRunner功能简介自动测试过程就是通过模拟人工操作,完成对被测试系统的输入,并且对输出进行检验的过程.自动测试是由软件代替人工操作,对被测试系统的GUI发出指令,模拟操作,完成自动测试过程。AutoRunner是自动化的功能测试工具,功能测试的目标是根据GUI的界面或者报表来检查软件的实际功能是否和需求定义的功能相一致。AutoRunner自动测试工具适用于功能测试、回归测试、系统测试、疲劳测试、组合测试、每日构建测试等,可以提高测试效率,降低测试人工成本,帮助用户找被测对象的缺陷,特别是对于一些通过手工测试很难发现的缺陷。AutoRunner可以进行●

Windows类型对象测试,一般为用C++/Delphi/VB/C#等技术开发的桌面程序。●

IE网页对象测试,一般性的网站,比如大的门户类网站.●

Java对象测试,一般为用AWT/Swing/SWT等技术开发的桌面程序.●

Flex对象测试,一般为用Adobe公司的FlashBuilder开发工具开发的Flex网页程序.●

Silverlight对象测试,一般为用微软公司的VisualStudio开发工具开发的Silverlight网页程序。●

WPF对象测试,一般为用微软公司的VisualStudio开发工具开发的WPF桌面程序。●

QT对象测试,一般为基于诺基亚QT库开发的桌面程序.AutoRunner特点●使用BeanShell语言作为脚本语言,使脚本更少,更易于理解。BeanShell语法自身也兼容Java语法。●采用关键字提醒、关键字高亮的技术,提高脚本编写的效率.●提供了强大的脚本编辑功能。●支持同步点。●支持各种需求的校验.包括对对象属性、数据库、文件文本、Excel表格、正则表达式、消息框文本、矩形区域文本等的校验。●支持参数化,同时支持数据驱动的参数化。●支持测试过程的错误提示功能。●允许用户在某个时刻从被测试系统中获取对象各种的信息,例如:一个对话框上的按钮的名字等属性信息.●通过设置对象的识别权重,可以在各种情况下有效识别对象。●AutoRunner3.0新增了许多命令函数,有利于测试人员进行各种功能测试,熟练掌握这些命令函数,能够让测试人员编写出更简练、更高效的测试脚本。7。6。2AutoRunner的安装要求在安装本软件之前请确认系统配置符合以下条件:●

操作系统要求:Windows(32位/64位)

2000/xp/vista/2003/7/2008;●

IE浏览器要求:IE6、IE7、IE8、IE9;●

内存要求:不少于128M;●

磁盘空间要求:不少于150M剩余磁盘空间;7.6.3AutoRunner的安装ﻩ1.双击安装文件,进入下一步. 2.弹出安装提示框,注意AutoRunner不允许安装在虚拟机上。 3.单击“”按钮,弹出AutoRunner安装界面。 4.单击“”按钮,打开选择AutoRunner安装路径弹窗,此处按默认路径安装。 5.单击“”按钮,开始安装. 注意,安装过程中如遇到杀毒软件拦截,请允许。6。单击“”,就完成了AutoRunner的安装过程。7。6.4配置AutoRunner7。6.4.1配置AutoRunner1。首次运行AutoRunner,双击运行AutoRunner,打开设置工作空间弹框。 2。单击“”按钮,选择一个文件夹做为AutoRunner的工作空间.ﻩ3.单击“”按钮,设置工作空间成功。此时,在工作空间理会自动生成一些文件,不要手动删除等操作。以免AutoRunner不能正常使用。7.6。5AutoRunner的使用流程7.6。5.1AutoRunner使用流程简介 7。6。5.2创建项目 AutoRunner提供两种方式创建项目,读者可以自行选择方式,本教程以右键快捷方式创建为例。在项目区单击鼠标右键,弹出创建项目菜单.选中“”打开“新建项目”弹窗.输入“项目名称”,此处有两个选项,我们以“不限定录制程序”为例,有兴趣的读者可以试试另一个选项,单击“”按钮,创建项目成功。7。6。5.3创建脚本 AutoRunner提供两种方式创建脚本,读者可以自行选择方式,本教程以右键快捷方式创建为例。选中项目,单击鼠标右键,弹出创建脚本菜单。选中“新建脚本”菜单,打开脚本创建弹窗.输入脚本名称,如:login_scr,单击“”按钮,创建脚本成功,系统会自动打开脚本编辑。7。6.5.4录制脚本ﻩ本教程以“网络综合教学平台"的登录操作为例为大家演示自动化测试工具AutoRunner的使用。使用的是IE8。0.,操作系统是WindowsXP。打开“网络综合教学平台"页面.选中脚本,单击录制按钮“”打开询问弹窗,我们选择“全新录制”。单击“”按钮即可开始录制.录制完成后的脚本:7.6.5.5录制回放 1.打开“网络综合教学平台"页面ﻩ2。选中脚本,单击“"按钮,开始运行.脚本执行完成后,会自动打开执行日志信息,如下图。7.6.5.6脚本参数化 1.脚本参数化我们以测试“网络综合教学平台”的功能菜单为例进行演示,首先录制脚本。 2.添加测试对象,单击“”按钮,打开“对象库”弹框.3.单击“”按钮,打开“网络综合教学平台”页面(已登录)同时按住“Ctrl”和“Alt”键,鼠标单击功能菜单,将菜单添加至对象库,便于参数化脚本.ﻩ4.添加对象成功。ﻩ5。添加数据池(参数列表),打开脚本,在下面单击“”按钮,打开参数列表标签。6.输入参数列,注意此处我们需要参数化的是功能标签,所以参数表中的列就是功能标签的名称。ﻩ7.脚本参数化,在脚本区单击鼠标右键,选中“”打开“循环参数表”编辑弹窗。 8.单击“”按钮,参数化想关脚本就自动生成了。ﻩ9。编辑脚本,将参数表中的数据添加到脚本中。ﻩ10.至此脚本参数化就完成了,可以回放一下脚本看看是否能运行成功,如果不成个,看错误提示进行相应的编辑修改。7。6。5。6属性校验 AutoRunner提供七种对象属性的校验功能,我们这里以校验对象属性为例进行讲解。1.选中脚本(我们还是以list_scr.bsh为例),在脚本编辑区单击鼠标右键,打开右键功能菜单.ﻩ2.选中“”菜单,打开“校验属性”编辑弹窗。我们可以看到对象“A_首页"的属性"offsetHeigt"值为“4

温馨提示

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

评论

0/150

提交评论