-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Lucas Carnevalli edited this page Mar 31, 2020
·
10 revisions
O Easy Cucumber é uma biblioteca baseada em Cucumber JVM que oferece steps pré definidos para utilizar em seu teste de backend, evitando que escreva código de implementação dos Gherkins.
Ele é sub dividido nos seguintes módulos:
Dado a funcionalidade que você precisa testar é necessário adicionar o módulo específico, por exemplo, para steps de fila é necessário adicionar o módulo JMS; steps de banco de dados utilizam o módulo DATASOURCE e assim por diante.
Exemplos de funcionalidades que são possíveis:
- Faça requests GET, POST, PUT and DELETE para suas APIs;
- Crie mock das suas integrações utilizando Stubby4Node ou Mockserver;
- Assert de response HTTP (status, header, body);
- Execute teste de segurança com OWASP ZAP;
- Insira massa de dados em banco de dados e faça assert das tabelas;
- Put e Get de mensagem em fila utilizando JMS;
No Wiki de cada módulo é possível conhecer os Gherkins disponíveis.
Wiki da versão 1 que está deprecated: https://github.com/osvaldjr/easy-cucumber/tree/master/docs/deprecated