Prof. José Antonio Damiani Junior
damianijr@gmail.com
BDD
Behaviour Driven
Development
Engenharia de Software
SCRUM Agilidade
XP
RUPWaterfall
Metodologias:
Waterfall
SCRUM
RUP
XP
Agilidade
Qualidade de
Sotware
Engenharia de Software
Gerente Analista Tester Desenvolvedores
Equipe
TDD
Test Driven Development
Difundido junto à metodologia XP
Desenvolvimento baseado em testes (Início-Fim)
Implementaç...
TDD
Adicionar
um teste
que falha
Executar
o teste
Escreva o
código
Execução
dos
testes
Refatore
o código
Dificuldades ao iniciar com TDD
Por onde começar?
O que testar?
O teste tem que começar falhando?
Quem decide o que te...
Gerente Analista Tester Desenvolvedores
Equipe
Dificuldades ao iniciar com TDD
Por onde começar?
O que testar?
O teste tem que começar falhando?
Quem decide o que te...
BDD
Behaviour Driven Development
Técnica de desenvolvimento ágil
Visa integrar regras de négocio de forma fluente para e...
Organização
do TDD
Linguagem
Ubiqua
Externalização
dos requisitos
Auge da
Automatização
BDD
TDD Living
Documentation
Organização
do TDD
Linguagem
Ubiqua
Externalização
dos requisitos
Auge da
Automatização
BDD
TDD Living
Documentation
Gerente Analista Tester Desenvolvedores
Linguagem Ubiqua
Facilita a comunicação entre os envolvidos
Organização
do TDD
Linguagem
Ubiqua
Externalização
dos requisitos
Auge da
Automatização
BDD
TDD Living
Documentation
Externalização dos Requisitos
Organização
do TDD
Linguagem
Ubiqua
Externalização
dos requisitos
Auge da
Automatização
BDD
TDD Living
Documentation
Próximo passo...
...Continuos delivery
Prof. José Antonio Damiani Junior
damianijr@gmail.com
Obrigado!
BDD - Behaviour Driven Development
Próximos SlideShares
Carregando em…5
×

BDD - Behaviour Driven Development

428 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
428
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
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!

×