【问题标题】:how to use phpunit and xdebug to get code coverage如何使用 phpunit 和 xdebug 获得代码覆盖率
【发布时间】:2014-03-14 16:34:39
【问题描述】:

我想获得网站的代码覆盖率。 我需要手动测试而不是编写代码。

网站的源代码和xdebug、phpunit都在linux服务器上。现在我启动apache并打开网站。 我只是不知道如何获得手动测试的覆盖率。

我的期望是这样的:

  1. 在服务器上做一些配置
  2. 打开我的网站并进行许多手动测试
  3. 使用某种方法获取代码覆盖率

dose phpunit + xdebug 可以做到这一点吗? 我需要一份报告,html 很好。

PS。我是新人...我的英语和技能都不是很好...所以请耐心等待,非常感谢

【问题讨论】:

    标签: php phpunit xdebug


    【解决方案1】:

    只需按照PHPUnit Manual, Code-Coverage Analysis 中的所有步骤操作即可。

    如果您想使用手动前端测试进行代码覆盖。看看Selenium IDEPHP Unit

    【讨论】:

    • 本手册不适用于测试网站。而且...我不熟悉php...所以..有我的要求吗?
    • 据我所知,selenium 用于自动化测试,但我的测试完全是手动的.. 我想要的只是去该站点并使用一些功能,并获得我的代码的代码覆盖率用过,什么代码没用过。
    • 因为 Selenium 是一个前端测试工具。该手册向您展示了如何从前端测试中获取代码覆盖率报告。然而,它们是手动或自动创建的。这并不容易!难度等级:极限!我使用 Xdebug、Selenium 和 PHPUnit 超过 5 年了,但这个任务简单!
    • 这是否意味着......在我的网站上获得手动测试的代码覆盖率非常困难?无论使用 phpunit.. xdebug.. 还是 selenium?
    • 是的,这很难。将 PHPUnit 与 Xdebug 一起使用。并手动进行测试。
    猜你喜欢
    • 2012-08-23
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 2012-05-04
    • 2012-03-07
    • 2011-05-27
    • 2013-09-12
    • 1970-01-01
    相关资源
    最近更新 更多