TFS - 要执行的自动机测试的顺序

时间:2018-01-16 07:08:51

标签: unit-testing tfs functional-testing system-testing

假设我有系统测试:A和B,其中A包含数据库的记录,B尝试修改它。当A失败时,B也会失败。 A和B写成"单元测试" (测试方法),A和B也是TFS中的测试用例,自动化,与这些"单元测试"相关联。我把它们放在测试计划,测试套件上,两者都有。我想用"运行功能测试"来执行它们。步。

如何告诉TFS以正确的顺序执行它们?

开发这样的测试的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

您可以创建一个有序测试,它是一个容纳其他测试的容器,并保证测试按特定顺序运行。

如何创建有序测试,您可以参考此tutorial

在TFS中,您可以按照以下步骤运行有序测试:

  1. 在测试项目中添加订单测试文件,并使用它来定义 测试订单。
  2. 在构建定义中,添加运行功能测试任务。更改 测试装配如下图所示。
  3. 在Test Drop位置,我有完整的项目,并在 Executions文件夹我有订购的测试。希望它有所帮助

    enter image description here

  4. <强>更新

    It's able to order for manual tests,但无法进行自动化测试。如果您需要自动测试的订购支持,请对此用户语音项目进行投票:

      

    启用更改网络上的测试用例的顺序,并按此顺序对其进行测试以进行自动化测试

         

    https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/13489221-enable-changing-the-order-of-test-cases-on-the-web