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

我搬到测试经理的原因是因为我们的应用程序变得非常大且复杂,并且需要更好的测试和记录信息的方式。

在测试经理中,我选择使用敏捷模板,其中您的测试计划具有迭代率:

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

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

有帮助吗?

解决方案

在迭代2期间实施故事可能会影响迭代1中编写的代码(包括测试)。因此,您绝对想运行所有测试,以确保您不会在迭代2期间从迭代1中断任何东西(即您没有引入任何回归) 。

我不使用Microsoft Test Manager 2010,所以我不确定,但是我可以想象Iteration 2的要求可以从迭代1中更改测试用例1。在这种情况下,我想您必须复制测试用例。

其他提示

当您遵循敏捷工作流程时,您可以运行迭代2仅是因为迭代2具有不同的要求。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top