【问题标题】:Executing the tests from NUnit从 NUnit 执行测试
【发布时间】:2016-05-08 18:39:35
【问题描述】:

NUnit GUINUnit Test AdapterNunit Command Line 执行测试有什么区别。
1. 各有优缺点?
2. 什么时候使用 Nunit GUI/测试适配器/命令行?
任何帮助将不胜感激

【问题讨论】:

    标签: unit-testing nunit


    【解决方案1】:

    这是一个非常开放的问题,但这里是一个简短的概述。它们都运行您的测试,因此选择实际上取决于您的开发过程和品味。

    NUnit GUI

    这个程序非常适合初学者和不喜欢命令行的人。 GUI 的通常工作流程是在 Visual Studio 中处理代码,但让 GUI 在加载测试的情况下运行。每次对代码进行更改时,都要进行编译,然后切换到 GUI 并运行测试。

    在 Visual Studio 的免费版本允许扩展之前,GUI 特别有用,但恕我直言,现在 VS 测试适配器是更好的选择,尽管 GUI 确实为您提供了更好的界面。

    Visual Studio 适配器

    这很好,因为它与 Visual Studio 集成。您可以运行单独的测试方法并非常轻松地调试您的测试。

    最大的限制是它使用 Visual Studio 测试 UI,因此受限于我认为不是很好的 UI。

    命令行

    命令行的优点是灵活性和轻量级。您可以使用它过滤和调试您的测试,但它需要一些设置。这也是在持续集成服务器上运行测试的最佳方式。

    命令行运行器的最大优势在于它被 NUnit 团队认为是核心运行器,因此具有最多的功能和测试。另外,每个开发人员在命令行上看起来都比在 GUI 中单击按钮更酷:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多