Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
BDD em Java     com Cucumber             O melhor dos dois mundos@rodrigodealer                          JavaCE Social
Por que BDD?
Definição“BDD is a second-generation, outside-in, pull-based, multiple-stakeholder, multiple-scale, high-automation, agile ...
Você sabe exatamente o que sua      aplicação vai fazer :)
Aumenta a participação     do cliente
Menos estórias voltando
BDD é agil!
TDD não basta?
Porque TDD obriga você a pensar apenasno que você espera [..], sem pensar aindaem uma implementação concreta.
Não
JBehave
Muito código?
Isso pode ser mais fácil
Ao códigohttp://github.com/javace/cursocucumbercomjava
Upcoming SlideShare
Loading in …5
×

Cucumber com java

314 views

Published on

  • Be the first to comment

  • Be the first to like this

Cucumber com java

  1. 1. BDD em Java com Cucumber O melhor dos dois mundos@rodrigodealer JavaCE Social
  2. 2. Por que BDD?
  3. 3. Definição“BDD is a second-generation, outside-in, pull-based, multiple-stakeholder, multiple-scale, high-automation, agile methodology. It describes a cycle of interactions withwell-defined outputs, resulting in the delivery of working, tested software thatmatters.”Agile Specifications, BDD and Testing eXchange" - Dan NorthBDD foca na obtenção de um claro entendimento do comportamento desejado dosoftware através de uma discussão com as partes interessadas no produto (PO).Ele extende o TDD por escrever casos de testes numa linguagem natural que não-programadores conseguem ler.
  4. 4. Você sabe exatamente o que sua aplicação vai fazer :)
  5. 5. Aumenta a participação do cliente
  6. 6. Menos estórias voltando
  7. 7. BDD é agil!
  8. 8. TDD não basta?
  9. 9. Porque TDD obriga você a pensar apenasno que você espera [..], sem pensar aindaem uma implementação concreta.
  10. 10. Não
  11. 11. JBehave
  12. 12. Muito código?
  13. 13. Isso pode ser mais fácil
  14. 14. Ao códigohttp://github.com/javace/cursocucumbercomjava

×