【问题标题】:Is there a code coverage tool that works with manual testing?是否有适用于手动测试的代码覆盖率工具?
【发布时间】:2010-10-26 12:54:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: php phpunit code-coverage


    【解决方案1】:

    我的公司 Semantic Designs 提供了一个 PHP 测试覆盖工具,可以很好地做到这一点: http://www.semdesigns.com/Products/TestCoverage/PHPTestCoverage.jsp

    您设置了覆盖率集合,然后运行手动测试。 您可以将手动测试分组到单个测试覆盖率集合中, 或单独处理它们,稍后将它们的结果合并在一起 使用覆盖率显示工具。

    【讨论】:

    • Downvoter:你能提供一个明确的拒绝投票的理由吗?这直接回答了OP的问题。
    【解决方案2】:

    谢尔顿,

    你听说过 Xdebug 吗?我正在使用它,它太棒了!我使用的是 Ubuntu 8.04,它可以通过包存储库 (apt-get) 获得。

    它是免费的,并且具有基本的代码覆盖率分析功能:

    http://xdebug.org/docs/code_coverage

    我们还提供了概要分析供您参考:

    xdebug.org/docs/profiler

    (这应该是一个超链接!!!它只允许我为每个答案发布一个超链接,因为我是新用户...叹息...)

    希望这会有所帮助!

    健二

    【讨论】:

      【解决方案3】:

      Compuware 的 DevPartner 工具可以做到这一点。我不确定,但您可能需要手动合并多次测试运行的结果。

      【讨论】:

        猜你喜欢
        • 2011-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-16
        • 1970-01-01
        • 1970-01-01
        • 2018-10-14
        相关资源
        最近更新 更多