实验_2_在WinRunner中设置GUI和位图检查点、使用TSL设计测试

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

实验二在WinRunner中设置GUI和位图检查点、使用TSL设计测试

实验目的:了解设置检查点的目的;掌握设置GUI和位图检查点的方法;学习运行带有GUI 和位图检查点的测试脚本并能读懂测试结果。了解如何使用TSL(测试脚本语言)设计测试;掌握向录制的测试脚本中添加函数和逻辑判定信息的方法;学习调试测试脚本和分析测试结果。

实验要求:在WinRunner 环境下完成实验目的中所述各项任务

实验条件:windows2000、WinRunner

实验内容及步骤:

如果一个GUI对象对于正常输入没有反应,应用程序代码中就可能存在某些缺陷。我们可以通过创建GUI检查点来检查一个对象的属性行为。例如:我们可以检查一个文本框中的内容,单选按钮是否开关,按压式按钮是否处于激活状态等。

一、在测试脚本中添加GUI检查点:

1.启动WinRunner创建一个新测试并加载GUI MAP

启动WinRunner 并创建一个新测试,选择File > New,新测试文件打开。工作在全局用户图形界面绘图文件模式下,确定GUI MAP文件被加载。选择Tools > GUI Map Editor,GUI MAP文件编辑器被打开,在其中选择View > GUI Files查看flight4a.GUI是否包含在GUI文件列表中,如果这个文件没有被加载,需要选择File > Open并指定此文件打开。

2.启动航班预约应用程序并登录:

选择Start > Programs > WinRunner > Sample Applications > Flight 4A并以自己的名字和mercury为用户名和密码登录。将航班预约应用程序和WinRunner重新排放,使它们在桌面上同时可见。

3.在环境感应模式下启动录制:

在WinRunner中,选择Test > Record—Context Sensitive 或点击工具栏中的Record按钮。

4.在航班预约应用程序中打开预约对话框:

在航班预约应用程序中,选择File > Open Order,预约对话框被打开。

5.对于Order No.单选框创建一个GUI检查点:

在WinRunner主窗口中,选择Insert > GUI Checkpoint > For Object/Window,或在用户工具条中点击GUI Checkpoint for Object/Window按钮。用手形指针双击航班预约对话框中的Order No.单选框,GUI检查对话框(如果单击此对话框无法打开)打开并显示有用的检查。检查捕获了当前单选框的状态为off,并把它作为预期的结果保存起来。接受默认的状态检查,点击OK按钮,在测试脚本中就插入了一个检查点,可以在脚本中看到一个obj_check_gui的声明。

6.在航班预约应用程序中,勾选Order No.单选框,并在其下的文本框中输入4。

7.为Order No.单选框创建另一个GUI检查点:

在WinRunner主窗口中,选择Insert > GUI Checkpoint > For Object/Window,或在用户工具条中点击GUI Checkpoint for Object/Window按钮。用手形指针单击航班预约对话框中的Order No.单选框,在WinRunner的测试脚本中就又插入了一个(带有obj_check_gui声明

的)检查单选框默认状态的检查点。(只对对象的默认状态进行检查时使用单击操作。)这个检查捕获了当前单选框的状态为on,并把它作为预期的结果保存起来。

8.对于消费者姓名单选框创建一个GUI检查点:

在WinRunner主窗口中,选择Insert > GUI Checkpoint > For Object/Window,或在用户工具条中点击GUI Checkpoint for Object/Window按钮。用手形指针双击航班预约对话框中的消费者姓名单选框,GUI检查对话框打开并显示有用的检查。检查捕获了当前消费者姓名单选框的状态属性为off,激活属性也为off,并把它们作为预期的结果。接受默认的状态检查并勾选Enabled 激活属性作为另外一个检查项,点击OK按钮,在测试脚本中就插入了一个检查点,可以在脚本中看到一个obj_check_gui的声明。

9.在打开预约对话框中,点击OK按钮,打开4号预约。

10.停止录制:

选择Test > Stop Recording 或点击工具栏中的Stop 按钮。

11.保存测试:

选择File > Save 或点击工具栏中的Save 按钮。将文件以Lesson4 保存在本地硬盘中。

二、运行测试:

1.确认航班预约应用程序在桌面上打开。

将航班预约应用程序和WinRunner重新排放,使它们在桌面上同时可见。

2.确认在WinRunner中的测试运行模式为Verify校验模式。

3.选择从头开始运行:

选择Test > Run from Top或点击From Top按钮。运行测试对话框打开。接受默认的文件夹名称res1 。选择Display test results at end of run单选框。单击OK 按钮,WinRunner 立刻开始运行这个测试。

4.查看测试结果:

当测试运行结束后,测试结果自动显示在测试结果窗口中。注意到在测试装载阶段列表中,以绿色来显示end GUI checkpoint结束GUI检查点事件。双击最后一个结束GUI 检查点事件,查看详细的GUI检查点信息。GUI检查点对话框打开,其中包括:包含对象的窗体名、表明一个对象检查是通过还是失败、检查点中对象列表、表明一个属性检查是通过还是失败、执行检查的属性列表、特定参数列表、预期结果列表、实际结果列表。

5.关闭测试结果窗:

在WinRunner测试结果窗中选择File > Exit。

6.关闭航班预约应用程序:

在航班预约应用程序中选择File > Exit。

相关文档
最新文档