2

在分析在 NUnit 中组织单元测试的不同选项时,我主要将其理解为三种类型。1.Test per Fixture 2.Class 3.Feature

任何人都可以分享一些很好的参考资料来提供对此的见解吗? 参考我很困惑,这里引用的站点解释了 NUnit 或任何其他测试框架?

在三者中选择模式时要考虑哪些约束?

4

1 回答 1

1

对于单元测试,我们通常为代码中的每个重要类创建一个测试类。UsersDal 将有一个匹配的 UsersDalTests,LicenseValidation 一个匹配的 LicenseValidationTests 等。这使得在修改类时很容易找到测试。每个功能的测试没有意义,因为一个顶级功能可能会影响多个类。

如果您使用 NUnit 来驱动集成测试,那么每个功能结构将是合适的。

于 2016-04-19T18:30:40.013 回答