编写单元测试时最常犯的错误是什么?

Vas*_*rte 18 language-agnostic unit-testing

在编写单元测试时,您最常犯的错误是什么?耦合?缺乏凝聚力?尝试一次测试太多功能?没有测试足够的功能?

如果你有一个错误的例子,发布一些示例代码

sho*_*osh 15

根本不写.


tva*_*son 10

在一次测试中测试太多.我的单元测试通常不仅仅局限于测试方法,而是承担了集成测试的更多特性.


Gab*_*erg 8

测试代码存在的,而不是代码,应该存在.

我倾向于测试编写单元测试时存在的代码.也就是说,我将编写一系列具有极高覆盖率的测试并测试现有的大部分代码,但是错过了代码未涵盖的基本错误条件.


sma*_*ell 7

编写与他们正在测试的代码过于耦合的测试.在我依赖语义耦合和我假设为类工作的事情时尤其如此.