Cucumber com java

232 views
198 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
232
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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

    ×