< 上一课 | 下一课 >

课程 3:创建验证点

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

创建数据验证点

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

创建图像验证点

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

创建属性验证点

现在,可插入不同的验证点以确认该订单对应正确的客户。属性验证点捕获确认屏幕中的文本。
  1. 在 ClassicsCD 应用程序中,单击订单 > 查看现有订单状态。此时不要单击任何密码字段。
  2. 单击确定 您将在“查看现有订单”窗口中测试标签“Trent Culpito 的订单”。
  3. 在“记录监视器”中,单击插入验证点或操作命令按钮(插入验证点)。
  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 窗口,并在主窗口中显示脚本。
< 上一课 | 下一课 >

反馈