如何检查测试是否在测试套件中进行了测试?

时间:2019-01-30 18:32:56

标签: java junit

我们想教学生使用JUnit进行测试。

但是我们有很多学生,所以我们需要一个程序来自动验证他们是否测试了一系列测试。

例如,如果我们有一个添加两个Integer的程序,我们想检查它们是否使用String ...测试正常情况。

您知道我该怎么做吗?

1 个答案:

答案 0 :(得分:0)

最容易想到的是使用Jacoco检查代码覆盖率。您可以:

  • 将其作为eclipse之类的IDE的一部分(例如,使用ECLEmma插件)或

  • 以编程方式

在两种情况下,您都可以浏览报告以检查完整的覆盖率或每个班级的覆盖率。 或者,您可以以编程方式检查覆盖率百分比,并仅通过高于特定百分比的百分比。

不言而喻,高覆盖率并不一定意味着测试写得很好。