WinRunner实例教程

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

WinRunner实例教程

目录

1. WINRUNNER简介 (3)

1.1 WinRunner 测试模式 (3)

1.1.1 环境判断模式(Context Sensitive mode) (3)

1.1.2模拟模式(Analog mode) (3)

1.2 WinRunner 测试过程 (3)

1.2.1 创建GUI map (4)

1.2.2 创建测试 (4)

1.2.3 调试测试 (4)

1.2.4 执行测试 (4)

1.2.5 查看测试结果 (4)

1.2.6 报告发现的错误 (4)

1.3 样本软件 (5)

1.3.1 开始样本软件 (5)

1.3.2 样本软件的多个版本 (5)

1.3.3 登陆 (5)

1.3.4 WEB版样品软件 (5)

2.WINRUNNER基础知识 (5)

2.1 winRunner程序界面 (5)

2.2 主窗口 (6)

2.3 测试窗口 (8)

2.4工具栏 (9)

3. WINRUNNER如何创建GUI MAP (9)

3.1关于识别GUI 对象 (9)

3.2测试中如何识别GUI 对象 (10)

3.3物理描述(Physical Description) (10)

3.4逻辑名(Logic Names) (11)

3.5 GUI map (12)

3.6教WinRunner 被测软件的GUI (17)

3.6.1 使用RapidTest Script wizard (17)

3.6.2 WinRunner用录制的方式学习GUI (23)

3.6.3 WinRunner用GUI Map Editor学习GUI (23)

4. 创建测试 (24)

4.1 选择录制脚本模式 (24)

4.2 Context Sensitive 录制模式 (25)

4.3 AnaLog 录制模式 (28)

4.4 保存 (29)

5. 执行测试 (31)

6. 分析测试结果 (32)

7. 同步测试 (33)

7.1 同步测试简介 (33)

7.2 具体操作 (34)

7.2.1 选项中设置(增大默认的间隔时间) (34)

7.2.2设置同步点(延迟) (35)

7.2.3运行测试脚本并分析一个设置同步点后的测试结果: (39)

8. 插入GUI CHECKPOINT (40)

8.1 GUI Checkpoint简介 (40)

8.2 插入“GUI Checkpint”的示例: (41)

8.3 插入“GUI Checkpoint”的具体实例。 (44)

9. 插入BITMAP CHECKPOINT (47)

9.1 Bitmap Checkpoint 简介 (47)

9.2 录制脚本,插入Bitmap Checkpoint (48)

9.3 查看执行(期望)结果: (50)

10. 用TSL(脚本语言)测试 (51)

10.1 TSL简介 (51)

10.2 测试实例 (52)

10.2.1录制一个基本的测试脚本 (52)

10.2.2 使用功能产生器插入功能点 (53)

10.2.3 调试测试脚本 (54)

1. WinRunner简介

WinRunner (以下简称WR)是基于MS Windows 的功能测试工具。

由于C/S结构的软件功能增加越来越快,QA部门测试难度越来越大,手工测试已经跟不上这种发展趋势。

WR 可以帮助你自动处理从测试开发到测试执行的整个过程。你可以创建可修改和可复用的测试脚本,而不用担心软件功能模块的变更。你只需要在下班后让计算机自动执行这些脚本,就能轻而易举的发现软件中的错误,从而确保软件的质量。

1.1 WinRunner 测试模式

当你在软件操作中点击GUI(图形用户界面)对象时,WR会用一种类C的测试本。

语言(TSL)生成一个测试脚本。你可以用手工编程的方法编辑这个脚本。WR 包括的功能生成器(Function Generator)可以帮助你快速简便的在已录制的测试中添加功能。WR 包括两种录制测试的模式:

1.1.1 环境判断模式(Context Sensitive mode)

这种模式根据你选取的GUI 对象(如窗体、清单、按钮等)把你对软件的操作动作录制下来,并忽略这些对象在屏幕上的物理位置。每一次你对被测软件进行操作,测试脚本中的脚本语言会描述你选取的对象和你的操作动作。当你进行录制时间,WR会对你选取的每个对象做唯一描述并写入GUI map(映射)中。GUI map 和测试脚本被分开保存维护。当软件用户界面发生变化时,你只需更新GUI map。这样一来,环境感应模式的测试脚本将非常容易地被重复使用。执行测试只需要回放测试脚本。WR 模拟一个用户使用鼠标选取对象、用键盘输入数据。WR 从GUI map 中读取对象描述,并在被测软件中查找符合这些描述的对象。WR 可以在同一个窗体中找到这些对象,即使它们的位置发生过变化。

1.1.2模拟模式(Analog mode)

这种模式记录鼠标点击、键盘输入和鼠标在二维平面上(x 轴和y轴)的精确运动轨迹。执行测试时,WR 让鼠标根据轨迹运动。这种模式对于那些需要追踪鼠标运动的测试非常有用,例如画图软件。

1.2 WinRunner 测试过程

WR 的测试过程分六个步骤:

创建GUI map

创建测试

相关文档
最新文档