You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在Visual Studio中查看测试用例的执行顺序?

在Visual Studio中查看测试用例执行顺序的方法

测试资源管理器直接查看

  • 测试运行结束后,打开测试资源管理器,切换到面板底部的**“输出”**标签(注意是测试资源管理器专属的输出,不是VS全局输出窗口),这里会按执行先后顺序记录所有测试的启动、完成状态,每个条目包含测试全名和时间戳,一目了然。
  • 需要留存日志的话,点击输出面板右上角的**“保存输出”**按钮,把内容导出成文本文件即可。

不同测试框架的额外方案

MSTest

  • 可以在测试类里加简单的日志逻辑:在每个测试的[TestInitialize]或直接在测试方法开头,用TestContext.WriteLine($"开始执行测试:{TestContext.TestName}"),运行后这些信息会出现在对应测试的“输出”详情里,也能在全局测试输出里看到顺序。

NUnit

  • 右键测试项目→属性→测试,在“日志级别”里选“详细”,测试运行后输出面板会包含完整的执行顺序记录。也可以自己实现ITestListener接口,自定义捕获测试开始事件并打印测试名,精准追踪顺序。

xUnit

  • xUnit默认并行执行测试,先建议在测试项目根目录新建xunit.runner.json,添加配置:
    {
      "parallelizeTestCollections": false
    }
    
    禁用并行排除干扰。之后可以在每个测试中注入ITestOutputHelper,用它输出当前测试名,来追踪执行顺序。

查看VS自动生成的测试日志文件

  • VS会自动在%TEMP%\VisualStudioTestExplorerLogs目录下生成测试执行日志,里面包含每个测试的时序细节,包括启动、结束时间和执行顺序,直接打开文件夹里的日志文件就能查看。

内容的提问来源于stack exchange,提问作者William Jockusch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 15:55:55