Podemos criar um teste utilizando o comando artisan make:test. Um formulário interativo ira perguntar as especificações. A imagem a seguir mostra como o teste BasesTest é criado no modelo Feature (PHPUnit, como especificado em Introdução aos testes)

Após ter seu teste criado e seus métodos implementados, você pode executar eles com o seguinte comando
sail artisan test tests/Feature/BasesTest.php --testdoxWarning
Você deve rodar manualmente as migrations e os seeders do sistema no banco
testing. Para isso, altere oDB_DATABASEdo seu.envparatestinge rode o comandomigrate --seed
Dicas Importantes
- O caminho do arquivo é opcional, informar ele faz com que apenas aquele arquivo de testes seja executado
- A flag
--testdoxfaz com que seus testes tenham um output mais detalhado- Você também pode usar a flag
--filterpara executar um método específico da classe
Agora que você tem uma classe de testes e já sabe como executar eles, basta escolher um tipo de teste e começar a implementação:
- Testes de funcionalidade
- Testes unitários: TODO