在php中,是否有一个工具可以使用自动单元测试用例生成无的代码覆盖率报告?
(基本上没有使用phpunit或类似的单元测试框架,它们可以很好地生成报告,但需要用php编写单元测试用例!)。
正是我正在寻找的,是一个工具,可以根据测试人员进行的手动测试生成代码覆盖率报告。
答案 0 :(得分:4)
谢尔顿,
你听说过Xdebug吗?我正在使用它,这是幻想!我正在使用Ubuntu 8.04,它可以通过软件包存储库(apt-get)获得。
它是免费的,它具有基本的代码覆盖率分析功能:
http://xdebug.org/docs/code_coverage
有关您的信息,还可以进行分析:
xdebug.org/docs/profiler
(这应该是一个超链接!!!它只允许我每个答案发布一个超链接,因为我是一个新用户...叹息......)
希望这有帮助!
贤治
答案 1 :(得分:0)
Compuware的DevPartner工具可以做到这一点。我不确定,但您可能需要手动合并多次测试运行的结果。
答案 2 :(得分:0)
我的公司Semantic Designs提供了一个PHP测试覆盖工具,可以做到这一点: http://www.semdesigns.com/Products/TestCoverage/PHPTestCoverage.jsp
您设置了coverage集合,然后运行手动测试。 您可以将手动测试分组到一个测试覆盖集合中, 或者单独对待它们,稍后将它们的结果合并在一起 使用覆盖率显示工具。