35

Agile Testing Days NL keynote on Continuous Testing

Embed Size (px)

Citation preview

CONTINUOUSTESTINGRACHEL DAVIES @RACHELCDAVIES

WHO LIKES TESTING?

TEST FOR A KEYNOTE

PROVOKE THOUGHT

SOMETHING DIFFERENT?

BACK IN LONDON

@benjiweber @pr0bablyfine @pipelineconf

BUT LET'STALK ABOUTTESTING FIRST

TESTING IN WATERFALL

SOMEWHERE UNDER THE RAINBOW

TESTING IN AGILE

KEEP ON ITERATING

STEADY FLOW?

CAN WE MAKE IT EASY?

MORE PROCESS?

LESS AGILE

TEAMWORK

MORE AGILE

WHEN TO TEST?

INVESTING TIME WISELY

WHAT ARETESTS?

All tests are experiments performed toanswer a question about the relationship

between what a product is and what itshould be.

LESSONS LEARNED IN SOFTWARE TESTING

CHECKSREPEATABLE?AUTOMATE

TESTSEXPLORING HOW A PRODUCTRESPONDS

MONITORINGCHECKING OVER TIME

AB IS ..

A FIBONACCI NUMBER

WE USE XP

XP is a lightweight methodology for small tomedium sized teams developing software in

the face of vague or rapidly changingrequirements. Beck, 1999.

WHY EXTREME?TAKING GOOD PRACTICE TO EXTREME LEVELS

TESTING ALL THE TIME?

TEST DRIVEN DEVELOPMENT

XP VALUESSimplicityFeedbackCommunicationCourageRespect

HERE'S HOW WE DO XP @

PAIRING

ON ALL PRODUCTION CODE.

MOBBING

ON TRICKY STORIES.

SIT WITH BUSINESS

INTERRUPTIBLE FOR SUPPORT

ENVIRONMENTS

MAINTAINED BY TEAM.

MONITORING

FEEDBACK ON PRODUCTION.

DEPLOYING

PUSHING TO LIVE WITH A PUPPET.

TESTING IN PRODUCTION

FOOD FOR THOUGHT?

IMAGINE

THANK YOUANY QUESTIONS?@RACHELCDAVIES