【发布时间】:2010-10-26 12:54:09
【问题描述】:
在php中,有没有一种工具可以不使用自动化单元测试用例生成代码覆盖率报告?
(基本上不使用 phpunit 或类似的单元测试框架,它们可以很好地生成报告,但需要用 php 编写单元测试用例!)。
正是我正在寻找的工具,它可以根据测试人员执行的手动测试为我生成代码覆盖率报告。
【问题讨论】:
标签: php phpunit code-coverage
在php中,有没有一种工具可以不使用自动化单元测试用例生成代码覆盖率报告?
(基本上不使用 phpunit 或类似的单元测试框架,它们可以很好地生成报告,但需要用 php 编写单元测试用例!)。
正是我正在寻找的工具,它可以根据测试人员执行的手动测试为我生成代码覆盖率报告。
【问题讨论】:
标签: php phpunit code-coverage
我的公司 Semantic Designs 提供了一个 PHP 测试覆盖工具,可以很好地做到这一点: http://www.semdesigns.com/Products/TestCoverage/PHPTestCoverage.jsp
您设置了覆盖率集合,然后运行手动测试。 您可以将手动测试分组到单个测试覆盖率集合中, 或单独处理它们,稍后将它们的结果合并在一起 使用覆盖率显示工具。
【讨论】:
谢尔顿,
你听说过 Xdebug 吗?我正在使用它,它太棒了!我使用的是 Ubuntu 8.04,它可以通过包存储库 (apt-get) 获得。
它是免费的,并且具有基本的代码覆盖率分析功能:
http://xdebug.org/docs/code_coverage
我们还提供了概要分析供您参考:
xdebug.org/docs/profiler
(这应该是一个超链接!!!它只允许我为每个答案发布一个超链接,因为我是新用户...叹息...)
希望这会有所帮助!
健二
【讨论】:
Compuware 的 DevPartner 工具可以做到这一点。我不确定,但您可能需要手动合并多次测试运行的结果。
【讨论】: