在分析NUnit中组织单元测试的不同选项时,我将其理解为主要有三种类型。 1.每个夹具的测试 2.Class 3.Feature
任何人都可以分享一些好的参考资料,以便对此有所了解吗? Reference我很困惑,这里引用的网站解释了NUnit或任何其他测试框架?
在三者中选择模式时需要考虑哪些限制?
答案 0 :(得分:1)
对于单元测试,我们通常会为代码中的每个非平凡类创建一个测试类。 UsersDal将具有匹配的UsersDalTests,LicenseValidation和匹配的LicenseValidationTests等。这使得在修改类时可以轻松找到测试。每个功能的测试没有意义,因为一个顶级功能可能会遇到多个类。
如果您使用NUnit来推动集成测试,则每个功能结构都是合适的。