以下摘自《Eclipse精萃》一书。
1.要确保所有测试都是完全自动的,它们将自己检查自己的结果。
2.不要把JUnit测试用例和它们测试的类写人系统控制台。这一点很重要,可以鼓励测试进行自我验证,保持在运行JUnit的命令行程序TestRunner时,控制台不受干扰。
3.不要忘记测试出错时是否出现了异常。
4.在实用assertTrue,assertFalse,assertNull和assertNotNull时,要确保时候用了以字符串消息为参数的方法签名,该参数描述了错误是什么。这不仅使问题容易解决,还对测试用例进行了自我记录。
5.请考虑边界条件,在这些条件下,应用程序可能出错,把你的测试重点放在这里。