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

Preview:

DESCRIPTION

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.

Citation preview

Why you should try Testing First…

Nate OsterSTARWEST 2012

Licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License

nateoster@codesquads.com@nateoster

NateOster@CodeSquads.com

Great Reasons!

• It kills werewolves.• All the cool kids are doing it.• It’s part of this balanced breakfast.• Superhuman strength.

NateOster@CodeSquads.com

DEV

TEST

2 week sprint

Sprint Planning

RetrospectiveSprint D

emo

Mini-Waterfall Testing

NateOster@CodeSquads.com

DEV

TEST

2 week sprint

Sprint Planning

RetrospectiveSprint D

emo

Mini-Waterfall Testing

NateOster@CodeSquads.com

Define

Build Test

2 week sprint

Define

Build Test

Define

Build Test

Define

Build Test

Define

Build Test

Define

Build Test

Define

Build Test

Define

Build Test

Sprint Planning

RetrospectiveSprint D

emo

Sprint Planning…Micro-Incremental Testing

Micro-Waterfall

NateOster@CodeSquads.com

DEFINE DONE.

BE CLEAR.

DO LESS.GET FAST FEEDBACK.

USE CONCRETE EXAMPLES

FOCUS ON ESSENTIALS

REDUCE GUESSING

STOP GOLD-PLATING

FINISH OFTENCHANGE QUICKLY

NateOster@CodeSquads.com

Craft a Test-First Experiment

Start smallHypothesize the outcomeGet fast feedbackAsk WHY.

Nate OsterSTARWEST 2012

nateoster@codesquads.com@nateoster

You can test first.

Licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License