Projeto focado em demonstrar a implementação de pirâmide de testes em sistemas PHP, utilizando boas práticas de engenharia de qualidade.
- Linguagem: PHP 8.1
- Framework de Testes: PHPUnit
- CI/CD: GitHub Actions (Automação de execução de testes)
- Conceitos Aplicados: Testes Unitários, Integração e Mocks (Dublês de teste).
- Clone o repositório.
- Certifique-se de ter o Composer instalado.
- Rode
composer install. - Execute:
./vendor/bin/phpunit tests
Este repositório possui um workflow automatizado que executa toda a suíte de testes a cada novo push, garantindo a integridade do código.