【发布时间】:2019-06-09 07:34:10
【问题描述】:
我正在尝试确定我的测试用例/套件在 TFS 2018(和 MTM)中应具有的结构。
我想根据 sprint 进行划分,例如 Sprint 1 一个测试计划,Sprint 2 另一个测试计划等。 这些计划可能具有相同的测试用例/套件。
为了实现这一点,我发现的可用选项是:
- 克隆测试计划 A 并创建测试计划 B,方法是选择我要为新计划引入的测试套件。
- 通过引用创建测试套件
- 将现有测试用例添加到测试计划中
第一种方法很好,因为新计划与旧计划是分开的,所以如果我删除或更改新测试用例,它不会更新或删除前一个 sprint 中的原始测试用例。但是,这种方式的问题在于,如果我想在后期阶段添加前一个冲刺的一些测试,则无法在该特定的新冲刺中克隆它(据我所知,它总是创建一个新冲刺)
其他两种方式很好,因为您可以随时将新的测试用例或测试套件从前一个冲刺添加到新的 sprint,但是如果您想从新的测试计划中删除测试用例/套件,它将删除此测试之前的测试计划中的套件/案例。我想避免这种情况,以便我知道我在之前的冲刺中到底跑了什么。
我不认为这是一个好方法的第四种方法,它是为每个 sprint 设置一个包含不同文件夹的测试计划,并在文件夹之间复制测试用例。
实现我想要的最好方法是什么?
【问题讨论】:
标签: testing tfs testcase microsoft-test-manager test-suite