English 中文(简体)
Java是否有一个工具,可以发现哪些编码线由特定的日本人测试?
原标题:Is there a tool for Java which finds which lines of code are tested by specific JUnit tests?
  • 时间:2010-09-09 12:26:49
  •  标签:
  • java
  • junit

Java是否有一个工具,根据一套日本特尼特测试和一个测试类别,该工具将告诉你该类的哪些线经测试? 也就是说,必须出席考试才能成功进行。 我不说“编码覆盖面”,这只告诉你,一条线是否执行,但比以下一点更强大: 测试通过所需的线吗?

我常常评论了一条法典,并进行了一项检验,以了解试验是否真的是测试这一法典。 我认为,可以通过半聪明工具自动做到这一点(例如,像一个能够制定从一种方法中删除但可加以汇编的方法的工具)。

最佳回答

有一个公开的源突变测试工具,称为:Jester,该工具修改了你的源代码,然后进行测试,并报告了您的测试是否通过过。 更接近你们所重新寻找的,而不是守则覆盖面工具。

Jester是测试你java Junnit检测的检测器(Pester是Zaty PyUnit检测)。 它修改了你的源代码,如果测试经过,尽管对代码作了改动,则进行测试和报告。 这可以表明缺少测试或多余的代码。

WRT讨论了这些工具是否需要在单纯的TDD项目中,在Jester项目网页上有一个链接,说明在TDD会议期间使用杰斯特法的益处(Uncle Bob s infamous Masterling TDD)。

问题回答

我在大多数项目中使用emma。 i 把它列入我的ant楼档案,并为报告编制html文档。

其他两个覆盖面项目 i 阅读了但已尝试的拖车,clover cobertura/a>。

我热爱休伯特,因为所生成的报告最美妙。 它有自己的目标!

与玉米相比,它也有分支覆盖,不仅有线覆盖,而且常常令人误解。





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签