Pyramid - BDD em Python
Upcoming SlideShare
Loading in...5
×
 

Pyramid - BDD em Python

on

  • 2,501 views

Apresentação sobre Pyramid na PythOnCampus IFF, no dia 28/11/2009

Apresentação sobre Pyramid na PythOnCampus IFF, no dia 28/11/2009

Statistics

Views

Total Views
2,501
Views on SlideShare
2,496
Embed Views
5

Actions

Likes
3
Downloads
31
Comments
0

1 Embed 5

http://www.slideshare.net 5

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Pyramid - BDD em Python Pyramid - BDD em Python Presentation Transcript

  • Pyramid – BDD em Python Hugo Lopes Tavares Gustavo Rezende Rodrigo Manhães
  • Por que ter ? especificações de software
  • http://upload.wikimedia.org/wikipedia/commons/0/08/Modelo_em_cascata.png
  • http://www.flickr.com/photos/toastforbrekkie/3488847960
  • http://www.flickr.com/photos/wongjunhao/2189540204
  • testes manuais http://www.flickr.com/photos/vox/3966754898
  • http://www.flickr.com/photos/rwphoto/3476071029
  • http://www.flickr.com/photos/slipstreamblue/2677206060
  • O que é BDD ?
  • ? Como fazer BDD no dia-a-dia
  • stakeholder + dev
  • exemplos
  • http://www.agileprogrammer.com/uploads/bradwils/red_2Dgreen_2Drefactor.png
  • Mock Objects
  • YAGNI http://www.flickr.com/photos/editor/172690560/
  • flexibilidade http://www.flickr.com/photos/myelectricsheep/241058566
  • COLABORAÇÃO http://www.flickr.com/photos/visionwithin/513293155
  • http://www.informit.com/ShowCover.aspx?isbn=0321125215
  • Uma ferramenta para Test Doubles    
  •    
  •    
  •    
  •    
  •    
  • Mock    
  • Mock Mocks são objetos pré-programados com as expectativas que formam uma especificação das chamadas que se espera receber.    
  • Stub Stubs são objetos que se comportam segundo uma dada programação, assim como os mocks. Porém, diferentemente destes, a execução ou não dos métodos programados são usados quando a execução dos métodos programados não é o que o exemplo corrente.    
  • Dummy Objeto dublê que não é influenciado diretamente no teste    
  •    
  •    
  •    
  • should-dsl expectativas para especificações automatizadas http://github.com/hugobr/should-dsl
  • pyhistorian
  • PyCukes
  • Obrigado! Email: hltbra@gmail.com nsigustavo@gmail.com rmanhaes@gmail.com Twitter: @hltbra @rodrigomanhes @nsigustavo GitHub: http://github.com/hugobr http://github.com/rodrigomanhaes http://github.com/nsigustavo