2011-07-07 90 views
0

我已经完成了一系列JUnit测试(大约1800年)的重新组织和记录任务,这些测试的文档非常少,而且组织得不好。有没有人知道组织单元测试和保持文档最新的最佳做法?基本上,我们希望能够快速确定是否已经存在针对我们代码的某个方面的测试,以防止单元测试重复并浪费时间寻找现有测试。我相信其他人已经体验到了组织和维护大量单元测试的乐趣,任何有关这方面的建议都将不胜感激。使JUnit测试保持最新状态的最佳实践

回答

0

您可以使用像Cobertura这样的代码覆盖工具来创建一份报告,显示测试运行期间代码的哪些部分被执行。

当然,行使并不意味着测试包含有意义和充分的断言,但至少它表明哪些领域根本没有测试。

继续前进,在更改代码之前,确保在修改代码之前有一个测试用例。在提交错误报告时,还要编写一个显示错误行为的测试用例。 JUnit对于回归测试非常有用,为此,您需要特别为您正在更新的代码部分提供案例。

+0

您是否有首选文档记录单元测试的方式,以便它们保持最新? – grebwerd

+0

Nope :-(最接近单元测试的错误报告和代码评论检查更新的代码覆盖。但我不能声称在这里有太大的成功或一致性 – Thilo

+0

Bummer,谢谢你的建议,但 – grebwerd