我计划为我的团队引入一套编写单元测试的标准,但要包括哪些内容呢?
这两篇文章(单元测试命名最佳实践和单元/集成测试文件系统依赖的最佳实践)已经启发了我一些想法。
应该包括其他领域的内容,例如如何设置测试类以及如何组织它们。例如,如果有一个名为OrderLineProcessor的类,则应有一个名为OrderLineProcessorTest的测试类。如果该类上有一个名为Process()的方法,则应该有一个名为ProcessTest的测试(也许需要多个测试来测试不同状态)。
还有其他需要包括的内容吗?
你的公司是否有单元测试的标准?
编辑:我使用Visual Studio Team System 2008并使用C#.Net开发。