Cucumber and BDD

467 views

Published on

Presentation at Trade Developers Conference 2010 about Cucumber and Behavior-Driven Development

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
467
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cucumber and BDD

  1. 1. Tomás D’Stefano @tomas_stefano http://github.com/tomas-stefano domingo, 22 de agosto de 2010
  2. 2. Quem sou eu ... Fundador da SuceSSoft Desenvolvedor em Python e Ruby Agilista desde 2007 Apaixonado por Basset Hound domingo, 22 de agosto de 2010
  3. 3. Adaptação do Agile Manifesto Desenvolver Software é mais sobre Pessoas do que processos e Ferramentas. Antes de Tudo Vou Falar Isso Até Quando Ficar Velhinho domingo, 22 de agosto de 2010
  4. 4. Shingeo Shingo - Toyota “Inspeção para encontrar defeitos é desperdício.” Vale a pena desenvolver e Testar Depois? domingo, 22 de agosto de 2010
  5. 5. Shingeo Shingo - Toyota Não esqueça: BDD é um “mindset” e não um “toolset”. “Inspeção para prevenir defeitos é essencial.” BDD? Eliminar Desperdícios domingo, 22 de agosto de 2010
  6. 6. Falhas na Comunicação Comunicação domingo, 22 de agosto de 2010
  7. 7. Você cria um Assume. ASSUME Assumir Premissas do Software domingo, 22 de agosto de 2010
  8. 8. Você cria um Ass. ASSUME Assumir Premissas do Software domingo, 22 de agosto de 2010
  9. 9. Você cria um “Ass” entre “You”. ASSUME Assumir Premissas do Software domingo, 22 de agosto de 2010
  10. 10. Você cria um “Ass” entre “You” and “Me”. ASSUME Assumir Premissas do Software domingo, 22 de agosto de 2010
  11. 11. Como Gerenciar as expectativas? Como Diminuir o “Gap” Entre o Cliente e a Equipe? Envolvidos X Comprometidos domingo, 22 de agosto de 2010
  12. 12. Facilita a comunicação entre os stakeholders e os desenvolvedores. - Uma ferramenta para a criação de Testes do ponto de vista do nosso querido e amado usuário. Cucumber domingo, 22 de agosto de 2010
  13. 13. O que irei Usar? - Ruby - Rails - Cucumber !! - Webrat - Rspec Demonstração domingo, 22 de agosto de 2010
  14. 14. Funcionalidade: Apresentar sobre Cucumber. =] # language: pt Funcionalidade: título Eu sendo <papel> Quero <alguma coisa> Para <valor de negócio> Cucumber domingo, 22 de agosto de 2010
  15. 15. Então ... o quê? Mas ... por quê? Cenário: <título> Dado <contexto> Quando <ação> Então ... ?? Cucumber Steps domingo, 22 de agosto de 2010
  16. 16. Melhora da Comunicação e consequentemente, o aumento da confiança do cliente na equipe (isso existe? Yeah =D) Cenário: <título> Dado <contexto> Quando <ação> Então <expectativa> => Por que? ... ... Humm Análise da Causa-Raiz domingo, 22 de agosto de 2010
  17. 17. Mind-Map Usado na criação da apresentação domingo, 22 de agosto de 2010
  18. 18. Tomás D’Stefano @tomas_stefano http://github.com/tomas-stefano Dúvidas ?? domingo, 22 de agosto de 2010

×