Azure devops 链接到自动测试的测试用例(.NET-Core、Jasmine、Jest、Xamarin)

Azure devops 链接到自动测试的测试用例(.NET-Core、Jasmine、Jest、Xamarin),azure-devops,azure-pipelines,azure-pipelines-release-pipeline,Azure Devops,Azure Pipelines,Azure Pipelines Release Pipeline,我们正在开发一个由网络和移动应用程序组成的系统。web应用程序是SPA,移动应用程序是由Xamarin开发的。两者都使用以.NETCore编写的服务 我们使用其他单元测试框架(Jasmine、JUnit、Jest、.netcoree)进行单元测试,我们需要将其中一些测试链接到vst中的特定测试用例,以达到监管和法规遵从性的目的 我们有没有办法把这个单元测试和我们的测试用例联系起来?或者建议我们如何使用这些框架在VST中用工作项记录此单元测试?是的,您可以将自动测试与测试用例关联起来 您可以通过R

我们正在开发一个由网络和移动应用程序组成的系统。web应用程序是SPA,移动应用程序是由Xamarin开发的。两者都使用以.NETCore编写的服务

我们使用其他单元测试框架(Jasmine、JUnit、Jest、.netcoree)进行单元测试,我们需要将其中一些测试链接到vst中的特定测试用例,以达到监管和法规遵从性的目的


我们有没有办法把这个单元测试和我们的测试用例联系起来?或者建议我们如何使用这些框架在VST中用工作项记录此单元测试?

是的,您可以将自动测试与测试用例关联起来

您可以通过REST API将所有测试(Jasmine、JUnit、Jest、.Net core)与测试用例相关联:

PATCH https://[account].visualstudio.com/DefaultCollection/_apis/wit/workitems/[testcaseid]?api-version=1.0
内容类型:
application/json补丁+json

正文:


更多详细信息,您可以在帖子中参考starain的答案。

测试结果如何?。在执行自动化测试时,这些是否与测试用例关联?@grifoxx,因此您可以使用RESTAPI与测试用例关联。
[
  {
    "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"
  }
]