< 上一课 | 下一课 >

课程 3:创建验证点

在本课程中,您将录制验证点来测试对象。 验证点验证某个活动是否已发生,或检查对象的状态。
您可以创建属性验证点、图像验证点或六种类型的数据验证点。当您创建验证点时,可以捕获应用程序中对象的相关信息,以建立用于回放期间进行比较的基线信息。

创建数据验证点

您要录制数据验证点来捕获组合器树。
  1. 在 Recording Monitor 中,单击插入验证点或操作命令按钮(插入验证点)。
  2. 在验证点和操作向导的选择对象页面中,清除选择对象之后进入到下一页选项(如果选中了该选项)。
  3. 使用对象查看器(对象查看器)选择应用程序中的组合器树。 单击对象查看器并将其拖到树上。 当您按下鼠标按键时,将看到整棵树都使用了红色边框,并且在红色边框后面的屏幕提示中显示了对象名(javax.swing.JTree)。当您释放鼠标按键进行选择时,注意选择对象页面底部的网格中列出了对象的识别属性。
  4. 单击下一步
  5. 在选择操作页面,请确保选中了执行数据验证点,然后单击下一步
  6. 在插入验证点数据命令页面,在数据值字段中,选择树层次结构测试。 该测试捕获关于整个树层次结构的信息。
  7. 在验证点名称字段中,输入 Classics_tree,然后单击下一步
  8. 验证点数据页面在右边窗格的网格中显示捕获的数据。如果在某项旁边的框中显示检查标记,那么将测试该项。缺省情况下,选中所有项。将所有项选中。 如果未选中,请单击检查所有按钮。
  9. 单击完成

创建图像验证点

您可以插入图像验证点来确认是否显示了所选 CD 的相应相册。
  1. 在 Recording Monitor 中,单击插入验证点或操作命令按钮(插入验证点)。
  2. 在验证点和操作向导的选择对象页面中,清除选择对象之后进入到下一页选项(如果选中了该选项)。
  3. 使用对象查看器(对象查看器)选择应用程序中的相册图像。 单击对象查看器并将其拖到相册图像上。 当按下鼠标按键时,将看到相册图像绘制了红色边框,并且在红色边框后面的屏幕提示中显示了对象名(javax.swing.JTree)。当您释放鼠标按键进行选择时,注意选择对象页面底部的网格中列出了对象的识别属性。
  4. 单击下一步
  5. 在选择操作页面,选择执行图像验证点,然后单击下一步
  6. 在插入图像验证点命令页面,输入 Album_image 作为验证点名称
  7. 确保选中了选项选择完整图像,然后单击下一步
  8. 验证点数据页面在右边窗格中显示捕获的图像。单击完成

创建属性验证点

您现在可插入不同的验证点确认该订单对应正确的客户。属性验证点捕获确认屏幕中的文本。
  1. 在 ClassicsCD 应用程序中,单击订单 > 查看现有订单状态。此次不要单击任何密码字段。
  2. 单击确定 您将在查看现有订单窗口中测试标签“Trent Culpito 的订单”。
  3. 在 Recording Monitor 中,单击插入验证点或操作命令按钮(插入验证点)。
  4. 在选择对象页面中,选择选择对象之后进入到下一页选项。
  5. 对象查看器拖动到标签 “Trent Culpito 的订单”上选择该标签。按下鼠标按键时,注意标签绘制了红色边框,并且显示对象名(javax.swing.JLabel)。 选择对象之后,选择操作页面会打开,因为您已选择了进入到下一页选项。
  6. 选择执行属性验证点(这是从上面开始的第二个操作),然后单击下一步
  7. 在插入属性验证点命令页面上,确认包含下级字段已设置为
  8. 验证点名称下面,接受建议的缺省值。
  9. 保持使用标准属性选项为选中状态,然后单击下一步 在验证点数据页面上,测试对象属性及其值以网格格式显示。您可以选择要测试属性列中的哪些属性,并且可以在值列编辑这些属性值。
    缺省情况下,不选中任何属性。要测试对象属性,通过选中属性来选择要测试的属性。每次使用该验证点回放脚本时,就会测试您选择的属性。单击网格上方的全部选中工具栏按钮,可选择列表中的所有属性。使用全部清除按钮可清除所有属性。为了在使用属性验证点时获得最佳结果,可以只测试您感兴趣的属性。在这种情况下,只有文本属性可用于确定订单是否与正确客户对应。
  10. 在属性列中,选择文本不透明可见属性以便在回放期间测试。 您可能必须单击复选框两次以使选择持久。
  11. 单击完成
  12. 在 ClassicsCD 的查看现有订单窗口中,单击关闭

测试密码字段

现在让我们下另一个快速订单,以便测试前面没有测试过的密码字段。
  1. 展开组合器树中的 Haydn 文件夹。
  2. 单击 Symphonies Nos. 94 和 98
  3. 单击下订单按钮。
  4. 在成员登录窗口中,保持现有客户Trent Culpito 的缺省设置。
  5. 现在,在密码字段中输入 xxxx
  6. 选中记住密码选项。
  7. 单击确定
  8. 输入有效的卡号编号和截止日期,例如,7777 7777 7777 7777,截止 06/09
  9. 单击下订单
  10. 在订单确认消息框中单击确定
  11. 单击 x 按钮关闭 ClassicsCD 应用程序。
  12. 单击录制工具栏上的停止录制按钮(停止录制)。
停止录制后,Rational Functional Tester 将关闭录制监视器,然后将脚本和对象图写到项目目录。Rational Functional Test 窗口将恢复,并在主窗口中显示脚本。
< 上一课 | 下一课 >

反馈