DEV Community

Cover image for Testes em PHP com o framework PEST
Allisson Rafael de Brito Araujo
Allisson Rafael de Brito Araujo

Posted on

Testes em PHP com o framework PEST

Introdução

Olá, me chamo Allisson Rafael e este artigo faz parte do meu trabalho de Ferramentas de Testes.

Nele irei falar de forma geral sobre o framework PEST que é uma opção ao PHPUnit para a realização de testes em PHP.

Abaixo explico como instalar a mesma para que você possa escrever e executar seus testes de forma simples e intuitiva, que é o que a suíte propõe quando diz se um framework simples e elegante para a escrita de testes.

Instalando a Suíte

Para instalar, devemos ter o composer instalado, então entendo que você já tem o mesmo instalado.

composer require pestphp/pest --dev --with-all-dependencie

Enter fullscreen mode Exit fullscreen mode

Após instalada a suíte vamos entender como podemos escrever nossos testes.

Executando o primeiro test

Vamos criar/rodar o nosso primeiro teste de acordo com o tutorial básico do framework.

Dentro do diretório do nosso projeto usaremos o comando:

./vendor/bin/pest --init
Enter fullscreen mode Exit fullscreen mode

Ao rodar o mesmo criará toda a estrutura necessária para rodar os testes escritos e o teste de exemplo que é criado após a inicialização da suíte.

E para rodar o teste de exemplo, usamos o seguinte comando:

./vendor/bin/pest
Enter fullscreen mode Exit fullscreen mode

E a saída deverá ser a seguinte:

Image description

Ficou curioso e quer saber como você pode escrever seus próprios testes utilizando a suíte? Eu vou deixar um vídeo tutorial onde mostro de forma rápida alguns testes que escrevi e como funciona cada um deles.

Assista ao vídeo clicando aqui!

Todos os códigos utilizados no vídeo podem ser baixados aqui:
Baixar códigos

Latest comments (0)