管道:针对现有版本以临时方式运行自动化测试

时间:2020-02-03 19:20:34

标签: azure azure-devops devops

我需要能够在VSTS中选择一个测试或测试套件,并针对现有内部版本运行自动化测试。我发现很难找到MSDOCS中记录的此过程。还有其他人设置吗?我以为我会创建一个Release管道,只为我复制二进制文件,但这似乎行不通。

2 个答案:

答案 0 :(得分:0)

您可能会在文档here中找到所要解决的问题。

如果要使用发布管道进行测试,请从“测试计划”视图(使用选项运行)中选择测试:

  • 创建管道并添加执行部署的步骤
  • 添加测试任务并使用“测试运行”选择测试

如果要使用每次运行相同套件的发布管道进行测试:

  • 创建管道并添加执行部署的步骤
  • 添加测试任务,然后使用“测试计划”选择测试。选择您要运行的套件

如果您已经在代码中定义了测试,并且想要使用nUnit之类的东西来进行发现,则可以仅使用程序集名称来运行。您可以对构建管道上的单元测试执行此操作。要做到这一点:

  • 在管道上,添加“测试”任务。目标为“测试程序集”。然后选择用于标识* .dll的过滤器。

答案 1 :(得分:-1)

1,您首先需要将vsts中的测试用例与Visual Stuido的测试方法相关联。您可以在Microsoft文档中找到详细步骤:Associate automated tests with test cases

2,然后创建发布管道并添加测试任务以运行测试。您可以在Microsoft文档中找到详细步骤:Run automated tests from test plans