Neste Papo Reto, Adriano Silva fala sobre o framework de testes Cucumber.

O Cucumber foi originalmente criado por membros da comunidade Ruby para apoiar o desenvolvimento de testes de aceitação automatizado utilizando a técnica BDD. O Cucumber não serve apenas para automatizar testes, é possível fazer melhor que isso.

Escrever cenários que descrevem as regras de negócio, ao invés de funcionalidades da interface, permite envolver analistas de negócios, qualidade escrevendo cenários antes do desenvolvimento, fazendo com que os desenvolvedores sejam guiados por uma especificação sem ambiguidade.

Com ele, as funcionalidades do sistema são escritas em arquivos de texto e em uma linguagem de domínio específico chamada Gherkin, muito semelhante à linguagem natural, mas que contém algumas palavras chaves.

Funcionalidade (Feature)
Cenário (Scenario)
Dado (Given)
Quando (When)
Então (Then)
And (E)
Confira a apresentação.

Links Citados:
* https://www.infoq.com/br/news/2015/07/bdd-cucumber-testing
* https://www.concretesolutions.com.br/2014/12/16/introducao-bdd-e-cucumber/
* http://www.devmedia.com.br/desenvolvimento-orientado-a-comportamento-bdd-com-cucumber/33547

Autor

Wilson Souza é Gerente de Marketing da Bluesoft. Formado e pós Graduado pela Instituição Mackenzie, possui também MBA pela FGV. Wilson tem mais de 10 anos de experiência na área de Relacionamento e Marketing, atuando em diversas áreas e segmentos do mercado.

Deixe aqui o seu comentário