Your SlideShare is downloading. ×
Introdução a BDD
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Introdução a BDD

5,044
views

Published on

Introdução a Behaviour Driven Development. …

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?

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,044
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
79
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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.
  • Transcript

    • 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.
    • 10.  
    • 11.  
    • 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
    • 15.  
    • 16.  
    • 17.  
    • 18.
      • 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 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
    • 20.