我正在使用 tfs 2017 运行 CodedUI 有序单元测试。这些是我的构建步骤: 这些是我的“运行功能测试”配置: 这些是“发布测试结果”(我不确定它们是否正确):
部署了 TestAgent 并且测试运行良好,问题是测试结果只显示为一个结果,我看不到每个测试的详细结果。这是我的测试结果的样子(附件是我为每个测试拍摄的屏幕截图):
我可以重现您的情况,TFS 会将测试视为日志中的一项:
DistributedTests: Total Tests : 1, Passed Tests : 0
这是一个已知问题,请参考以下链接:
如何在 TFS Web 的有序测试套件中显示单个测试的测试结果
这是运行功能测试任务的限制。您可以使用“发布测试结果”任务发布 .trx 文件,它会向您显示所有测试,但您不会知道它们与哪个“.orderedtest”相关联等。
您需要 *.trx
在 Visual Studio 中打开文件或使用发布测试结果任务(需要检查是否继续出错)。
此外还将测试结果页面中的结果从失败更改为全部。