我是否应该始终包含先前迭代的测试用例?

时间:2010-06-29 17:01:48

标签: testing testcase manual

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

我之所以选择Test Manager,是因为我们的应用程序变得非常庞大和复杂,需要更好的测试和记录信息的方法。

在测试管理器中,我选择使用Agile模板,您可以在其中获得具有如下迭代的测试计划:

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

我没有得到的是您经常检查某些测试用例的情况?比如说我正在迭代1并为应用程序创建了一大堆测试用例,当我进入迭代2时,我是否将所有测试用例从迭代1复制并粘贴到迭代2中并重新运行它们?我只运行某些吗?

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

如果要求2取决于要求1,则必须运行两次迭代