0

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

4

1 回答 1

0

您的问题非常接近,也太宽泛/不具体,所以这里有一个非常广泛的答案。

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

然后:该工具应该无关紧要。RSA 是一个增强的 Eclipse,所以你可以很容易地进入并添加一个代码覆盖插件,比如Eclemma到你的 RSA 安装中。然后你运行你有的任何代码,并测量覆盖率。

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

于 2018-06-25T11:14:26.433 回答