Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio (Azure DevOps Testplans)是否可以在没有Visual Studio的情况下将自动测试与测试用例关联?_Visual Studio_Azure Devops_Automated Tests - Fatal编程技术网

Visual studio (Azure DevOps Testplans)是否可以在没有Visual Studio的情况下将自动测试与测试用例关联?

Visual studio (Azure DevOps Testplans)是否可以在没有Visual Studio的情况下将自动测试与测试用例关联?,visual-studio,azure-devops,automated-tests,Visual Studio,Azure Devops,Automated Tests,我的目标是通过测试用例而不是管道触发testcafe测试。在微软文档中,他们说我需要VisualStudio,但是有没有可能在没有它的情况下将我的测试链接到一个测试用例 (Azure DevOps Testplans)是否可以在没有Visual Studio的情况下将自动测试与测试用例关联 您可以使用REST API执行以下操作: 内容类型:application/json补丁+json 正文: 你可以使用RESTAPI。我的编码技术不是最好的。我是将此代码直接放入我的项目中(在那里创建一个新

我的目标是通过测试用例而不是管道触发testcafe测试。在微软文档中,他们说我需要VisualStudio,但是有没有可能在没有它的情况下将我的测试链接到一个测试用例

(Azure DevOps Testplans)是否可以在没有Visual Studio的情况下将自动测试与测试用例关联

您可以使用REST API执行以下操作:

内容类型:
application/json补丁+json

正文:


你可以使用RESTAPI。我的编码技术不是最好的。我是将此代码直接放入我的项目中(在那里创建一个新的JSON文件?)还是将其放入我的包中。JSON?@easy651,恐怕不行,我们需要创建一个带有内联powershell任务的管道来调用REST API脚本,以将自动测试与测试用例相关联。喜欢但这至少需要一点代码能力。@easy651,如果您不想使用REST API,恐怕我们必须使用visual Studio。好的,我将尝试使用REST API。泰。VisualStudio的问题是我的testcafe测试没有显示在浏览器中,所以我无法将它们关联起来@刘利奥-MSFT@easy651,没关系,如果您在使用RESTAPI时遇到任何问题,欢迎打开一个新线程,其中包含您尝试过的详细脚本和问题中的错误日志。
PATCH https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=6.0
[
  {
    "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"
  }
]