-
1.
Introdução a Behaviour Driven Development Por Ismael Soares
-
2.
Tempo obsoleto software Na Engenharia de Software...
-
3.
Muitas mudanças ao longo do tempo Bugs Idéias Melhorias
-
4.
Estas mudanças podem resultar em...
-
5.
Kent Beck apresenta em ao mundo 2003: TDD
-
6.
Surgem as dúvidas com TDD... Por onde começar? O que testar? O teste tem que começar falhando?
-
7.
Enquanto isto na sala de Dan North...
-
8.
O que é BDD?
-
9.
BDD (Desenvolvimento Orientado por Comportamento) Uma técnica de desenvolvimento ágil que visa integrar regras de negócios com linguagem de programação.
-
12.
A linguagem de negócio usada em BDD é extraída das estórias ou especificações fornecidas pelo cliente durante o levantamento dos requisitos.
-
13.
Vantagens de escrever código usando BDD
-
14.
Melhora a comunicação entre desenvolvedores e testadores
-
18.
<ul><li>http://helpdesk.artia.com/entries/346361-o-que-e-o-artia&usg=__WDgOWiyo0eKLrsWynEVH39sZXio=&h=300&w=400&sz=53&hl=pt-BR&star </li></ul><ul><li>http://www.flickr.com/photos/zummoes/4442914610/sizes/m/in/photostream/ </li></ul><ul><li>http://nrfacil.com.br/blog/wp-content/uploads/2010/12/gestao_01.jpg </li></ul>http://bootstrapping101.files.wordpress.com/2010/08/success-failure2.jpg http://3.bp.blogspot.com/_k0IVHs07nGc/SbVh-To212I/AAAAAAAAAOQ/d3IHbUQxfiw/s320/truques+para+consertar+problemas.bm Imagens
-
19.
Chelimsky,David, Aslak Hellesøy, Dave Astels, Zach Dennis, Bryan Helmkamp e Dan North. The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends. Edited by Jacquelyn Carter. ISBN: 978.1.93435.637-1 Referências
Na maioria das empresas de desenvolvimento de software é difícil fazer com que desenvolvedores e testadores trabalhem em conjunto para atingir um objetivo. BDD possibilita esta integração porque os testadores podem escrever os cenários de testes para os desenvolvedores implementarem.
Com desenvolvedores e testadores trabalhando juntos, ao longo do tempo, um irá transferir o seu conhecimento para o outro, criando assim uma equipe multifuncional;
Algumas equipes ágeis afirmam que não documentam o sistema porque a manutenção destes artefatos é custosa. Usando os frameworks de BDD estes artefatos são gerados dinamicamente sem nenhum esforço adicional. Alguns, inclusive, geram relatórios em formato HTML, o que irá facilitar uma consulta posterior;
Fergus O’Connell, em sua obra “How to Run Successful High-Tech Project-Based Organizations” (Artech House, 1999), apresenta uma relação dos principais motivos que levam projetos de software ao fracasso. O primeiro deles é: “ os objetivos do projeto não são bem definidos e compartilhados entre todos os envolvidos” . Por este motivo, BDD sugere que os analistas/testadores escrevam os cenários antes mesmo dos testes serem implementados, e desta forma os desenvolvedores terão uma visão geral do objetivo do projeto antes de codificá-lo.