一 初识WinRunner
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一初识WinRunner、设置GUI MAP、录制测试
初识WinRunner
一、运行WinRunner:
在开始菜单中选择Programs > WinRunner > WinRunner:
1.WinRunner的录制/运行引擎图标在Windows任务条的状态区域中显示。这个引擎
建立和维持WinRunner与你所测试的应用程序间的连接。
2.默认情况下,WinRunner的添加插件管理对话框打开,这里列出了在你的计算机中
可用到的插件列表,按照自己的需求勾选即可,我们这里不勾选。另外,当你第一
次运行WinRunner时,一个帮助窗口也会打开。
3.在WinRunner的欢迎界面中,可以点击Create a New Test(创建一个新测试)来打
开以的新的空的测试;点击Open an Existing Test(打开一个存在的测试)可以选
择打开一个已保存的测试;点击View a Quick Preview of WinRunner(快速查看
WinRunner预览)可以在你机器的默认浏览器中看到有关WinRunner的简介。如果
你点击了Show on startup单选框,可使WinRunner在下次运行时不出现欢迎界面。
若要在恢复欢迎界面,按Tools > General Options选择General > Startup category
并勾选Display Welcome screen on startup
二、认识WinRunner的主窗口:
1.WinRunner的标题栏:显示当前打开测试的名字和路径。
2.文件工具条(菜单栏):提供一个经常执行任务的入口,如:打开、保存测试,查
看测试结果等。
3.调试工具条:提供调试测试时使用的选项,如:单步执行、设置断点等。
4.测试工具条:提供运行测试时使用的选项,如:从头开始执行、停止等。
5.用户工具条:创建测试脚本时经常使用的工具,默认情况下是隐藏的,选择View >
User Toolbar使它显示出来。
6.状态条:显示当前命令的信息、光标位置、当前运行测试的结果名字。
7.测试编辑器:显示测试脚本,可以同时打开多个测试,测试名称顺序显示,太多时
使用左右箭头查看。它可以有自己的标题栏,显示当前的测试名字。在左侧点击某
一行测试脚本或运行测试时,会出现执行箭头。
8.调试查看窗口:显示调试时的数据,包括:查看列表Watch List、断点Breakpoints、
调用序列Call Chain。可以通过在debug菜单中清空所有显示页来关闭此窗口。
9.函数查看窗口:显示能够从测试中调用的函数。可以在Tools菜单中关闭此窗口。
注意了解:GUI对象与GUI MAP 文件:
图形用户界面软件是由图形用户界面对象组成的,如:视窗、按钮、列表、菜单等。WinRunner 是如何识别GUI对象的呢?每一个图形用户界面对象都有自己的物理特征或属性,如:类别、标签、宽度、高度、句柄、激活的等。WinRunner只需了解到在这个应用程序中和其他对象相区别可以唯一确认这个对象的属性就可以了。例如当WinRunner看到OK按钮时,它可能认识到这个按钮位于一个打开的窗体中,属于推压按钮对象类型,并且有一个文本标签OK。而GUI MAP 文件就是用于记录GUI 对象属性的文件,因为其中包含了位置信息,所以用一个MAP 来表示。
三、识别GUI(图形用户界面)对象:
1.运行航班预约应用程序:
点击Start > Programs > WinRunner > Sample Applications > Flight 4A ,登录窗口打开。
2.运行WinRunner创建一个新测试:
点击Start > Programs > WinRunner > WinRunner ,在欢迎窗口单击Create a New Test 或在WinRunner主窗口中选择File > New。
3.打开GUI侦察:(这个工具能够侦察到GUI对象的特征)
选择Tools > GUI Spy ,GUI侦察对话框打开,选择Hide WinRunner。
4.查看所列出的唯一描述OK按钮的属性:
在GUI侦察对话框中,点击Spy 按钮,由于WinRunner隐藏了,所以可以看到航班预约应用程序的登录页,当把鼠标在此页的每个对象上移动时,指向的对象闪动,同时GUI 侦察对话框中显示此对象的属性。将鼠标放置在OK按钮上,点击Ctrl + F3,OK按钮的属性就被保留在GUI侦察对话框中。查看到所在窗体名、对象名及其属性。单击All Standard 可以查看到此对象的所有属性。
5.退出GUI侦察:
单击Close关闭对话框。
设置GUI MAP
四、选择一种GUI MAP 的文件模式:
在WinRunner中有两种GUI MAP 的文件模式,一种是针对每个测试的GUI MAP 文件模式(当每次创建一个新测试时,一个GUI MAP 文件就自动的被创建。它是与测试相协调的,打开这个测试或保存测试时都会自动加载和保存这个GUI MAP 文件。适合无经验的测试者使用。),另一种是全局的GUI MAP 文件模式(针对一组测试使用同一个GUI MAP 文件,当在这种模式下工作时,需要向GUI MAP 文件中保存WinRunner识别到的属性,当运行一个测试时,需要加载适当的GUI MAP 文件。适合熟练的测试者使用。)。
1.设置针对每个测试的GUI MAP 文件模式:
选择 Tools > General Options 中的 General 类型,选择 GUI Map File per Test,单击OK按钮关闭对话框。需重新启动 WinRunner 使设置生效。
2.重新将GUI MAP 文件模式设置为全局的GUI MAP 文件模式:
选择 Tools > General Options 中的 General 类型,选择 Global GUI Map File,单击OK按钮关闭对话框。重新启动 WinRunner 使设置生效。下面的实验中要使用全局的GUI MAP 文件模式。
五、使用快速测试脚本向导:
当选择全局的GUI MAP 文件模式时,通常来说快速测试脚本向导是开始一个测试过程最简单和快捷的方法。