1

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

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

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

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

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

4

2 回答 2

2

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

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

于 2010-06-29T17:45:52.297 回答
0

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

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

于 2013-01-29T12:44:29.527 回答