TFS即使第二次迭代失败,多次迭代的自动化测试也会显示为已通过 [英] TFS Automated tests with multiple iterations show as passed even when the second iteration fails

查看:80
本文介绍了TFS即使第二次迭代失败,多次迭代的自动化测试也会显示为已通过的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在使用自动化测试和TFS时遇到了问题。


我们有大约40个带有多个迭代/数据行的自动化测试。我们正在使用TFS 2017和测试代理2015更新3.现在我们注意到以下问题:


如果测试用例在第一个数据行上失败,则测试结果设置为失败,所以这工作正常。但是,如果测试用例在任何其他数据行上失败但第一个失败,则总测试将设置为TFS中的Passed。但是当我们检查.TRX
文件时,我们可以看到一次甚至多次迭代都失败了。


我们基本上想要的是,如果任何一个测试被设置为失败迭代失败。


有没有人知道我们可能做错了什么?搜索引擎还不是很有用。


提前致谢,



Janus


解决方案

您好Janusvl,



感谢您在此发帖。



您是否使用过任务 测试代理部署+运行功能测试?如果是这样,根据我机器上的测试,我会得到相同的结果。如果第一次迭代失败,则测试失败。但是如果第一次迭代通过,无论剩余测试的结果是
(失败还是通过),测试都会通过。如你所说,trx还显示我的测试中有些测试失败。因此,关于此问题,您可以将反馈提交到以下链接:


https://developercommunity.visualstudio.com/spaces/22/index.html



最好的问候


Limitxiao Gao



Best Rega 解决方案

Hi Janusvl,

Thank you for posting here.

Did you use the task test agent deployment+Run functional test? If so, according to the test in my machine, I get the same result with you. If the first iteration failed, then the test failed. But if the first iteration passed, regardless of the result of the remaining test(failed or passed), the test passed. As you said, the trx also shows some tests failed in my test. So, about this issue you could submit the feedback to the following link:

https://developercommunity.visualstudio.com/spaces/22/index.html

Best Regards

Limitxiao Gao

Best Rega


这篇关于TFS即使第二次迭代失败,多次迭代的自动化测试也会显示为已通过的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆