我们应该多久编写一次单元测试?

2022-09-02 09:32:42

最近,我的导师在工作中向我介绍了测试驱动的开发方法,他鼓励我在“有意义”的时候写一个单元测试。我理解拥有一个用于回归测试和折射的整个单元测试套件的一些好处,但我确实想知道我们应该多久编写一次单元测试以及如何编写单元测试。

我的导师/开发主管要求我为新编写的控制流编写一个新的单元测试用例,该方法已经过existing测试类的测试,我认为这是一个过度的。您编写单元测试的频率如何,您认为单元测试应该有多详细?谢谢!


答案 1

从技术上讲,如果您遵循严格的测试驱动开发...在对应用程序的任何部分进行规范之后,您应该编写单元测试。你应该从:

用户需求 -> 功能设计 -> 单元测试 ->代码

请记住,在TDD中,测试先于代码


答案 2

每当编写任何代码时,都应编写单元测试。而且,正如其他人所指出的,在TDD中,您在编写代码之前编写测试。

如果你认为它太过分了,问问自己“如果我不测试这段代码,我怎么知道它有效?


推荐