Инструмент покрытия кода для языка PHP с помощью & ldquo; java & rdquo; как тестовый код, а не PHP в качестве тестового кода [duplicate]

Вы можете исключить «grep» после начального grep:

ps aux | grep '[s]elenium.jar' | grep -v grep
34
задан 8 December 2008 в 11:30

5 ответов

Использование Xdebug в сочетании с PHPUnit может дать вам анализ покрытия кода.

3
ответ дан 15 August 2018 в 15:34

Спайк PHPCoverage. И SimpleTest, и PHPUnit могут быть легко интегрированы с ним, хотя поддержка PHPUnits существует из-за-коробки.

2
ответ дан 15 August 2018 в 15:34

См. наш инструмент проверки тестовых возможностей PHP из семантических дизайнов:

http://www.semanticdesigns.com/Products/TestCoverage/PHPTestCoverage.html

Очень низкие накладные расходы, обрабатывает огромные системы файлов, интуитивно понятный графический интерфейс, отображающий покрытие для определенных файлов, и сгенерированный отчет с разбивкой по охвату на уровне методов, классов и пакетов.

Лучше всего не требовать установки чего-либо в тестируемой системе. Нет необходимости в xdebug и т. Д., Что означает, что вам не нужно спорить с sysadmin, чтобы выполнить ваше тестирование.

Вы можете использовать его с PHPUnit для получения охвата с помощью модульного теста. Или вы можете использовать его на своем веб-сайте для сбора информации о любом функциональном тестировании / инструментах, которые у вас могут быть.

6
ответ дан 15 August 2018 в 15:34
  • 1
    Downvoter (flagger): Ваше конкретное возражение против этого ответа? – Ira Baxter 13 July 2011 в 02:27
  • 2
    +1, чтобы уравновесить -1, увидев, что это НЕ СПАМ, поскольку он четко обозначен как рекламный и фактически дает соответствующий ответ. – SirDarius 11 August 2011 в 19:11
  • 3
    Только Windows, FYI – Montana Harkin 20 March 2012 в 20:29
  • 4
    В этом продукте используется инструмент Windows для инструментального кода приложения. Инструментированный код может работать везде, где есть интерпретатор PHP, например, ваш размещенный веб-сайт. Генерация и отображение отчетов результатов выполняется с помощью программы Java. – Ira Baxter 10 May 2012 в 10:18
  • 5
    ... стоит сообщить, что он работает под Linux с использованием Wine довольно эффективно. – Ira Baxter 3 September 2012 в 18:48

Zend Studio поставляется с инструментами для покрытия кода.

2
ответ дан 15 August 2018 в 15:34
  • 1
    Мне было бы интересно проверить покрытие кода с помощью Zend Studio, но ничего не нашли в сети, не могли бы вы предоставить некоторую ссылку? – Preexo 4 April 2014 в 20:03

Xdebug может создавать отчеты о покрытии кода, а Phing, утилита сборки, может автоматизировать отчеты о охвате покрытия (http://devzone.zend.com/article/2955).

2
ответ дан 15 August 2018 в 15:34
  • 1
    Phing. является. люблю. – analytik 15 July 2010 в 13:35
  • 2
    что Финг имеет отношение к охвату кода? Это инструмент сборки для запуска многих других инструментов. – Radek Simko 29 August 2012 в 13:31
  • 3
    +1 @RadekSimko - это именно то, что есть. Я бы предпочел PHPUnit, который можно использовать для запуска Selemium – Bhargav Nanekalva 25 March 2015 в 14:37
  • 4
    Я просто пытался указать, что упоминание о том, что Пинг очень вводит в заблуждение, отвечая на исходный вопрос (который был причиной моего понижения). – Radek Simko 26 March 2015 в 00:44
  • 5
    @RadekSimko, я исправил свой ответ, чтобы быть немного более ясным. Уход, чтобы удалить ваш downvote? Я определенно вижу вашу мысль; Я ответил, что около 5 лет назад :) – Will 27 March 2015 в 00:50

Другие вопросы по тегам:

Похожие вопросы: