我正在尝试确定测试用例/套件在TFS 2018(和MTM)中应具有的结构。
我想根据sprint进行划分,例如Sprint 1一个测试计划,Sprint 2一个测试计划等。 这些计划可能具有相同的测试用例/套件。
为了实现这一目标,我找到了可用的选项:
第一种方法是好的,因为新计划与旧计划是分开的,因此,如果我删除或更改新测试用例,它将不会更新或删除先前冲刺中的原始计划。这种方式的问题是,如果我想在以后的阶段中添加来自先前冲刺的一些测试,则无法在特定的新冲刺中克隆它(据我所知,它总是创建一个新冲刺)< / p>
另外两种方法很好,因为您可以随时将以前的新测试用例或测试套件添加到新的sprint中,但是如果您想从新测试计划中删除测试用例/套件,它将删除此测试以及先前测试计划中的套件/案例。而且我想避免这种情况,以使我知道以前冲刺中到底运行了什么。
我认为这不是一个好方法的第四种方法,它是只为每个冲刺制定一个具有不同文件夹的单一测试计划,并在文件夹之间复制测试用例。
实现我想要的最好的方法是什么?
答案 0 :(得分:1)
只有一个测试计划。它将包含测试套件和所有测试用例。 测试套件1(12个测试用例) 准备就绪(5) 未就绪(7)
每次,您只需在这些Ready,NotReady文件夹之间移动测试用例。而且每次您将只在“就绪”文件夹中执行测试用例。
在sprint 1中,如果只想执行1,2,5,6测试用例。然后仅将1,2,5,6个测试用例移至“就绪”文件夹,其余的移至“未就绪”文件夹。