托斯卡测试库集成
体系结构
托斯卡LiveCompare连接到服务器使用REST API。托斯卡工作区连接到一个公共存储库。
需求
LiveCompare需要以下连接到托斯卡测试库。
- 托斯卡实例的URL。
- 托斯卡账户名和密码。
- 托斯卡工作区名称。
问题
以下可能导致连接问题在使用托斯卡集成。
常见问题:
- 坏帐凭证。
- 没有专用的工作间。
罕见的问题:
- LiveCompare托斯卡服务器不能访问。
- 公共存储库使用Windows身份验证。
请看到这个知识库文章故障排除技巧。
搜索托斯卡测试库
的搜索测试库操作搜索来找到匹配的测试资产托斯卡测试库使用一个两阶段的方法。
阶段1 -搜索模块(忽略了搜索路径)
- 找到所有经典,SapEngine和APIEngine模块匹配提供的令牌。
- 每个引擎有一个适当的搜索:
- 经典:Systeminfo.Transaction。
- SapEngine:事务。
- APIEngine:资源。
- 每个引擎有一个适当的搜索:
- 找到所有相关的测试用例(没有模板)。
第二阶段-测试用例(使用searchpath)
- 找到所有的测试用例在指定searchpath匹配提供的令牌。
- 搜索测试步骤启用块和测试步骤。
由于第一阶段搜索,结果可能包含测试用例,不在指定的搜索路径。这只适用于搜索现场测试库。当搜索测试库缓存,LiveCompare总是限制结果在提供的搜索路径的测试用例。
托斯卡数据分析
变化数据捕获在SAP表键(TABK(这提供了一个有效的方式传播表内容更改系统之间无需复制整个表。表键标识的关键字段值影响行和包括非键字段的更改。
TABKs LiveCompare流程,以确定关键字段值更改数据的记录。例如,如果折扣销售订单类型的改变,LiveCompare将识别受影响的销售订单类型(这是一个关键字段)。
聪明的影响应用程序的结果,LiveCompare过滤器测试达到突出的使用数据受到特定变化的影响。
- 为每个测试,LiveCompare比较测试步骤值和关键字段值。
- 如果匹配,测试被认为“HAVE_DATA”使其成为相关测试用来验证数据的变化。
笔记
LiveCompare并不考虑数据的类型。例如,“罗”只是一个关键字段值匹配测试步骤的价值观。这代表了一个销售订单类型不考虑。这种级别的类型信息,并没有被纳入测试用例。
许多关键字段记录可能有一个。LiveCompare数量匹配如果至少1关键字段值与测试步骤值。