0

在某些时候,您必须决定要使用单元测试覆盖程序的哪些部分。

如果您正在开发测试优先,那么您已经摆脱了测试用例。恭喜。如果您不那么幸运(我们的项目就是这种情况),您必须决定要为程序的哪些部分编写单元测试。

是否有一个好的和有条不紊的方法来决定单元测试覆盖什么?尤其是比问自己更具体的问题what should I test here?

4

1 回答 1

2

恕我直言:

  1. 原始规范中的所有内容。
  2. 一切依赖于永远工作的东西。
  3. 你发现的所有东西都坏了,必须修理。

我敢肯定,这不是很有帮助-但很现实。

单元测试应该涵盖你有时间做的尽可能多的内容,然后涵盖你上次处理它们时没有时间测试的所有内容。

可以使用什么方法来找到值得测试的工作块?

有许多:

  • 每当您发现错误时,请修复它并创建一个测试以确保它永远不会返回。
于 2013-09-19T11:59:04.300 回答