Skip to content
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

Clone this wiki locally