Usando Dado/Quando/Então sem Cucumber com Cypress

Não se prenda ao uso do Cucumber para fazer uso das palavras-chave Dado/Quando/Então Muita gente ainda acha que usar Cucumber é a solução para pessoas não técnicas começarem a escrever testes automatizados, visto que você escreve a especificação de como o software deve se comportar em uma linguagem natural e tal especificação pode ser executada … Continue lendo Usando Dado/Quando/Então sem Cucumber com Cypress

Evento de BDD em Floripa – O que rolou?

No último sábado (09 de Maio de 2015) rolou em Florianópolis, ilha da magia, o seminário BDD com Cucumber, comandado por Carlos Eduardo Golçalves, desenvolvedor Java da Suntech. O evento contou com o apoio da Toptal, e tive a oportunidade de estar lá, graças ao convite do amigo e colega Gabriel Neutzling, também presente no evento. … Continue lendo Evento de BDD em Floripa – O que rolou?

Status de testes em BDD – O BDD do “Reggae” |)

Enquanto criava novos testes utilizando a técnica de BDD (para um projeto no qual estou trabalhando), me deparei com a imagem acima, e achei que poderia sair um post legal aqui no meu blog, sobre os três diferentes status de testes em BDD, quando utilizando Cucumber. Ok, antes de ir para as cores vamos entender … Continue lendo Status de testes em BDD – O BDD do “Reggae” |)

Livros sobre Behavior-Driven Development

Devido ao grande interesse em BDD por parte da comunidade de teste de software, gostaria de indicar alguns livros interessantes que tratam do assunto e lhes prover meus comentários a respeito de cada um. Sem mais delongas, vou começar pelo primeiro que comecei a ler. The Cucumber Book - Behavior Driven Development for Testers and … Continue lendo Livros sobre Behavior-Driven Development

Já ouvir falar em BDD?

Segundo a Wikipédia, desenvolvimento dirigido ao comportamento, BDD (behavior-driven development), é um processo de desenvolvimento de software, baseado em outra técnica, chamada de TDD (test-driven development), o qual combina técnicas e princípios de desenvolvimento orientado à testes, com design dirigido ao domínio (DDD) e orientação à objetos (OO), provendo à desenvolvedores e analistas de negócio … Continue lendo Já ouvir falar em BDD?