管理外部执行环境中的执行

使用 Silk Central 19.0 或更高版本,Silk Central 通过提供使用自动测试结果(不具有通过 Silk Central 执行服务器执行的自动测试)的功能,进一步扩展了与现有工具生态系统集成的能力。

这让具备现有专有执行环境(这些执行环境过于复杂或特殊,无法被 Silk Central 的执行环境所采用)的用户,或者具有来自各种来源(例如持续集成 (CI) 系统)的自动测试结果的用户,仍然能够在一个中心地点收集整个测试过程的所有结果,并将这些结果与他们的需求、版本和内部版本关联起来,以获得全面的报告和决策。

围绕测试创建(这意味着在 Silk Central 中的实际测试表示)以及围绕执行计划的整个过程不会改变。您可以在 Silk Central 中创建测试,并将这些测试分配给执行计划来执行它们。

不同之处在于执行计划的部署设置。您不必指定执行服务器,而是启用所谓的已分配测试的外部执行

运行这样的执行计划会导致一次执行计划运行,可以像正常执行计划运行一样在 Silk Central UI 中查看它,区别在于此执行计划正在等待从外部执行环境接收结果。

对于外部执行计划运行,您可以使用与在 Silk Central 执行服务器上所执行运行相同的方式创建安装和清理测试。例如,您可以使用安装测试来触发外部执行环境中的执行计划运行。这将在外部执行计划运行期间阻止 Silk Central 执行服务器,然后可以在同一执行服务器上执行清理测试。此类安装和清理测试与外部执行计划运行具有相同的 ID。您可以通过预定义参数 #sctm_regular_execdef_run_id 获取 ID。有关其他信息,请参阅预定义参数

如果系统上安装了 Silk Central,则可以通过交互式 REST API 文档来更新此类执行计划运行,可从 host:port[/inst]/Services1.0/swagger-ui.html 访问该文档,其中 host 是您的 Silk Central 主机。例如 http://localhost:19120/Services1.0/swagger-ui.html