Repolode
sebastianbergmann

sebastianbergmann/phpunit

PHPUnit — ориентированный на разработчиков фреймворк для модульного тестирования PHP-кода, построенный на архитектуре xUnit.

Звёзды
20,072
Форки
2,213
Открытые issues
11
Последний коммит
13 часов назад

Что это?

PHPUnit — фреймворк для модульного тестирования PHP-проектов. Он построен на архитектуре xUnit: тесты оформляются в виде классов с методами, которые проверяют поведение кода, а фреймворк запускает их и выводит результаты.

PHPUnit распространяется в виде единого PHAR-файла со всеми зависимостями. Его можно скачать и запустить напрямую с помощью PHP. Также его можно установить через Composer — стандартный менеджер зависимостей для PHP.

Проект поддерживает Sebastian Bergmann и использует набор сопутствующих пакетов для анализа покрытия кода, перебора файлов и анализа кода. Эти пакеты разрабатываются в рамках той же экосистемы.

Ключевые возможности

  • 01Использует архитектуру xUnit для написания модульных тестов на PHP.
  • 02Распространяется в виде автономного PHAR-файла со всеми зависимостями.
  • 03Устанавливается через Composer.
  • 04Поддерживает создание отчетов о покрытии кода с помощью сопутствующих пакетов.

Сценарии использования

  • Написание модульных тестов для PHP-приложений и библиотек.
  • Запуск автоматизированных наборов тестов в конвейерах непрерывной интеграции.
  • Измерение покрытия PHP-кодовой базы тестами.

Быстрый старт

  1. 1

    Скачайте архив PHAR с помощью wget

    wget https://phar.phpunit.de/phpunit-X.Y.phar
  2. 2

    Проверьте установленную версию

    php phpunit-X.Y.phar --version

Что важно знать

  • В примере URL в README указана версия-заполнитель (X.Y), которую нужно заменить на реальный номер релиза.

В подборках

Темы

Частые вопросы

Что такое phpunit?
PHPUnit — ориентированный на разработчиков фреймворк для модульного тестирования PHP-кода, построенный на архитектуре xUnit. PHPUnit — фреймворк для модульного тестирования PHP-проектов. Он построен на архитектуре xUnit: тесты оформляются в виде классов с методами, которые проверяют поведение кода, а фреймворк запускает их и выводит результаты.
phpunit можно использовать бесплатно? Какая у него лицензия?
phpunit распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
phpunit всё ещё поддерживается?
Активно поддерживается. Последний коммит в phpunit — 24 окт. 2026 г..
Для чего можно использовать phpunit?
Написание модульных тестов для PHP-приложений и библиотек. Запуск автоматизированных наборов тестов в конвейерах непрерывной интеграции. Измерение покрытия PHP-кодовой базы тестами.
Как установить phpunit?
Скачайте архив PHAR с помощью wget: wget https://phar.phpunit.de/phpunit-X.Y.phar Проверьте установленную версию: php phpunit-X.Y.phar --version
Где скачать phpunit?
Исходный код и инструкции по установке — на GitHub: https://github.com/sebastianbergmann/phpunit

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты