WinRunner教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1 章

以WinRunner执行测试,就与人工测试一样,WinRunner会仿真鼠标的动作与键盘的输入,当在软件操作中点击GUI对象时,WinRunner会使用一种类C的测试脚本语言TSL生成一个测试脚本。测试人员可以手工编辑脚本。

WinRunner包括的功能生成器可以帮助用户快速简便的在已录制的测试中添加功能。WinRunner有两种录制测试的模式:

1.环境判断模式

2.模拟模式

环境判断模式根据用户选取的GUI对象将用户对软件的操作动作录制下来,并忽略这些对象在屏幕上的物理位置。每一次对被测软件进行操作,测试脚本会描述用户选取的对象和操作动作。

第2 章WinRunner安装

2.1 WinRunner8.0安装

2.1.1 安装步骤

下面以Windows XP为例介绍如何安装WinRunner8.0。在获取到WinRunner8.0的安装包后,就可以运行安装包进行安装,如图所示。

Name:

Company:

Maintenance Number:1234-5858585858 或8888-5858585858

此处可以修改安装路径

安装结束。

2.2 WinRunner基础知识

2.2.1 winRunner程序界面

在学习创建测试之前,先了解一下winRunner的主界面。

执行【开始】->【程序集】->【WinRunner】->【WinRunner】,首先开启WinRunner Add-in Manager 窗口。

WinRunner Add-in Manager 显示你目前可以使用的Add-in,我们现在介绍的是并没有使用任何Add-in,所以请确认没有勾选任何Add-in 后按下【OK】按钮。

欢迎界面,选择Create a New Test。

2.3 WinRunner工作流程

1.识别应用程序的GUI对象

2.建立测试脚本

3.对测试脚本出错debug

4.在新版应用程序执行测试脚本

5.检视测试结果

6.回报缺陷defect

2.3.1 设定GUI Map

一般的Windows应用程序,通常是由窗口,菜单,list和按钮等所组成,而这些在WinRunner中成为GUI对象。

WinRunner会透过这些GUI对象的属性,如class,label,wedth,height,handle与enabled等,来识别GUI对象。WinRunner只会记录最少但可以组合成唯一的属性来识别GUI对象。1.1用GUI Spy来查看GUI对象的属性

WinRunner提供一个工具叫GUI Spy,可以用来检视某个GUI对象有哪些属性以及WinRunner是以哪些属性来识别此GUI对象。

1.开启Flight Reservation范例程序

执行【开始】->【程序】->【WinRunner】->【Sample Application】->【Flight4A】,登入窗口会开启。

2.开启WinRunner

执行【开始】->【程序】->【WinRunner】->【WinRunner】->【Create a New Test】,如果没有开启欢迎窗口,则点选【File】->【New】。

3.开启GUI Spy

点选【Tools】【GUI Spy】开启GUI Spy,勾选【Hide WinRunner】。

4.检视WinRunner用来识别各按钮的属性

在GUI Spy按下【Spy】按钮,WinRunner会缩到最小,这时你可以看到Flight Reservation 的登入窗口,将鼠标移动到登入窗口上,这时你可以看到被鼠标指到的GUI对象会有个外框在闪动,同时GUI Spy也会显示GUI对象的属性。

5.选择GUI Map模式

当WinRunner识别完GUI对象后,会将GUI对象储存在GUI Map File,WinRunner提供二种GUI Map File模式:GUI Map File Test与Global GUI Map File。

GUI Map File Test

在GUI Map File Test模式,当你新建立一个测试脚本,WinRunner就会自动帮组你建立测试脚本的GUI Map File,当你储存测试脚本时,WinRunner也会自动储存GUI Map File,而当你开启测试脚本时,其WinRunner也会自动加载其GUI Map File,总之所有与GUI Map File相关的动作,都由WinRunner自动处理。

Global GUI Map File

在Global GUI Map File模式,你可以多个测试脚本共享一个GUI Map File。在开启测试脚本时,也要同时加载使用的GUI Map File模式。

WinRunner默认值是使用Global GUI Map File。点选【Tools】->【General Options…】->【General】->【GUI Files】,选择你想要的GUI Map File模式。

如果重新设定GUI Map File模式,一定要重启WR让设定生效。

6.使用RapidTest Script Wizard

当你选择Global GUI Map File模式时,可以使用RapidTest Script Wizard帮组你快速建立GUI Map File。接下来利用RapidTest Script Wizard识别Flight Reservation的对象。

【开始】->【程序】->【WinRunner】->【Sample Application】->【Flight4A】,在【Agent Name】输入名字,至少4个英文字母,【Password】输入mercury,点击【OK】。

【开始】->【程序】->【WinRunner】->【WinRunner】,【Create a New Test】

【Insert】->【Rapid Test Script Wizard…】开启RapidTest Script Wizard欢迎窗口,点击【next】到下一个画面。

相关文档
最新文档