Oficina de BDD na DB

Dia 13 fizemos um treinamento de Behaviour-Driven Development na DBServer, que incluiu jogo, claro, e também exercícios de Example Mapping e de escrita de cenários. Agradecemos a todos pelo interesse e feedback e em particular ao Mauro, que é um dos nossos pioneiros de BDD na empresa e esteve lá também compartilhando sua experiência.

Participantes na sala de treinamento
Sala cheia!

Jogadores

Cartas de cenário

Jogadores marcando os pontos

Dado que Bob é um mero mortal
Quando ele encontrar a Morte
Então ele deve se transformar em um cadáver

Cartas do jogo formando um cenário
Tá difícil pro Bob
Jogadores pensando
Esse grupo decidiu manter um histórico dos cenários 🙂

Cartas de cenário

Grupo escrevendo post-its
Example Mapping: post-its para estória, regra, exemplos e perguntas

Dinâmica de example mapping

Colando post-its na parede

Grupos escrevendo
Escrevendo os exemplos em forma de cenário

Grupo trabalhando

Grupo trabalhando

Participante lendo cenários

Anúncios

CukeUp!AU 2016

cukeup

No mês que vem ocorre o CukeUp!AU em Sydney e o BDD Warriors estará lá representado! Os colegas da primeira edição do Projeto DB-Austrália se candidataram ao posto de Fiéis Facilitadores Internacionais. #SomosTodosDBServer  \o/

O CukeUp! é “uma conferência para testadores, desenvolvedores e product owners que pensam diferente” que acontece também em Londres e New York. Muitas das palestras estão disponíveis na web e valem a pena assistir.

A versão em inglês do BDD Warriors está disponível na nossa página de download.

 

Introducing BDD…. Warriors

O que é BDD?

BDD[1] (Behaviour-Driven Development) é uma técnica colaborativa para implementar uma aplicação através da descrição do seu comportamento. Utilizada juntamente com automação de testes funcionais e TDD, ela permite a geração de uma documentação viva, onde mudanças tanto na especificações como na aplicação são detectadas pelos testes automatizados.

Um cenário de BDD segue o formato:

Dado que…. [pré-condições]
Quanto …. [evento sendo testado]
Então … [resultado esperado]

O que é BDD Warriors?

BDD Warriors é um jogo de cartas print&play projetado para auxiliar iniciantes a pensar em termos de cenários e questionar a lógica da especificação, além de fixar a sintaxe básica.

(E também é uma desculpa para criar cenários com alienígenas zumbis invadindo a Terra.)

Baixe aqui o PDF com as regras em formato de BDD e as cartas para impressão.

 

[1] Introducing BDD, Dan North, 2006.