寻找有关Java中单元测试的好信息

时间:2012-03-19 19:04:33

标签: java junit junit4

对于已经编写单元测试的人,但不一定正确地做:),如果有一个“Dos and Donts”列表

3 个答案:

答案 0 :(得分:2)

嗨发现这篇文章不久前我希望它会有所帮助Writing Great Unit Tests: Best and Worst Practices

答案 1 :(得分:2)

我在参考junit时所遵循的一些事情:

待办事项的

  1. 使您的个人测试用例尽可能小
  2. 创建要测试其功能的类的新对象。
  3. 通过在命令行启用'-ea'选项,使用assertXXXX()而不仅仅是assert()作为后者工作。
  4. 不要

    1. 不要命名为'Test'类,因为如果使用注释,eclipse会将它与Test类混淆而不是org.junit.Test
    2. 不要编码 assertTrue(list1.equals(list2)) 以这种方式编写相同的东西更好,更有效 assertEquals(list1, list2)。它们产生的输出信息不同。

答案 2 :(得分:1)

也许这本书可以帮到你:Beautiful Testing Leading Professionals Reveal How They Improve Software。这不是关于JUnit而是一般的测试。