【问题标题】:Updating the manual test plan from the automation从自动化更新手动测试计划
【发布时间】:2019-01-31 07:18:51
【问题描述】:

下午好,

我想知道是否可以执行以下过程。我已经尝试了很多方法,但我仍然无法获得任何积极的结果。所以我不知道是否可以这样做,或者我真的不能。

我创建了一个测试自动化项目以在构建时使用 BDD 运行。 我创建了项目并签入了 VSTS。 之后,我创建了构建并运行了我的测试解决方案。 所有测试都正确运行,并且在构建结果中显示了多少测试通过和多少失败。

但是,我的这些测试是基于之前已经存在的测试计划构建的。所以它们都与 VSTS 中现有的测试用例有关。 我用测试用例建立了自动化链接,但是当我在构建上运行测试时,它对这个链接信息没有任何作用。

我想知道是否有可能,当我用测试运行构建时,你能用构建执行的结果更新测试计划吗?

例如:

测试用例 ID:1 是自动化的,如果我检查它,就会有自动化链接。当我运行自动化并且测试通过时,测试用例 1 将更新为通过。 当我访问测试计划时,可以看到测试已经通过,不需要验证构建的结果。它已经是最新的了。

有没有可能?

记住我的自动化是由构建的 vsTest 任务运行的。

【问题讨论】:

  • 您是通过指定测试计划来运行测试,还是指定测试程序集?
  • 据我所见,我的项目生成了一个带有测试的 .dll。所以当我这样做时,我引用了一个程序集。当我试图把它作为一个计划时,它在构建中犯了一个错误并且没有运行测试。但是当我创建测试时,我正确地关联了它,如果我编辑测试用例,它会呈现自动化及其与案例相关的设计。
  • VsTest 任务可以通过测试计划运行我的测试程序集的测试。尝试按测试计划运行测试。
  • @DanielMann 成功了!谢谢!

标签: build continuous-integration automated-tests azure-devops mstest


【解决方案1】:

VsTest 任务可以通过我的测试程序集或测试计划运行测试。如果您通过测试程序集运行,它不会做任何涉及您的测试计划的事情。

按测试计划运行测试,你应该得到你期望的行为。

【讨论】:

    猜你喜欢
    • 2021-03-11
    • 2018-04-25
    • 1970-01-01
    • 1970-01-01
    • 2022-12-20
    • 1970-01-01
    • 2019-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多