如何通过IBM RSA中的测试类检查主类的代码覆盖率?

时间:2018-06-24 21:34:36

标签: java unit-testing ide rational-rsa

如何通过IBM RSA中的测试类检查主类的代码覆盖率?

1 个答案:

答案 0 :(得分:0)

您的问题过于广泛/不确定,非常接近,因此这里给出了一个相当广泛的答案。

首先,在事实之后(在编写您的生产代码之后)添加测试 不是一个好习惯。尤其是当您仅为了满足某些覆盖目标而这样做时,就会有人强迫您实现。

然后:该工具没什么关系。 RSA是增强型的日食,因此您可以轻松地添加一个代码覆盖插件,例如Eclemma到您的RSA安装中。然后,您运行现有的任何代码,就可以评估覆盖率。

真正棘手的部分是该单元测试的确切内容。事实是:这完全取决于您的测试代码。从这个角度来看,您宁愿退后一步并学习如何进行正确的单元测试。由于测试main()方法或代码的任何其他单元之间没有区别。