Download NetBeans

NetBeans IDE Features

Тестирование и анализ кода

<img src="../../images_www/v7/3/features/php/testing-top.png" alt="PHP development in NetBeans IDE" class="box" border="none"

При тестировании приложения IDE предоставляет инструменты для использования PHPUnit, генерирует отчет о покрытии кода и многое другое.

Модульное тестирование PHP

Создание тестов PHPUnit и тестов Selenium для файлов или папок, запуск тестов и просмотр результатов тестирования. Можно определить группы тестирования для избирательного выполнения тестирования отдельных модулей. В свойствах PHPUnit можно определить пользовательский файл конфигурации XML, загрузочный файл для параметров командной строки, пользовательский набор тестов или тест для конкретного сценария проекта PHPUnit. Вы можете настроить автоматическое создание в IDE схемы кода с помощью Генератора схемы PHPUnit. Используйте сочетание клавиш для быстрого перехода между тестом и тестируемым классом.
Тестирование с помощью PHPUnit и Selenium

 

Покрытие кода

Создавайте отчет об охвате кода для файлов PHP для просмотра качества охвата кода при выполнении тестов: охваченные выражения выделены в редакторе зеленым цветом, выражения, не использованные во время теста, выделены красным. Анализ базируется на числе выполняемых выражений, строки с пробелами и комментариями не влияют на результат.

 

Поддержка непрерывной интеграции

IDE NetBeans поддерживает непрерывную интеграцию. Непрерывная интеграция представляет собой процесс разработки программного обеспечения, включающий управление версиями и специализированный сервер. На специализированном сервере запускаются тесты PHPUnit и покрытия кода на этом программном обеспечении. Результаты тесто связаны с данными управления версиями, что позволяет разработчикам определить ошибки в программном обеспечении быстро и просто. В NetBeans Шаблон для заданий для Jenkins для проектов PHP, который должен быть настроен с использованием необходимых подключаемых модулей и инструментов на сервере интеграции.

 

См. также

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo