BDD - Behaviour Driven Development

454 visualizações

Publicada em

Palestra sobre BDD - UNIFRAN

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
454
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

BDD - Behaviour Driven Development

  1. 1. Prof. José Antonio Damiani Junior damianijr@gmail.com BDD Behaviour Driven Development
  2. 2. Engenharia de Software SCRUM Agilidade XP RUPWaterfall Metodologias:
  3. 3. Waterfall SCRUM RUP XP Agilidade Qualidade de Sotware Engenharia de Software
  4. 4. Gerente Analista Tester Desenvolvedores Equipe
  5. 5. TDD Test Driven Development Difundido junto à metodologia XP Desenvolvimento baseado em testes (Início-Fim) Implementação requer conhecimentos de programação Desenvolvimento Orientado por Testes
  6. 6. TDD Adicionar um teste que falha Executar o teste Escreva o código Execução dos testes Refatore o código
  7. 7. Dificuldades ao iniciar com TDD Por onde começar? O que testar? O teste tem que começar falhando? Quem decide o que testar?
  8. 8. Gerente Analista Tester Desenvolvedores Equipe
  9. 9. Dificuldades ao iniciar com TDD Por onde começar? O que testar? O teste tem que começar falhando? Quem decide o que testar? BDD
  10. 10. BDD Behaviour Driven Development Técnica de desenvolvimento ágil Visa integrar regras de négocio de forma fluente para equipe Foco nos envolvidos Desenvolvimento Orientado por Comportamento by Dan North
  11. 11. Organização do TDD Linguagem Ubiqua Externalização dos requisitos Auge da Automatização BDD TDD Living Documentation
  12. 12. Organização do TDD Linguagem Ubiqua Externalização dos requisitos Auge da Automatização BDD TDD Living Documentation
  13. 13. Gerente Analista Tester Desenvolvedores Linguagem Ubiqua Facilita a comunicação entre os envolvidos
  14. 14. Organização do TDD Linguagem Ubiqua Externalização dos requisitos Auge da Automatização BDD TDD Living Documentation
  15. 15. Externalização dos Requisitos
  16. 16. Organização do TDD Linguagem Ubiqua Externalização dos requisitos Auge da Automatização BDD TDD Living Documentation
  17. 17. Próximo passo... ...Continuos delivery
  18. 18. Prof. José Antonio Damiani Junior damianijr@gmail.com Obrigado!

×