我正在使用带有测试代理 2015 的 TFS 2017 环境。在此之前,我们有一个带有测试代理 2013 和 MTM 的 TFS 2013 环境(这很好用)。
目前我们有以下问题:
我们运行一个包含大约 40 个测试的集合,所有测试都有多次迭代。如果第一次迭代失败,我们在 tfs 中看到,测试状态设置为失败,这是完美的。但是,如果第一次迭代成功而第二次失败,则测试用例设置为在 TFS 中通过。但是,如果第二次迭代失败,我们希望将整个测试设置为失败。现在的样子看起来几乎我们所有的测试都通过了,但是有时很多后来的迭代都失败了,这意味着我们得到了错误的报告。
当我打开属于一台机器的 .TRX 文件时,我可以看到哪些迭代失败了,哪些迭代成功了。
简而言之,问题是:
如果测试的第一次迭代通过而第二次失败,则整个测试将设置为通过而不是失败,这会给我们错误报告。
我完全不知道我们做错了什么。但现在它给出的是关于我们跑步的虚假信息。
这里有没有人遇到过同样的问题?
任何帮助将不胜感激,因为我无法在谷歌上找到有关此主题的任何信息。