Automation Suite 中常见 Test Manager 错误的解决方案,包括包和 CI/CD 问题、自动化链接冲突和许可错误。
无法使用已迁移到 Test Manager 的测试集
错误消息
如果您尝试通过 CI/CD 管道任务执行使用“导入测试集”功能从 Orchestrator 导入的 Test Manager 测试集,则会收到错误,指出 CI/CD 管道无法使用该测试集,因为它已迁移到 Test Manager。
解决方案
要解决此限制,请执行以下操作:
- 转到 Orchestrator 中的“测试”选项卡。
- 克隆要执行的已导入测试集。
- 使用克隆来通过 CI/CD 管道任务执行测试集(而不是原始导入的测试集)。
克隆测试集不会复制其执行历史记录。为了在 Test Manager 中保留最新的执行数据,我们建议您在通过 CI/CD 运行克隆的测试集后将克隆的测试集导入到 Test Manager。
自动化项目已经链接到 Test Manager 中的其他测试用例
错误消息
如果您尝试链接一个 Studio 测试用例,且该用例已链接到与您当前使用的 Test Manager 实例不同的 Test Manager 实例,则您会收到以下错误消息:“系统已将自动化链接到 Test Manager 中的另一个测试用例”。
解决方案
您无法直接取消链接测试用例。但是,您可以通过将测试用例转换为工作流,然后将其转换回测试用例来解决此问题。此流程将更改测试用例 ID,允许将其链接到您当前的 Test Manager 实例,但不会修改测试用例的基础逻辑。
有关将工作流转换为测试用例的信息,请访问将工作流转换为测试用例。
无法开始自动化执行,因为在 Orchestrator 中找不到包。
错误消息
无法开始自动化执行,因为在 Orchestrator 中找不到包。只能执行已发布到 Orchestrator 的包中的测试用例。
解决方案
当您通过触发“执行自动化”在 Test Manager 中执行测试时,会发生此问题。
要解决此问题,请确保已将包发布到 Orchestrator 租户流程订阅源。
无法执行测试用例,因为找不到可执行的版本。
错误消息
无法执行测试用例,因为找不到可执行的版本。只能执行使用最新包版本发布到 Orchestrator 的测试用例。
解决方案
当您通过触发“执行自动化”在 Test Manager 中执行测试时,会发生此问题。
要解决此问题,请确保已将包含最新测试用例更改的包发布到 Orchestrator 租户流程订阅源。
此问题也可能由项目中链接到其他 Test Manager 项目的测试用例触发。要对此问题进行排序,请在 Test Manager 中取消链接自动化。
测试集包含来自多个包的测试用例
错误消息
无法执行。测试集包含来自多个不受支持的包的测试用例。
Solutions (解决方案)
- 已在本地复制 Studio 项目:如果您通过复制项目文件夹在本地复制 Studio 项目,请执行以下步骤:
- 在 Studio 中复制错误的测试用例。
- 从项目中删除原始测试用例。
- 将项目重新发布到 Orchestrator,
- 未复制本地 Studio 项目:如果您未在本地复制 Studio 项目,请将错误的测试用例重新链接到测试集。
未找到 Test Manager 的许可证
错误消息
未找到 Test Manager 的许可证。功能限制适用。
原因
当您启用Test Manager平台许可证,但没有Tester - Named User许可证时,会出现此问题。
解决方案
要解决此问题,请确保已向您的用户帐户分配Tester - Named User许可证。有关 Test Manager 使用许可的更多信息,请访问“Unified Pricing:许可 Test Manager” 。