Download - Cucumber
![Page 1: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/1.jpg)
Tomás D’Stefano @tomas_stefanohttp://github.com/tomas-stefano
domingo, 22 de agosto de 2010
![Page 2: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/2.jpg)
Quem sou eu ...
Fundador da SuceSSoft
Desenvolvedor em Python e Ruby
Agilista desde 2007
Apaixonado por Basset Hound
domingo, 22 de agosto de 2010
![Page 3: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/3.jpg)
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
![Page 4: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/4.jpg)
Shingeo Shingo - Toyota
“Inspeção para encontrar defeitos é desperdício.”
Vale a pena desenvolver e Testar Depois?
domingo, 22 de agosto de 2010
![Page 5: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/5.jpg)
Shingeo Shingo - ToyotaNã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
![Page 6: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/6.jpg)
Falhas na Comunicação
Comunicação
domingo, 22 de agosto de 2010
![Page 7: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/7.jpg)
Você cria um Assume.
ASSUME
Assumir Premissas do Software
domingo, 22 de agosto de 2010
![Page 8: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/8.jpg)
Você cria um Ass.
ASSUME
Assumir Premissas do Software
domingo, 22 de agosto de 2010
![Page 9: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/9.jpg)
Você cria um “Ass” entre “You”.
ASSUME
Assumir Premissas do Software
domingo, 22 de agosto de 2010
![Page 10: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/10.jpg)
Você cria um “Ass” entre “You” and “Me”.
ASSUME
Assumir Premissas do Software
domingo, 22 de agosto de 2010
![Page 11: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/11.jpg)
Como Gerenciar as expectativas?Como Diminuir o “Gap” Entre o Cliente e a Equipe?
Envolvidos X Comprometidos
domingo, 22 de agosto de 2010
![Page 12: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/12.jpg)
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
![Page 13: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/13.jpg)
O que irei Usar?
- Ruby- Rails- Cucumber !!- Webrat- Rspec
Demonstração
domingo, 22 de agosto de 2010
![Page 14: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/14.jpg)
Funcionalidade: Apresentar sobre Cucumber. =]
# language: ptFuncionalidade: título Eu sendo <papel> Quero <alguma coisa> Para <valor de negócio>
Cucumber
domingo, 22 de agosto de 2010
![Page 15: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/15.jpg)
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
![Page 16: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/16.jpg)
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
![Page 17: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/17.jpg)
Mind-Map Usado na criação da apresentação
domingo, 22 de agosto de 2010
![Page 18: Cucumber](https://reader031.vdocuments.com.br/reader031/viewer/2022020207/5562c1c7d8b42a595e8b5108/html5/thumbnails/18.jpg)
Tomás D’Stefano @tomas_stefanohttp://github.com/tomas-stefano
Dúvidas ??
domingo, 22 de agosto de 2010