繁体   English   中英

Visual Studio:测试资源管理器将单元测试的标题名称复制到平面文件 CSV 或 Excel

[英]Visual Studio: Test Explorer Copying Title names of Unit Tests into Flat File CSV or Excel

我们正在为我们的 C# Net 核心项目创建一个单元测试项目。 如何将所有测试的名称以及它们是否通过成功/失败复制到来自测试资源管理器的 CSV 或平面文件 Excel 电子表格中。 当我右键单击并复制时,它会将其粘贴为不好看的格式。 同样,只需从 Visual Studio 2017 中查找测试名称和结果。

在此处输入图片说明

从 Test Explorer Visual Studio 2013 导出测试结果

由于您没有提到自动化方式或使用代码,您可以使用组摘要窗口,它会给出结果很好的方式、测试名称和状态。 使用复制全部按钮。

在此处输入图片说明

结果会是这样在此处输入图片说明

或者您可以生成包含测试结果的 trx 文件。 它是一个 xml 文件,您可以阅读它生成您的 excel 文件。

转到此文件夹

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow

并运行以下命令。

vstest.console.exe yourFullProjectPath\YourTestProject\bin\Debug\netcoreapp2.1\YourTest.dll /logger:trx;LogFileName=C:\Users\Codes\testresult.trx

如果您只需要测试资源管理器中的测试列表,请创建测试的播放列表(格式为 xml 文件),然后在 Excel 中打开它。 数据将被分成与每个 xml 文件标签相对应的许多列,最后一列是测试名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM