4

我已将一个测试用例分配给两个不同的用户故事。我知道这不是最干净的方法,但在我创建它的情况下它会有所帮助。

在测试计划中,我添加了需求,因此添加了它们各自的测试用例。现在这个单一的测试用例存在于两个不同的测试套件中,因为它测试了两个不同的用户故事。

当我运行这个测试用例时,我希望它在两个套件中都失败或成功,但似乎计划中有该测试用例的两个完全不同的实例,我可以让一个通过,另一个失败。

是否需要这种行为,或者是否出乎意料,因此是 MTM 中的错误?

4

1 回答 1

2

当您现在在 MTM 上创建测试计划时,您可以为其指定配置以及其中一个将是默认配置。因此,当您添加新需求时,它们会自动采用默认配置。但是,您始终可以通过为您想要的任何要求分配另一个可用配置来更改它。我的观点是,属于两个不同用户故事的测试用例,当它被分配给测试计划时,有一个额外的信息,即用于测试它的配置。

因此,如果您的测试用例 A 分配给用户故事 A 和 B,并且这些需求已分配给相同的测试计划,但它们具有不同的配置,则很可能一个测试用例实例失败而另一个测试用例实例通过。

于 2012-02-07T15:55:16.887 回答