Repolode
sebastianbergmann

sebastianbergmann/phpunit

PHPUnit é um framework de testes unitários para PHP, voltado a desenvolvedores e baseado na arquitetura xUnit.

Estrelas
20,072
Forks
2,213
Issues abertas
11
Último commit
há 13 horas

O que é?

PHPUnit é um framework de testes unitários para projetos PHP. Ele segue a arquitetura xUnit: os testes são escritos como classes com métodos que fazem afirmações sobre o comportamento do código, e o framework os executa e apresenta os resultados.

Ele é distribuído como um único arquivo PHAR com todas as dependências incluídas, que pode ser baixado e executado diretamente com PHP. Também pode ser instalado com o Composer, o gerenciador de dependências padrão do PHP.

O projeto é mantido por Sebastian Bergmann e depende de um conjunto de pacotes complementares para cobertura de código, iteração de arquivos e análise de código, desenvolvidos no mesmo ecossistema.

Recursos principais

  • 01Segue a arquitetura xUnit para escrever testes unitários em PHP.
  • 02Distribuído como um arquivo PHAR independente, com todas as dependências incluídas.
  • 03Pode ser instalado via Composer.
  • 04Oferece suporte a relatórios de cobertura de código por meio de pacotes complementares.

Casos de uso

  • Escrever testes unitários para aplicações e bibliotecas PHP.
  • Executar suítes de testes automatizados em pipelines de integração contínua.
  • Medir a cobertura de testes de bases de código PHP.

Início rápido

  1. 1

    Baixe o arquivo PHAR com wget

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

    Verifique a versão instalada

    php phpunit-X.Y.phar --version

Antes de usar

  • A URL de exemplo do README usa uma versão provisória (X.Y), que você deve substituir por um número de versão real.

Em coleções

Tópicos

Perguntas frequentes

O que é phpunit?
PHPUnit é um framework de testes unitários para PHP, voltado a desenvolvedores e baseado na arquitetura xUnit. PHPUnit é um framework de testes unitários para projetos PHP. Ele segue a arquitetura xUnit: os testes são escritos como classes com métodos que fazem afirmações sobre o comportamento do código, e o framework os executa e apresenta os resultados.
phpunit é gratuito? Qual é a licença?
phpunit é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
phpunit ainda é mantido?
Manutenção ativa. O último commit de phpunit foi em 24 de out. de 2026.
Para que posso usar phpunit?
Escrever testes unitários para aplicações e bibliotecas PHP. Executar suítes de testes automatizados em pipelines de integração contínua. Medir a cobertura de testes de bases de código PHP.
Como instalar phpunit?
Baixe o arquivo PHAR com wget: wget https://phar.phpunit.de/phpunit-X.Y.phar Verifique a versão instalada: php phpunit-X.Y.phar --version
Onde consigo phpunit?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sebastianbergmann/phpunit

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados