【问题标题】:What is the use of NUnit and Test driven .NETNUnit 和测试驱动的 .NET 有什么用
【发布时间】:2013-12-12 14:39:25
【问题描述】:

我已经转移到我公司的一个新项目中,团队使用 C# 中的 Visual Studio 和 Selenium Web Driver 自动化测试用例。

他们还使用 NUnit 和 TestDriven.Net。为什么自动化需要这两个?

我发现代码中有这样的语句:

  • 断言
  • 测试
  • 测试源
  • 测试夹具

这些语句有什么作用,这些语句是 TestDriven.Net 的一部分还是 NUnit 的一部分?

能否请你指出一个好的资源来掌握这两个。

【问题讨论】:

  • 有人可以否决这个吗?

标签: .net automation selenium-webdriver nunit testdriven.net


【解决方案1】:

谷歌“nunit”。

第一个结果,有很多文档的官​​方网站:http://nunit.org/

第二个,维基百科:http://en.m.wikipedia.org/wiki/NUnit

两者都很好地回答了您的问题。

【讨论】:

    【解决方案2】:

    NUnit 是 .NET 的主要单元测试框架之一。最新的稳定版本是 2.6.3。您提到的所有属性都是其中的一部分。你可以在 NUnit 文档中找到它们的描述:

    要学习 NUnit,Getting Started 页面应该会让您走得更远。如果您需要更深入的知识,您应该查看 Roy Osherove 的 The Art of Unit Testing,其中还涵盖了模拟、隔离和测试遗留代码。他还开设了有关单元测试的在线课程。

    TestDriven.NET 是一个 Visual Studio 扩展,可以更轻松地在 Visual Studio 中运行来自许多不同框架(包括 NUnit)的测试。您可以右键单击并选择 Run Tests(菜单选项旁边应该有一个小火箭图标)。或者,右键单击,然后 Test With/Debugger

    【讨论】:

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