【发布时间】:2012-10-04 08:41:01
【问题描述】:
我目前正在评估三叶草,想知道如何最好地使用它。首先,我想了解它在概念上是如何工作的。
1) 仪表是什么意思?测试调用是否附加到实现的语句中?
2) 这是怎么做到的?测试是否真的用一些花哨的执行上下文(例如类似于 JRebel)来执行?还是更像静态分析?
3) 在“clover-run”之后,一些 DB 被保存到磁盘,并基于此生成报告,对吗? DB-Format 可以访问吗?我的意思是我可以对它进行自己的分析吗,例如使用我自己的报告工具?数据库究竟包含什么信息?我可以在那里看到测试和实现之间的映射吗?
4) 是否有其他工具可以找到测试和实现之间的映射?不仅仅是数字,还有哪个测试,实际上涵盖了一行代码......
谢谢,Bastl。
【问题讨论】:
-
你能把它分解成几个问题吗?您可能已经在 SO 上找到了其中一些问题的答案。
标签: java unit-testing clover