寻找单元测试的最佳实践? (如果没有开发测试优先)

时间:2013-09-19 11:27:26

标签: java unit-testing junit testing-strategies

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

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

是否有一种良好而有条理的方法来决定使用单位测试?特别是那个比问自己更具体的问题what should I test here?

1 个答案:

答案 0 :(得分:2)

IMHO:

  1. 原始规范中的所有内容。
  2. 依赖于永远工作的一切。
  3. 你发现破坏并且必须修理的所有东西。
  4. 我确信这不是非常有用 - 但是很现实。

    单元测试应尽可能多地覆盖您的时间,然后涵盖您上次没有时间测试的所有内容。

      

    可以使用哪种方法来查找值得测试的工作块?

    有很多:

    • 每当您发现错误时,请修复它并创建一个测试,确保它永远不会返回。