我已经转移到我公司的一个新项目中,团队使用C#和Selenium Web Driver中的Visual Studio自动化测试用例。
他们还使用NUnit和TestDriven.Net。为什么这两个需要自动化?
我发现代码中包含以下语句:
这些陈述是做什么的,这些陈述是TestDriven.Net的一部分还是NUnit的这些部分?
你能指出一个很好的资料来掌握这两个。
答案 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测试。