
第8章WinRunner测试系统工具的运用 8.1 VinRunner介绍 8.2使用VinRunner 8.3设定GU1Map 8.4编辑GU1Map 8.5学习虚拟对象 8.6创建测试 8.7同步点(Synchronize 8.8检查点(Checkpoint) 第八章 WinRunner:测试系统工具的运用
A Free sample background from www.powerpointbackgrounds.com Slide 1 第八章 WinRunner测试系统工具的运用

本章教学目标 理论环节 ■认识WinRunner系统的主要功能及适用范围 ■认WinRunner系统进行软件测试的基本思想与策略 ■学习WinRunner系统进行软件测试的主要任务和过程 ■掌握运用WinRunner系统工具的应用配置 ■掌握运用WinRunner系统实现功能测试 实践环节 ■认识并掌握WinRunner系统的配置使用 ■认识并掌握WinRunner?系统进行软件测试的实践 第八章 WinRunner则试系统工具的运用
A Free sample background from www.powerpointbackgrounds.com Slide 2 第八章 WinRunner测试系统工具的运用

8.1 WinRunner介绍 ■WinRunner(简称WR)是一种基于MS Windows的功能 测试工具。 ■WR可以帮助用户自动处理从测试开发到测试执行的整个 过程,可以创建可修改和可复用的测试脚本,而不用担心 软件功能模块的变更。 ■使用VinRunneri进行自动化测试的好处: 快速(Fast)、可靠(Reliable)、 可重复(Repeatable)、可程序化(Programmable)、 广泛的(Comprehensive)、可再使用(Reusable) 第八章 WinRunner测试系就工具的运用
A Free sample background from www.powerpointbackgrounds.com Slide 3 第八章 WinRunner测试系统工具的运用

WinRunneri的测试模式 ■以WinRunner执行测试,就与人工测试一样,NinRunner 会仿真鼠标的动作与键盘的输入。当在软件操作中点击 GU川(图形用户界面)对象时,WR会使用一种类C的测试 脚本语言(TSL)生成一个测试脚本。测试人员可以用手工 编程的方法编辑这个脚本。 ■VinRunnert包括的功能生成器(Function Generator)可以 帮助用户快速简便的在已录制的测试中添加功能。 ■WinRunner有两种录制测试的模式: (1)环境判断模式(Context Sensitive Mode (2)模拟模式(Analog Mode) 第八章 WinRunner:测试系统工具的运用
A Free sample background from www.powerpointbackgrounds.com Slide 4 第八章 WinRunner测试系统工具的运用

环境判断模式 ■环境判断模式根据用户选取的GU川对象将用户对软件的操 作动作录制下来,并忽略这些对象在屏幕上的物理位置。 每一次对被测软件进行操作,测试脚本会描述用户选取的 对象和操作动作。 ■当进行录制时间,WR会对选取的每个对象做唯一描述并 写入GU川map(映射)中。GU川map和测试脚本被分开保存 和维护。当软件用户界面发生变化时,用户只需更新GU川 map。这样一来,环境判断模式的测试脚本将非常容易地 被重复使用。 ■执行测试时只需要回放测试脚本。回放测试脚本的过程, 就是WR模拟一个用户使用鼠标选取对象、用键盘输入数 据的操作过程。WR从GUl map中读取对象描述,并在被 测软件中查找符合这些描述的对象。 第八章WinRunner:测试系就工具的运用
A Free sample background from www.powerpointbackgrounds.com Slide 5 第八章 WinRunner测试系统工具的运用

模拟模式 ■模拟模式记录鼠标点击、键盘输入和鼠标在二维平面上 (x轴、y轴)的精确运动轨迹。执行测试时,WR让鼠标 根据轨迹运动。 ■模拟模式对于那些需要追踪鼠标运动的测试非常有用 例如画图软件。 第八章 WinRunner测试系统工具的运用
A Free sample background from www.powerpointbackgrounds.com Slide 6 第八章 WinRunner测试系统工具的运用

VinRunner的测试过程 VinRunner的测试流程分为以下六个阶段: ■创建GUl Map:识别应用程序的GUI对象 ■创建测试:建立测试脚本 ■调试测试:对测试脚本除错(debug〉 ■执行测试:在新版应用程序执行测试脚本 ■查看测试结果 ■报告发现的错误 第八章 WinRunner则试系统工具的运用
A Free sample background from www.powerpointbackgrounds.com Slide 7 第八章 WinRunner测试系统工具的运用

样本软件和测试套件 ■WinRunner7.6中附带了一个用于航班预定的样本软件 Flight Reservation。该样本软件有两个版本Flight4A和 Flight-4B,其中Flight44A版本是正常的软件,Flight-4B 版本中则有意识加入了一些错误。 ■样本软件的登录:可以使用任意用户名(长度至少为4) 登录Flight Reservation:软件,密码为Mercury。 ■WinRunner和测试套件的其他工具一起提供整个测试流程 的解决方案:测试计划、测试开发、GU负载测试、错误 跟踪以及多用户系统客户端负载测试。常用测试套件有: ,TestDirector(测试管理工具) ,LoadRunner(用于Client/Server结构软件的测试工具) 第八章WinRunner:测试系统工具的运用
A Free sample background from www.powerpointbackgrounds.com Slide 8 第八章 WinRunner测试系统工具的运用

8.2使用WinRunner ■启动WinRunner ■VinRunner?主窗▣ ■测试窗口 ■加载WinRunner插件 第八章WinRunner则试系统工具的运用
A Free sample background from www.powerpointbackgrounds.com Slide 9 第八章 WinRunner测试系统工具的运用

8.3设定GUI Map ■NinRunner如何识别应用程序中的GU对象 ■使用GUI Spyi查看GUI对象的属性 ■选择GUl Mapi的工作模式 ■使用RapidTest Script Wizard学习对象并产生 测试脚本 第八章 WinRunner:测试系统工具的运用
A Free sample background from www.powerpointbackgrounds.com Slide 10 第八章 WinRunner测试系统工具的运用