BDD com JUnit
-
Upload
ismael -
Category
Technology
-
view
372 -
download
1
description
Transcript of BDD com JUnit
Clique para editar o estilo do subtítulo mestre
BDD com JUnite outros macetes com
Ismael Soares
Vamos relembrar...
Tempo
obsoletosoftware
Na Engenharia de Software...
Muitas mudanças ao longo do tempo
Bugs
Idéias
Melhorias
Estas mudanças podem resultar em...
Kent Beck apresenta em ao mundo 2003: TDD
Surgem as dúvidas com TDD...
Por onde começar?O que testar?
O teste tem que começar falhando?
Eu ainda vou perder os cabelos por causa deste TDD!
Roger Lista
Enquanto isto na sala de Dan North...
O que é BDD?
BDD (Desenvolvimento Orientado por Comportamento)
Uma técnica de desenvolvimento ágil que visa integrar regras de negócios com linguagem de programação.
Frameworks Java
Eu gosto do JUnit!
Exists uma solução…
Fixture
Exercise
Verify
Dado tal coisa
Quando acontecer algo
Então tal resultado é esperado
Os métodos devem ser escritos em forma de frases e o seu
comportamento deve ser coerente com seu nome
Regra
Seja objetivo no comportamentodo método e cuidado com o
reaproveitamento ilícito!
Regra
Primeiro pense no cenário.Só depois comece a implementa-lo.
No entanto, pense simples, não queira resolver tudo de uma só vez.
Regra
Se houver muitos cenários, provavelmente seu
design de código não está bom.
Não tenha medo de criar Classes!
Regra
Sigla o fluxo do TDD!
Regra
Sem mais delongas…
Vamos ao código!
Obrigado!