为什么要愚蠢地为每次更改编写新的单元测试?

时间:2018-12-05 15:13:44

标签: unit-testing

如果我们要测试一个功能。 为什么写一个新的单元测试而不是添加到当前的单元测试是一个好习惯?

1 个答案:

答案 0 :(得分:0)

单元测试应尽可能可读。因此,最好的做法是,仅使用一个单元测试来测试单个项目。这样做的好处还在于,如果您的一项测试失败,您就可以立即知道哪个功能出了问题。

示例:在一个单元测试中测试功能A和功能B。如果测试失败,则不清楚functionA或functionB是否有错误。 但是,如果您为每个功能创建一个单元测试而其中一个失败,您将立即知道哪个功能存在问题。