Siebel 测试对象模型

Siebel 测试对象模型由两组不同的测试对象组成: 前缀为 Sbl 的测试对象和前缀为 Sieb 的测试对象。当 OpenText Functional Testing 识别对象时,OpenText Functional Testing 可能仅识别 Sieb 测试对象或 SblSieb 测试对象的组合,具体取决于实现 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 = Competitorclassname = SiebCheckbox),OpenText Functional Testing 将在应用程序中搜索名为 Competitor 的 SiebCheckbox 对象。找到该对象后,OpenText Functional Testing 将对该对象执行 SetOn 方法以选中相应复选框。