是否有适用于手动测试的代码覆盖工具?

时间:2009-05-15 15:12:43

标签: php phpunit code-coverage

在php中,是否有一个工具可以使用自动单元测试用例生成的代码覆盖率报告?

(基本上没有使用phpunit或类似的单元测试框架,它们可以很好地生成报告,但需要用php编写单元测试用例!)。

正是我正在寻找的,是一个工具,可以根据测试人员进行的手动测试生成代码覆盖率报告。

3 个答案:

答案 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集合,然后运行手动测试。 您可以将手动测试分组到一个测试覆盖集合中, 或者单独对待它们,稍后将它们的结果合并在一起 使用覆盖率显示工具。