Siebel 测试对象模型
Siebel 测试对象模型由两组不同的测试对象组成: 前缀为 Sbl 的测试对象和前缀为 Sieb 的测试对象。当 OpenText Functional Testing 识别对象时,OpenText Functional Testing 可能仅识别 Sieb 测试对象或 Sbl 与 Sieb 测试对象的组合,具体取决于实现 Siebel 应用程序的方式。
例如,假设您在 Siebel 应用程序的某个页面上选中了特定帐户对应的复选框。此复选框具有标签 Competitor。
OpenText Functional Testing 会将该复选框识别为 SiebCheckbox 对象。它会使用名称 Competitor 创建 SiebCheckbox 测试对象,并将以下属性和值录制为 Competitor SiebCheckbox 的描述。
它还会录制您执行 SetOn 方法以选中 SiebCheckbox 对象的操作。
OpenText Functional Testing 在“关键字视图”中如下显示步骤:
运行测试或业务组件时,OpenText Functional Testing 会根据对象的测试对象类及其描述 (用于唯一标识对象的描述属性和值的集合) 来标识应用程序中的每个对象。在上面的示例中,在测试运行期间,OpenText Functional Testing 会在对象存储库中搜索名为 Competitor 的 SiebCheckbox 对象以查找其描述。根据查找到的描述 (repositoryname = Competitor 和 classname = SiebCheckbox),OpenText Functional Testing 将在应用程序中搜索名为 Competitor 的 SiebCheckbox 对象。找到该对象后,OpenText Functional Testing 将对该对象执行 SetOn 方法以选中相应复选框。

