【问题标题】:Selenium IDE and php code coverageSelenium IDE 和 php 代码覆盖率
【发布时间】:2013-07-26 09:42:20
【问题描述】:

我有一些用 selenium IDE(数据驱动)编写的测试套件,我没有找到 php (phpunit) 的导出测试套件选项可能缺少插件。

所以我的问题是如何设置一些工具以在运行 selenium IDE 测试时仍然生成代码覆盖率。我仍然需要那些由 phpunit+xdebug 生成的漂亮的代码覆盖率报告 :)

编辑

我已经通过 pears 安装了 php_codecoverage 。更新 prepend/append.php 文件后 我得到了这个没有源文件/行详细信息的半完成报告。

现在我需要解决这个问题并将一些目录添加到黑名单中(例如 xamppfiles/*)

【问题讨论】:

    标签: php code-coverage selenium-ide


    【解决方案1】:

    不完全符合您的要求,但您可以在 Mozilla 插件网站上获得 PHP formatters for Selenium IDE。您必须在导出后调整数据驱动部分。

    【讨论】:

    • 我已经设法使用 Selenium IDE 测试创建代码覆盖率,但运行良好有点慢
    • 要进行设置,我必须更新 auto_prepend.php/auto_append.php 以在所需位置开始(在第一次测试运行之前)/停止(在所有测试结束时)并在每次测试运行之后,合并覆盖率数据与前一个,并在最终测试运行后生成报告(例如,停止覆盖率时)。我使用 cookie 来处理这个问题,例如 url.php?_cc=start 和 url.php?_cc=stop。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-27
    • 2018-01-11
    • 2017-05-23
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    相关资源
    最近更新 更多