我在TestSuite A下有TestCase tc。现在我已将tc链接到一个新的测试套件B. TestCase tc' A'运行了很多次,并且有很好的测试结果。但是,当我在套件B'下查看相同的测试用例时,我看不到任何与之相关的结果。套房下的testid相同。
是否有任何设置或任何配置要使测试用例结果反映在套件' B'也?
非常感谢任何对此的帮助。
此致
约翰
答案 0 :(得分:0)
这是设计,测试用例和测试运行/结果在TFS中不是相同的概念。当您在多个测试套件中链接相同的测试用例时,将单独进行测试运行,从而为该特定套件中的测试创建测试结果。
对于测试计划,其工作方式相同,在其中一个套件中引用相同测试用例的多个测试计划对于该测试用例将具有单独且可能不同的结果。
执行测试用例时,将从引用的测试用例中获取步骤(和其他信息),并在您放入的特定套件中使用该信息创建测试结果。结果与任何其他运行无关已执行的,引用测试用例,然后在完全相同的套件中运行。
正如您在上图中所看到的,每个测试套件中,不同的测试计划中存在单独的结果,但也存在于同一计划中*。
首先,这可能有点令人困惑,因为所有套件中的所有结果都指向相同的测试用例工作项。但是如果你期望结果是相同的话,你也可以问自己为什么你在同一个测试计划中的套件A和套件B中有测试用例。
*请注意,这不是信息存储在TFS数据库中的确切方式,但我采用了简单的表示来说明TFS的行为。