O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License Why you should try   Testing First…           ...
ACCEPTANCETEST-DRIVENDEVELOPMENT   NateOster@CodeSquads.com
Great Reasons!•   It kills werewolves.•   All the cool kids are doing it.•   It’s part of this balanced breakfast.•   Supe...
Waterfall Testing                           Release!DEV                    TEST      NateOster@CodeSquads.com
Waterfall Testing                                           Late!DEV                    TEST                              ...
Old habits die hard  SPRINTS                          TEST       NateOster@CodeSquads.com
Agile Means Incremental Testing            SPRINTS           NateOster@CodeSquads.com
Mini-Waterfall Testing                             2 week sprint                       DEVSprint Planning                 ...
Mini-Waterfall Testing                           2 week sprint                     DEVSprint Planning                     ...
Backpressure!                        2 week sprint                  DEVSprint Planning                                    ...
Micro-Waterfall                     Micro-Incremental Testing                                              2 week sprint  ...
Could we   test first?   fail fast?     NateOster@CodeSquads.com
ACCEPTANCE   TEST                      Yellow             Refactor                   Red                              Gree...
Verification                       Specification               NateOster@CodeSquads.com
DEFINEEXAMPLESUSE CONCRETE             DONE. REDUCE GUESSINGSTOP GOLD-PLATING   DO LESS.GET FAST FEEDBACK.                ...
rework                   velocityscrap                    feedbackhandoffs                 confidence       NateOster@Code...
Craft a Test-First Experiment       Start small       Hypothesize the outcome       Get fast feedback       Ask WHY.      ...
Licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License      You can test first.                      ...
Próximos SlideShares
Carregando em…5
×

Why You Should Try Testing First - Nate Oster STARWEST2012 Lightning Keynote

1.164 visualizações

Publicada em

Slides from the STARWEST2012 Lightning Keynote "Why You Should Try Testing First" (Nate Oster). This was a 5 minute time-boxed "lightning talk" moderated by Lee Copeland.

Publicada em: Tecnologia, Negócios
  • Seja o primeiro a comentar

Why You Should Try Testing First - Nate Oster STARWEST2012 Lightning Keynote

  1. 1. Licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License Why you should try Testing First… Nate Oster STARWEST 2012 nateoster@codesquads.com @nateoster
  2. 2. ACCEPTANCETEST-DRIVENDEVELOPMENT NateOster@CodeSquads.com
  3. 3. Great Reasons!• It kills werewolves.• All the cool kids are doing it.• It’s part of this balanced breakfast.• Superhuman strength. NateOster@CodeSquads.com
  4. 4. Waterfall Testing Release!DEV TEST NateOster@CodeSquads.com
  5. 5. Waterfall Testing Late!DEV TEST BUG-FIX NateOster@CodeSquads.com
  6. 6. Old habits die hard SPRINTS TEST NateOster@CodeSquads.com
  7. 7. Agile Means Incremental Testing SPRINTS NateOster@CodeSquads.com
  8. 8. Mini-Waterfall Testing 2 week sprint DEVSprint Planning Retrospective Sprint Demo TEST NateOster@CodeSquads.com
  9. 9. Mini-Waterfall Testing 2 week sprint DEVSprint Planning Retrospective Sprint Demo TEST NateOster@CodeSquads.com
  10. 10. Backpressure! 2 week sprint DEVSprint Planning Retrospective Sprint Demo TEST NateOster@CodeSquads.com
  11. 11. Micro-Waterfall Micro-Incremental Testing 2 week sprint Define Define Define Build Test Build Test Build TestSprint Planning Retrospective Sprint Planning… Sprint Demo Define Define Build Test Build Test Define Define Define Build Test Build Test Build Test NateOster@CodeSquads.com
  12. 12. Could we test first? fail fast? NateOster@CodeSquads.com
  13. 13. ACCEPTANCE TEST Yellow Refactor Red Green NateOster@CodeSquads.com
  14. 14. Verification Specification NateOster@CodeSquads.com
  15. 15. DEFINEEXAMPLESUSE CONCRETE DONE. REDUCE GUESSINGSTOP GOLD-PLATING DO LESS.GET FAST FEEDBACK. FINISH OFTEN CHANGE QUICKLYBE CLEAR. FOCUS ON ESSENTIALS NateOster@CodeSquads.com
  16. 16. rework velocityscrap feedbackhandoffs confidence NateOster@CodeSquads.com
  17. 17. Craft a Test-First Experiment Start small Hypothesize the outcome Get fast feedback Ask WHY. NateOster@CodeSquads.com
  18. 18. Licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License You can test first. Nate Oster STARWEST 2012 nateoster@codesquads.com @nateoster

×