Repolode
sebastianbergmann

sebastianbergmann/phpunit

PHPUnit es un framework de pruebas unitarias para PHP, orientado a programadores y basado en la arquitectura xUnit.

Estrellas
20,072
Forks
2,213
Issues abiertos
11
Último commit
hace 13 horas

¿Qué es?

PHPUnit es un framework de pruebas unitarias para proyectos PHP. Sigue la arquitectura xUnit, por lo que las pruebas se escriben como clases con métodos que hacen aserciones sobre el comportamiento del código; el framework las ejecuta e informa de los resultados.

Se distribuye como un único archivo PHAR con todas las dependencias incluidas, que se puede descargar y ejecutar directamente con PHP. También se puede instalar con Composer, el gestor estándar de dependencias de PHP.

El proyecto está a cargo de Sebastian Bergmann y depende de un conjunto de paquetes complementarios para la cobertura de código, la iteración de archivos y el análisis de código, desarrollados dentro del mismo ecosistema.

Funciones clave

  • 01Sigue la arquitectura xUnit para escribir pruebas unitarias en PHP.
  • 02Se distribuye como un archivo PHAR independiente con todas las dependencias incluidas.
  • 03Se puede instalar con Composer.
  • 04Permite generar informes de cobertura de código mediante paquetes complementarios.

Casos de uso

  • Escribir pruebas unitarias para aplicaciones y bibliotecas PHP.
  • Ejecutar suites de pruebas automatizadas en pipelines de integración continua.
  • Medir la cobertura de pruebas de bases de código PHP.

Inicio rápido

  1. 1

    Descarga el archivo PHAR con wget

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

    Comprueba la versión instalada

    php phpunit-X.Y.phar --version

Antes de usarlo

  • La URL de ejemplo del README usa una versión de marcador de posición (X.Y), que debes sustituir por un número de versión real.

En colecciones

Temas

Preguntas frecuentes

¿Qué es phpunit?
PHPUnit es un framework de pruebas unitarias para PHP, orientado a programadores y basado en la arquitectura xUnit. PHPUnit es un framework de pruebas unitarias para proyectos PHP. Sigue la arquitectura xUnit, por lo que las pruebas se escriben como clases con métodos que hacen aserciones sobre el comportamiento del código; el framework las ejecuta e informa de los resultados.
¿phpunit es gratuito? ¿Qué licencia tiene?
phpunit es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿phpunit sigue mantenido?
Mantenimiento activo. El último commit de phpunit fue el 24 oct 2026.
¿Para qué puedo usar phpunit?
Escribir pruebas unitarias para aplicaciones y bibliotecas PHP. Ejecutar suites de pruebas automatizadas en pipelines de integración continua. Medir la cobertura de pruebas de bases de código PHP.
¿Cómo se instala phpunit?
Descarga el archivo PHAR con wget: wget https://phar.phpunit.de/phpunit-X.Y.phar Comprueba la versión instalada: php phpunit-X.Y.phar --version
¿Dónde consigo phpunit?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sebastianbergmann/phpunit

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados