AutoRunner使用文档

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1AutoRunner使用文档AutoRunner使用文档......................................................................................................................1一产品介绍...........................................................................................................................11.1自动测试简介............................................................................................................11.2测试脚本....................................................................................................................11.3自动记录....................................................................................................................21.4同步点........................................................................................................................21.5检查点........................................................................................................................21.6循环参数表与数据驱动............................................................................................21.7AutoRunner功能测试工具简介.............................................................................31.8AutoRunner特点.....................................................................................................31.9系统要求....................................................................................................................4二AutoRunner的初级应用....................................................................................................42.1AutoRunner安装.....................................................................................................42.2用户界面....................................................................................................................52.3IDE环境三个区域.....................................................................................................62.4项目操作与脚本操作................................................................................................92.4录制脚本..................................................................................................................112.5回放脚本..................................................................................................................13三AutoRunner的高级应用..................................................................................................143.1参数传递..................................................................................................................143.2添加校验点..............................................................................................................17四AutoRunner测试Commission系统................................................................................194.1管理者网页的测试..................................................................................................194.2用户网页的测试......................................................................................................20一产品介绍1.1自动测试简介自动测试过程就是通过模拟人工操作,完成对被测试系统的输入,并且对输出进行检验的过程。自动测试是由软件代替人工操作,对被测试系统的GUI发出指令,模拟操作,完成自动测试过程。1.2测试脚本自动测试,就是使用一个程序来测试另一个程序(被测试的应用系统)功能的正确性。如果用来测试的程序本身非常复杂,也需要被测试,或者编写困难,那么自动测试就失去了2意义。因此,用来测试另外一个程序的程序往往是非常简单的,我们把这个程序称为“测试脚本”。测试脚本通常在测试工具的IDE里执行,并且获得IDE的支持。1.3自动记录当我们编写测试脚本的时候,往往发现编写脚本本身是很困难的:了解脚本的语法、了解测试过程、把测试过程转换成为测试脚本语句。自动记录,就是通过记录一个操作过程来自动获得测试脚本的过程。通过自动记录,我们就能够得到一个完善的脚本,通过修改这个脚本,我们得到更通用的测试脚本。1.4同步点在执行测试脚本的时候,测试脚本语句的操作对象是GUI的对象。测试脚本通过这个对象的属性(如:名称、位置、winclass、disable等)来确定哪个对象是我们需要操作的对象。这个查找对象的过程如果失败,意味着:第一,应用系统的响应比较慢,需要等待一段时间再进行一次定位;第二,该对象不存在。这个查找、定位对象的过程,我们称为同步点。AutoRunner的同步点都是隐含方式的:在操作对象的时候进行自动同步,如果同步失败会停止执行后续脚本或继续下一条脚本命令(由setStopWhenError命令控制),可以用setSynchronizationTime命令设置同步时间。1.5检查点测试的目的是检查数据是否正确。在测试的过程中,我们需要检查某个对象的某些属性满足某个条件。这个检查的位置和条件,我们称为检查点。在AutoRunner中可以添加多种检查点,包括对对象属性、数据库、文件文本、Excel表格、正则表达式、消息框文本、矩形区域文本等的数据校验。例如使用checkProperty(objectname,property,期望值)来作为检查对象属性的脚本语句,它检查对象objectname的属性property是否和期望值一致。在使用中,可以使用检查点来检验对象的各个方面属性。1.6循环参数表与数据驱动测试脚本是针对一个测试过程的。一个测试过程往往需要众多的数据来测试。通过自动录制得到的脚本,所有的输入数据都是常数,是固定的。如果需要使用一个测试脚本测试多组数据,就需要对脚本进行参数化,把固定的常数修改为来自数据源变量。这个过程我们称为参数化。采用了参数化的脚本,我们称为数据驱动的模式。使用AutoRunner完成自动测试:通过录制的方式自动生成测试脚本,不需要用户通过编写测试脚本来创建;通过检查点向导来创建检查点,只面向业务,不需要手工修改脚本;自动的参数化和数据驱动支持,一步到位的创建数据驱动脚本;31.7AutoRunner功能测试工具简介AutoRunner是自动化的功能测试工具。功能测试的目标是根据GUI的界面或者报表来检查软件的实际功能是否和需求定义的功能相一致。下面简要介绍一下自动测试的基本概念。AutoRunner自动测试工具,是黑盒测试工具,可以用来完成功能测试、回归测试、每日构建测试、自动回归测试等测试工作。AutoRunner是具有脚本语言、提供针对脚本完善的跟踪功能的、支持IE测试和WindowsNative测试工具。AutoRunner可以进行1Windows类型对象测试,一般为用C++/Delphi/VB/C#等技术开发的桌面程序。2IE网页对象测试,一般性的网站,比如大的门户类网站。3Java对象测试,一般为用AWT/Swing/SWT等技术开发的桌面程序。4Flex对象测试,一般为用Adobe公司的FlashBuilder开发工具开发的Flex网页程序。5Silverlight对象测试,一般为用微软公司的VisualStudio开发工具开发的Silverlight网页程序。1.8AutoRunner特点1使用BeanShell语言作为脚本语言,使脚本更少,更易于理解。BeanShell语法自身也兼容Java语法。2采用关键字提醒、关键字高亮的技术,提高脚本编写的效率。3提供了强大的脚本编辑功能。4支持同步点。5支持各种需求的校验。包括对对象属性、数据库、文件文本、Excel表格、正则表达式、消息框文本、矩形区域文本等的校验。6支持参数化,同时支持数据驱动的参数化。7支持测试过程的错误提示功能。8允许用户在某个时刻从被测试系统中获取对象各种的信息,例如:一个对话框上的按钮4的名字等属性信息。9通过设置对象的识别权重,可以在各种情况下有效识别对象。10AutoRunner3.0新增了许多命令函数,有利于测试人员进行各种功能测试,熟练掌握这些命令函数,能够让测试人员编写出更简练、更高效的测试脚本。1.9系统要求在安装本软件之前请确认系统配置符合以下条件:1操作系统要求:Windows(32位/64位)2000/xp/vista/2003/7/2008;2IE浏览器要求:IE6、

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功