introdução a bdd

20
Clique para editar o estilo do subtítulo mestre Introdução a Behaviour Driven Development Por Ismael Soares

Upload: ismael

Post on 06-Jun-2015

5.126 views

Category:

Technology


0 download

DESCRIPTION

Introdução a Behaviour Driven Development. Nesta apresentação foram respondidas as seguintes perguntas sobre o tema: O que é? Quais são as vantagens? Como usa-la?

TRANSCRIPT

Page 1: Introdução a BDD

Clique para editar o estilo do subtítulo mestre

Introdução a Behaviour Driven Development

Por Ismael Soares

Page 2: Introdução a BDD

Tempo

obsoletosoftware

Na Engenharia de Software...

Page 3: Introdução a BDD

Muitas mudanças ao longo do Muitas mudanças ao longo do tempotempo

BugsBugs

Idéias

Idéias

Melhorias

Melhorias

Page 4: Introdução a BDD

Estas mudanças podem Estas mudanças podem resultar em...resultar em...

Page 5: Introdução a BDD

Kent Beck apresenta em ao Kent Beck apresenta em ao mundo 2003: TDDmundo 2003: TDD

Page 6: Introdução a BDD

Surgem as dúvidas com TDD...Surgem as dúvidas com TDD...

Por onde começar?Por onde começar?O que testar?O que testar?

O teste tem que começar falhando?O teste tem que começar falhando?

Page 7: Introdução a BDD

Enquanto isto na sala Enquanto isto na sala de Dan North...de Dan North...

Page 8: Introdução a BDD

O que é BDD?O que é BDD?

Page 9: Introdução a BDD

BDDBDD (Desenvolvimento Orientado por Comportamento)(Desenvolvimento Orientado por Comportamento)

Uma técnica de desenvolvimento ágil que visa integrar regras de negócios com linguagem de programação.

Page 10: Introdução a BDD
Page 11: Introdução a BDD
Page 12: Introdução a BDD

A linguagem de negócio usada em BDD é extraída das estórias ou especificações fornecidas pelo cliente durante o levantamento dos requisitos.

Page 13: Introdução a BDD

Vantagens de escrever código Vantagens de escrever código usando BDDusando BDD

Page 14: Introdução a BDD

Melhora a comunicação entre Melhora a comunicação entre desenvolvedores e testadoresdesenvolvedores e testadores

Page 15: Introdução a BDD
Page 16: Introdução a BDD
Page 17: Introdução a BDD
Page 18: Introdução a BDD

http://helpdesk.artia.com/entries/346361-o-que-e-o-artia&usg=__WDgOWiyo0eKLrsWynEVH39sZXio=&h=300&w=400&sz=53&hl=pt-BR&star

http://www.flickr.com/photos/zummoes/4442914610/sizes/m/in/photostream/

http://nrfacil.com.br/blog/wp-content/uploads/2010/12/gestao_01.jpg

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

ImagensImagens

Page 19: Introdução a BDD

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ênciasReferências

Page 20: Introdução a BDD