我的目标是通过测试用例而不是管道触发我的 testcafe 测试。在微软文档上,他们说我需要 Visual Studio,但是是否可以将我的测试链接到没有它的测试用例?
(Azure DevOps 测试计划)是否可以在没有 Visual Studio 的情况下将自动化测试关联到测试用例?
您可以使用 REST API 来执行此操作工作项 - 更新:
PATCH https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=6.0
内容类型:
application/json-patch+json
身体:
[
{
"op": "add",
"path": "/fields/Microsoft.VSTS.TCM.AutomatedTestName",
"value": "[namespace.classname.methodname (e.g. UnitTestProject1.UnitTest1.TestMethod2)]"
},
{
"op": "add",
"path": "/fields/Microsoft.VSTS.TCM.AutomatedTestStorage",
"value": "[assembly name(e.g. unittestproject1.dll)"
},
{
"op": "add",
"path": "/fields/Microsoft.VSTS.TCM.AutomatedTestId",
"value": "[guid id]"
},
{
"op": "add",
"path": "/fields/Microsoft.VSTS.TCM.AutomatedTestType",
"value": "Unit Test"
},
{
"op": "add",
"path": "/fields/Microsoft.VSTS.TCM.AutomationStatus",
"value": "Automated"
}
]
是的,您可以使用 PAT [个人访问令牌] 与 ADO[Azure Devops] 连接
请访问我的项目,其中我描述了连接任何语言 [Python、Webdriver IO 或 Java selenium] 所需的所有步骤
访问 https://github.com/keviv72/AssociateSeleniumAutomatedTestsCase 对于 JAR 文件 https://github.com/keviv72/AssociateSeleniumAutomatedTestsCase/blob/main/LinkTestCase-1.0.jar