我已经为两个不同的用户故事分配了一个测试用例.我知道这不是最干净的方法,但它有助于我创建它的情况.
在测试计划中,我添加了需求,因此添加了各自的测试用例.现在,这个单一测试用例出现在两个不同的测试套件中,因为它测试了两个不同的用户故事
当我运行这个测试用例时,我希望它在两个套件中都失败或成功,但似乎在计划中有两个完全不同的测试用例,我可以有一个通过而另一个失败.
是否需要这样的行为或是否出乎意料,因此MTM中存在错误?
最佳答案 在MTM上创建现在的测试计划时,您可以为其指定配置,以及哪一个是默认配置.因此,当您添加新需求时,它们会自动采用默认配置.但是,您可以随时通过为所需的任何要求分配另一个可用配置来更改它.我的观点是,测试用例属于两个不同的用户故事,当它被分配给测试计划时,会有一个额外的信息,即用于测试它的配置.
因此,如果您的测试用例A被分配给用户故事A和B,并且这些要求已分配给相同的测试计划,但它们具有不同的配置,则很可能一个测试用例实例失败而另一个要通过.