【问题标题】:Open source alternative for TestDrive.net 'Visual Studio add in' for unit testing?用于单元测试的 TestDrive.net 'Visual Studio add in' 的开源替代方案?
【发布时间】:2010-07-16 13:08:21
【问题描述】:

我在 SO 中对此进行了搜索,并试图找到关于此的帖子。由于 TestDriven.net 仅供个人使用免费,是否有任何其他开源 Visual Studio 插件可用于运行 NUnit 测试用例?

谢谢。

NLV

【问题讨论】:

    标签: unit-testing visual-studio-2005 nunit testdriven.net


    【解决方案1】:

    个人许可证中没有任何内容表明它不能用于商业项目。它是“个人的”,因为许可证绑定到下载它的人;例如,您不能一次下载并安装在您同事的机器上。

    我确实建议专业开发人员购买许可证(或更合理地说服他们的雇主购买)。然而,对于预算有限的用户来说,总是有免费的选择。

    您可以在此处阅读我 2006 年 7 月的帖子的更多信息: http://weblogs.asp.net/nunitaddin/archive/2006/07/10/EnterpriseAndProfessional.aspx

    我希望这是有道理的。

    【讨论】:

    • 这可能已经改变,因为免费的“个人许可”是“学生、开源开发人员和试用用户的名义许可。它不打算在商业环境中使用,除非用于评估目的."。在此处查看许可信息:testdriven.net/purchase_licenses.aspx
    【解决方案2】:

    NUnit 的制造商提供免费使用的 Visual Studio 插件。 在 Visual Studio 扩展管理器中搜索“NUnit 测试适配器”。

    更多信息:http://nunit.org/index.php?p=vsTestAdapter&r=2.6.2

    【讨论】:

      【解决方案3】:

      TestDriven.net 是我的第一选择。它对开源开发人员免费。加入 OSS 社区。​​p>

      您可以使用适用于大多数单元测试框架的Gallio。这里有一些关于 Gallio 和 VS 集成的链接。

      如果您是ReSharper 用户(R# 不是免费的,但任何 .NET 开发人员都必须拥有),您可以使用这个出色的工具轻松地从 VS 运行您的测试。 Here is how.

      【讨论】:

      • 但我不能在工作场所使用它,对吧?这就是为什么我正在寻找替代方案。我喜欢家里的 TestDriven.net :)。
      【解决方案4】:

      有几个。其中之一是 mbUnit http://www.mbunit.com/

      【讨论】:

      • 我猜它是一个单元测试框架。它不是测试运行器。我要求提供类似 JetBrains 的 UnitRun(已停产 - jetbrains.com/unitrun)的东西,它可以帮助我们直接从 Visual Studio 运行测试。
      • JetBrains 停止了它,因为测试运行器现在是 resharper 的一部分:(
      猜你喜欢
      • 1970-01-01
      • 2011-12-05
      • 2019-05-25
      • 2015-06-19
      • 1970-01-01
      • 2015-11-12
      • 2011-04-25
      • 2022-01-09
      • 1970-01-01
      相关资源
      最近更新 更多