初始化点

初始化点(IP)是用户定义的一个常量或变量,用来初始化对象的属性。IP 是在测试行为源代码中定义的,可以从测试数据表(TDT)中由数据驱动。

可以采用下面两种方式来将初始化点添加至测试行为代码:

在任何一种情况下,都会提示您选择现有变量或者创建一个新变量。如果创建新变量,则需要指定它的名称和类型。完成之后,TDT 中就会新增一行用来放置该变量。

如果您请求定义新变量,则新行与初始化点相关联。在定义名称和类型之前,不能编辑此行中的各个单元格。

通常,使用初始化点来初始化将被测试数据表中多个单元格引用的变量。通过对一个公共变量进行多次引用,就可以将单个更改传播至多个单元格。以下屏幕捕获显示了名为 Person 的类测试中的测试数据表。在此示例中,在初始化 HomeAddressWorkAddress 对象之前对名为 zipcode 的变量进行了初始化。在测试数据表中,每个属性的 ZipCode 属性都引用了由名为 zipcode 的初始化点所定义的变量。通过将 zipcode 变量更改一次,就会使用新的邮政编码变量来同时构造这两个地址。

示例:具有初始化点的测试数据表

初始化点的另一种常见用途是定义具有定义属性的一组对象。不能使用集合编辑器直接在单个单元格中创建一组对象及其定义属性。可以通过为集合中您需要的每个对象创建初始化点并在集合编辑器中引用这些初始化点来定义一组对象。

添加初始化点

可以使用下面两种方式中的任何一种来将初始化点添加至测试:

相关任务
插入初始化点
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.