Usando o PHPUnit - bjverde/formDin GitHub Wiki
O que é o PHPUnit ?
É um ferramenta do PHP para fazer testes unitários.
Site oficial - https://phpunit.de/
Documentação em português - https://phpunit.readthedocs.io/pt_BR/latest/index.html
O que é um teste unitário ?
Testes de Unidade ou teste unitário tem por objetivo verificar cada unidade que compõe o software, isoladamente, para determinar se cada uma delas realiza o que foi especificado. A unidade é definida como um componente de software que não pode ser dividido. Nesta fase as categorias de testes aplicáveis são: teste em estruturas internas, teste de funcionalidade, teste de segurança [1]
- [1] https://www.devmedia.com.br/teste-de-integracao-na-pratica/31877
- [2] https://www.devmedia.com.br/e-ai-como-voce-testa-seus-codigos/39478
- [3] https://medium.com/assertqualityassurance/teste-unit%C3%A1rio-e-qualidade-de-software-acce7b9c537
Para uma melhor compreensão é recomendável a leitura de
Instalar e Configurando o PHPUnit
Recomendo a instalação via Phar por ser mais simples e focar nos 80/20 https://phpunit.readthedocs.io/pt_BR/latest/installation.html#php-archive-phar
Rodando em modo terminal
Windows
D:\wamp\bin\php\php7.3.5\php.exe D:\wamp\bin\phpunit\phpunit-7.2.4.phar --colors=auto --bootstrap D:\wamp\www\formDin\appexemplo_v1.0\init.php D:\wamp\www\formDin\appexemplo_v1.0\app\tests\