验证操作

验证操作是用来验证变量中包含的数据的一种机制。验证操作验证变量的实际值在执行时是否与该变量的期望值相对应。变量的期望值是在测试数据表(TDT)中定义的,也可以使用 API 调用来将期望值直接输入到测试行为源文件中。

在 TDT 和源代码中都可以创建和命名验证操作,但是,验证值始终是在 TDT 中定义的。选择要进行验证的变量与为初始化点选择值相似。唯一的区别是,不能使用验证操作来定义新的变量,并且您定义的值是期望的输出值而不是输入值。

隐式和显式验证操作

验证操作可以是隐式的,也可以是显式的。

当您向测试数据表的单元格中输入返回变量、输出参数或期望异常的期望值时,就会自动创建隐式验证操作。隐式验证操作将检查被测系统(SUT)是否已将输出参数或返回参数设置为测试数据表中已指定的值。期望异常的数据用来验证 SUT 抛出的实际异常是您在测试数据表中指定的类名实例。

显式验证操作可以用来验证任何变量。可以通过向测试数据表中添加一行或者通过编辑用于测试的源代码来添加显式验证操作。

将显式验证操作添加至测试

可以使用下面两种方式中的任何一种来将显式验证操作添加至测试:

相关任务
插入验证操作
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.