在开始本练习之前,您必须先完成练习 1.6:回归测试。
验证点提供对象属性或数据的基线。如果验证点在应用程序的后续工作版本中失败,您会发现应用程序的缺陷或预期更改。如果更改是预期的,那么您可以更新验证点的信息,这样测试就可以对将来的工作版本继续有效。
Functional Test 验证点对照器显示您的验证点数据。请注意,对照器标题栏含有您的验证点的名称。(注:如果您得到一条错误消息,并且对照器未打开,您就需要启用浏览器的 Java 插件。关于该操作的指示信息,请参阅 Functional Test 帮助的“记录之前”部分中的主题“启用浏览器的 Java 插件”。使用 Functional Test 中的帮助菜单可访问“帮助”目录中的这一部分。
当某个验证点失败时,对照器会显示期望值和实际值,以帮助您分析其中的差别。然后您可以装入基线文件并编辑它,或者用实际文件中的值更新它。
失败以红色显示。
当您对 ClassicsA 创建了验证点时,标题栏的标题是“Trent Culpito 的订单”。当您对 ClassicsB 回放脚本时,标题栏标题是“Trent Culpito 的订单”。“订单”是正确的,因为一个客户可以在“订单”对话框中拥有多份订单。因此您必须更新基线文件,更改文本以与 ClassicsB 相匹配。
您仅可编辑基线文件。
请注意,现在左边的值列显示基线值。
您可以用两种方法更新基线文件。您可以编辑网格的单元格,在单词“Order”后面添加字母 s,或者可以使用替换基线命令。如果替换基线,将会用实际文件中的值替换基线文件中的所有值。通常,如果您仅需要编辑一个或一小部分值,则应编辑个别值。
现在文本属性中的两个值都匹配,属性不再显示为红色。关于使用对照器的更多信息,请参阅 Functional Test 帮助。
Functional Test 在出现 Member Logon 对话框时暂停,因为您尚未解决这种识别问题。在回放结束时,Functional Test 显示日志。现在验证点通过测试!
现在您可以开始进入练习 1.8:更新对象图。