Tenho utilizado o Cucumber atualmente para criar testes onde a intenção dos mesmos sejam mais claras, saber o motivo do teste e de seus passos até o retorno esperado sem precisar ficar lendo várias linhas de código. Com o Cucumber temos essa possibilidade pois os testes são escritos em nossa linguagem normal (por padrão inglês, mas com uma simples linha de configuração podemos escrever também em português).
Dependencias Maven:
Teste escrito com Cucumber:
Após a execução com o JUnit, o Cucumber nos informará que precisamos implementar os códigos que representam os passos do cenário acima descrito como abaixo:
O resultado dos testes são apresentados da mesma maneira que o JUnit, mas agrupados por "Funcionalidade".
Mais informações sobre o Cucumber em https://cucumber.io/
Nenhum comentário:
Postar um comentário