NUnit和Test驱动的.NET有什么用?

时间:2013-12-12 14:39:26

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

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

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

我发现代码中包含以下语句:

  • 断言
  • 测试
  • TestSource
  • 的TestFixture

这些陈述是做什么的,这些陈述是TestDriven.Net的一部分还是NUnit的这些部分?

你能指出一个很好的资料来掌握这两个。

2 个答案:

答案 0 :(得分:0)

Google“nunit”。

第一个结果,官方网站上有大量文档:http://nunit.org/

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

两者都是你问题的绝佳答案。

答案 1 :(得分:0)

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

要了解NUnit,Getting Started页面可以帮到您。如果您需要更深入的知识,您应该查看Roy Osherove的The Art of Unit Testing,其中包括模拟,隔离和测试遗留代码。他还负责单元测试的在线课程。

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