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?
THANK YOUANY QUESTIONS?@RACHELCDAVIES