测试运行结果

运行组件测试之后,在测试层次结构的每个级别(从测试套件到单个测试)都会产生测试运行结果。测试运行结果显示在“测试导航器”下面的“运行”文件夹和测试数据比较器中。

“运行”文件夹

“测试导航器”以树形视图列示了测试运行结果,如以下屏幕捕获中所示:

显示在“测试导航器”中的测试结果

在测试用例运行过程中,为测试数据表中指定的每个数据集都生成了一个数据集运行。

在每个测试数据集中,“测试导航器”为在该数据集中指定的输入值的每个可能组合都列示了单个测试。如果该数据集为每个参数都指定单个输入值,则会生成一个单独的测试运行。如果该数据集指定一个或几个集合或范围,则会为该数据集中的输入值的每个组合都生成一个单独的测试运行。例如,如果数据集指定了两个输入参数,其中一个参数被指定为一个有两个值的集合,另一个参数被指定为一个有三个值的范围,则总共将生成 6 个单独的测试。

测试运行的结论

测试结论将告诉您测试是成功还是失败。任何级别的组件测试的结论都以图标覆盖的形式显示在“测试导航器”中。结论状态可以是下面任何一项:
图标 状态 描述
成功 实际返回的值与在测试数据表中指定的期望值相匹配。
失败 实际返回的值与期望值不匹配。
不确定 无法确定测试结论;例如,可能未执行验证操作或者测试被中断。
错误 执行测试期间发生了错误。这可能是由于测试行为脚本或被测组件存在问题所造成的。还可以在测试行为脚本中手工插入错误操作。

在“测试导航器”中,测试层次结构的每个级别都会从它的下级继承最坏的结论。例如,如果测试用例包含几个数据集,其中,只有一个数据集的测试结论为“失败”,其它所有数据集的测试结论都是“成功”,则该测试用例的结论将为“失败”。

测试运行数据

一旦知道了测试运行的结论,就可以通过查看用来确定结论的实际数据来调查问题。测试数据显示在测试数据比较器中,如以下屏幕捕获中所示:

测试数据比较器
对于每个数据集和单个测试,测试数据比较器将显示以下信息:
  • 输入:单个测试的输入值(集合或数组的单个值或元素)。
  • 期望:被测组件中期望的可接受输出。
  • 实际值:在测试期间由被测组件实际返回的值。
相关任务
使用“测试导航器”浏览测试结果
查看组件测试结果
生成组件测试报告
相关参考
“测试导航器”参考
组件测试报告首选项
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.