【问题标题】:Should I always include test-cases from previous interations?我是否应该始终包含以前交互的测试用例?
【发布时间】:2010-06-29 17:01:48
【问题描述】:

我最近安装了 Microsoft Test Manager 2010,这是我第一次体验这种测试方式。我通常的测试方法是加载几个不同的 Web 浏览器并通过应用程序运行。

我转向测试管理器的原因是因为我们的应用程序变得非常庞大和复杂,需要一种更好的测试和记录信息的方法。

在测试管理器中,我选择使用敏捷模板,在该模板中,您有一个带有迭代的测试计划,如下所示:

  • [测试计划]
    • 迭代 1
      • 测试用例
      • 需求(用户故事)
      • 等等……
    • 迭代 2
      • 测试用例
      • 需求(用户故事)
      • 等等……

我不知道您多久运行一次某些测试用例?例如,我在迭代 1 上并为应用程序创建了一大堆测试用例,当我进入迭代 2 时,我是否将所有测试用例从迭代 1 复制并粘贴到迭代 2 中并重新运行它们?我只运行某些吗?

【问题讨论】:

    标签: testing testcase manual


    【解决方案1】:

    在第 2 次迭代期间实施故事可能会影响在第 1 次迭代期间编写的代码(包括测试)。因此,您肯定希望运行所有测试以确保在第 2 次迭代期间您没有破坏第 1 次迭代中的任何内容(即您没有引入任何回归)。

    我不使用 Microsoft 测试管理器 2010,所以我不完全确定,但我可以想象迭代 2 的需求可能会更改迭代 1 的测试用例。在这种情况下,我猜你必须复制测试用例.

    【讨论】:

      【解决方案2】:

      当您遵循敏捷工作流程时,您只能运行迭代 2,因为迭代 2 有不同的要求。

      如果需求 2 依赖于需求 1,那么您必须运行两个迭代

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-27
        • 2011-06-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多