CROSS-TEAM PAIR TESTING
LESSONS OF A
TESTING
TRAVELER
@lisihocke
Fan art by François Coutu | http://fav.me/d5q8gpd
TOUR
OUR JOURNEY TODAY
@lisihocke
START
TIPS
Fan art by Aaron Godwin | http://fav.me/d2bf9n0
LET‘S START WITH WHY GETTING
INSPIRED
@lisihocke
HAVE YOU EVER ASKED YOURSELF…
@lisihocke
CHALLENGE: BECOME A BETTER SKILLED TESTER
@lisihocke
hhttp://fav.me/d9jcjm7
LEARNING SOLO
@lisihocke
hhttp://fav.me/d9jcjm7, https://twitter.com/maaretp/status/1020603841950240769
LEARNING SOLO
@lisihocke
PAIRING UP FOR LEARNING
@lisihocke
“I believe that pairing and mobbing with fellow testers from the
community on hands-on exploratory testing and automation will
result in continuously increasing skills and knowledge as well as
serendipitous learning.
I’ll know I have succeeded when I noted down at least one
concrete new insight or applied one new technique per testing
session and shared that with the community.”
MY HYPOTHESIS
@lisihocke
THE EXPERIMENT: BECOME A TESTING TRAVELER
@lisihocke
THE EXPERIMENT: BECOME A TESTING TRAVELER
@lisihocke
PROBE:
SOURCES OF INSPIRATION
@lisihocke
SOURCES OF INSPIRATION
@lisihocke
Lisa Crispin
@lisacrispin
SOURCES OF INSPIRATION
@lisihocke
Lisa Crispin
@lisacrispin
Sallyann Freudenberg
@SalFreudenberg
SOURCES OF INSPIRATION
@lisihocke
Lisa Crispin
@lisacrispin
Sallyann Freudenberg
@SalFreudenberg
Maaret Pyhäjärvi
@maaretp
THE TESTING TOUR LESSONS
LEARNED
@lisihocke
TOUR FIGURES
17
people
8
months
19
stops
@lisihocke
#01
Maaret Pyhäjärvi
@maaretp
STARTING OUT
@lisihocke
Explore
STARTING OUT
https://twitter.com/maaretp/status/951123185382064129
@lisihocke
#01
Maaret Pyhäjärvi
@maaretp
Explore
THE PEOPLE VISITED ON MY TOUR
#01
Maaret Pyhäjärvi
@maaretp
#02
Thiago Amanajás
@ThiagoAmanajas
@lisihocke
Explore
Automate
THE PEOPLE VISITED ON MY TOUR
#01
Maaret Pyhäjärvi
@maaretp
#02
Thiago Amanajás
@ThiagoAmanajas
#03
Thiago Amanajás
@ThiagoAmanajas
@lisihocke
Explore
Automate
Debug
THE PEOPLE VISITED ON MY TOUR
#01
Maaret Pyhäjärvi
@maaretp
#02
Thiago Amanajás
@ThiagoAmanajas
#03
Thiago Amanajás
@ThiagoAmanajas
#04
Dianë Xhymshiti
@dxhymshiti
@lisihocke
Explore
Automate
Debug
Setup
THE PEOPLE VISITED ON MY TOUR
#01
Maaret Pyhäjärvi
@maaretp
#02
Thiago Amanajás
@ThiagoAmanajas
#03
Thiago Amanajás
@ThiagoAmanajas
#04
Dianë Xhymshiti
@dxhymshiti
#05
Lisa Crispin
@lisacrispin
@lisihocke
Explore
Automate
Debug
Setup
Explore
THE PEOPLE VISITED ON MY TOUR
#01
Maaret Pyhäjärvi
@maaretp
#02
Thiago Amanajás
@ThiagoAmanajas
#03
Thiago Amanajás
@ThiagoAmanajas
#04
Dianë Xhymshiti
@dxhymshiti
#05
Lisa Crispin
@lisacrispin
#06
Pranav KS
@IgnorantTester
@lisihocke
Explore
Automate
Debug
Setup
Explore
Formulate
THE PEOPLE VISITED ON MY TOUR
#01
Maaret Pyhäjärvi
@maaretp
#02
Thiago Amanajás
@ThiagoAmanajas
#03
Thiago Amanajás
@ThiagoAmanajas
#04
Dianë Xhymshiti
@dxhymshiti
#05
Lisa Crispin
@lisacrispin
#06
Pranav KS
@IgnorantTester
#07
Peter Kofler
@codecopkofler
@lisihocke
Explore
Automate
Debug
Setup
Explore
Formulate
Penetrate
THE PEOPLE VISITED ON MY TOUR
#01
Maaret Pyhäjärvi
@maaretp
#02
Thiago Amanajás
@ThiagoAmanajas
#03
Thiago Amanajás
@ThiagoAmanajas
#04
Dianë Xhymshiti
@dxhymshiti
#05
Lisa Crispin
@lisacrispin
#06
Pranav KS
@IgnorantTester
#07
Peter Kofler
@codecopkofler
#08
Viv Richards
@11vlr
@lisihocke
Explore
Automate
Debug
Setup
Explore
Formulate
Penetrate
Access
THE PEOPLE VISITED ON MY TOUR
#01
Maaret Pyhäjärvi
@maaretp
#02
Thiago Amanajás
@ThiagoAmanajas
#03
Thiago Amanajás
@ThiagoAmanajas
#04
Dianë Xhymshiti
@dxhymshiti
#05
Lisa Crispin
@lisacrispin
#06
Pranav KS
@IgnorantTester
#07
Peter Kofler
@codecopkofler
#08
Viv Richards
@11vlr
#09
Cassandra H. Leung
@Tweet_Cassandra
@lisihocke
Explore
Automate
Debug
Setup
Explore
Formulate
Penetrate
Access
Use
THE PEOPLE VISITED ON MY TOUR
#01
Maaret Pyhäjärvi
@maaretp
#02
Thiago Amanajás
@ThiagoAmanajas
#03
Thiago Amanajás
@ThiagoAmanajas
#04
Dianë Xhymshiti
@dxhymshiti
#05
Lisa Crispin
@lisacrispin
#06
Pranav KS
@IgnorantTester
#07
Peter Kofler
@codecopkofler
#08
Viv Richards
@11vlr
#09
Cassandra H. Leung
@Tweet_Cassandra
#10
Alex Schladebeck
@alex_schl
@lisihocke
Explore
Automate
Debug
Setup
Explore
Formulate
Penetrate
Access
Use
Explore
https://twitter.com/alex_schl/status/998867221828063233
#10
Alex Schladebeck
@alex_schl
YOU HAVE REACHED YOUR DESTINATION
@lisihocke
Explore
MORE PEOPLE TO VISIT!
#11
Viktorija Manevska
@Iki_Kviki
@lisihocke
Explore
MORE PEOPLE TO VISIT!
#11
Viktorija Manevska
@Iki_Kviki
#12
João Proença
@jrosaproenca
@lisihocke
Explore
Explore
MORE PEOPLE TO VISIT!
#11
Viktorija Manevska
@Iki_Kviki
#12
João Proença
@jrosaproenca
#13
Peter Kofler
@codecopkofler
@lisihocke
Explore
Explore
Penetrate
MORE PEOPLE TO VISIT!
#11
Viktorija Manevska
@Iki_Kviki
#12
João Proença
@jrosaproenca
#13
Peter Kofler
@codecopkofler
#14
Mirjana Andovska
@mirjando
@lisihocke
Explore
Explore
Penetrate
Evaluate
MORE PEOPLE TO VISIT!
#11
Viktorija Manevska
@Iki_Kviki
#12
João Proença
@jrosaproenca
#13
Peter Kofler
@codecopkofler
#14
Mirjana Andovska
@mirjando
#15
Toyer Mamoojee
@tottiLFC
@lisihocke
Explore
Explore
Penetrate
Evaluate
Recon
MORE PEOPLE TO VISIT!
#11
Viktorija Manevska
@Iki_Kviki
#12
João Proença
@jrosaproenca
#13
Peter Kofler
@codecopkofler
#14
Mirjana Andovska
@mirjando
#15
Toyer Mamoojee
@tottiLFC
#16
Thomas Rinke
@thomrinke
@lisihocke
Explore
Explore
Penetrate
Evaluate
Recon
Explore
https://twitter.com/eviltester/status/1021150238663487488
#16
Thomas Rinke
@thomrinke
THERE’S SO MUCH MORE TO LEARN
@lisihocke
Explore
NOT OVER YET…
#11
Viktorija Manevska
@Iki_Kviki
#12
João Proença
@jrosaproenca
#13
Peter Kofler
@codecopkofler
#14
Mirjana Andovska
@mirjando
#15
Toyer Mamoojee
@tottiLFC
#16
Thomas Rinke
@thomrinke
#17
Simon Berner
@alientester
@lisihocke
Explore
Explore
Penetrate
Evaluate
Recon
Explore
Map
NOT OVER YET…
#11
Viktorija Manevska
@Iki_Kviki
#12
João Proença
@jrosaproenca
#13
Peter Kofler
@codecopkofler
#14
Mirjana Andovska
@mirjando
#15
Toyer Mamoojee
@tottiLFC
#16
Thomas Rinke
@thomrinke
#17
Simon Berner
@alientester
#18
Amitai Schleier
@schmonz
@lisihocke
Explore
Explore
Penetrate
Evaluate
Recon
Explore
Map
Mob
NOT OVER YET…
#11
Viktorija Manevska
@Iki_Kviki
#12
João Proença
@jrosaproenca
#13
Peter Kofler
@codecopkofler
#14
Mirjana Andovska
@mirjando
#15
Toyer Mamoojee
@tottiLFC
#16
Thomas Rinke
@thomrinke
#17
Simon Berner
@alientester
#18
Amitai Schleier
@schmonz
#19
Guna Petrova
@alt_lv
@lisihocke
Explore
Explore
Penetrate
Evaluate
Recon
Explore
Map
Mob
Explore
WHO’S NEXT?
#11
Viktorija Manevska
@Iki_Kviki
#12
João Proença
@jrosaproenca
#13
Peter Kofler
@codecopkofler
#14
Mirjana Andovska
@mirjando
#15
Toyer Mamoojee
@tottiLFC
#16
Thomas Rinke
@thomrinke
#17
Simon Berner
@alientester
#20
???
@lisihocke
#18
Amitai Schleier
@schmonz
#19
Guna Petrova
@alt_lv
Explore
Explore
Penetrate
Evaluate
Recon
Explore
Mob
Explore
???
Map
LESSONS ABOUT PAIRING & THE TOUR
@lisihocke
LESSONS ABOUT PAIRING & THE TOUR
https://twitter.com/maaretp/status/952637976877699073
@lisihocke
WELL, AM I A BETTER SKILLED TESTER NOW?
@lisihocke
“I believe that pairing and mobbing with fellow testers from the
community on hands-on exploratory testing and automation will
result in continuously increasing skills and knowledge as well as
serendipitous learning.
I’ll know I have succeeded when I noted down at least one
concrete new insight or applied one new technique per testing
session and shared that with the community.”
WELL, AM I A BETTER SKILLED TESTER NOW?
@lisihocke
“I believe that pairing and mobbing with fellow testers from the
community on hands-on exploratory testing and automation will
result in continuously increasing skills and knowledge as well as
serendipitous learning.
I’ll know I have succeeded when I noted down at least one
concrete new insight or applied one new technique per testing
session and shared that with the community.”
WELL, AM I A BETTER SKILLED TESTER NOW?
@lisihocke
YES
KICK-START YOUR OWN TOUR
TIPS FOR PAIR
TESTING
SESSIONS
@lisihocke
WHAT‘S YOUR CHALLENGE?
@lisihocke
WHAT‘S YOUR CHALLENGE?
https://twitter.com/maaretp/status/1027434673943834624
@lisihocke
WHAT‘S YOUR CHALLENGE?
https://twitter.com/maaretp/status/1027434673943834624, https://twitter.com/Reumaysa/status/1019846702881234944
@lisihocke
DECIDE ON TOUR DESIGN AND TOOLING
@lisihocke
DECIDE ON TOUR DESIGN AND TOOLING
@lisihocke
PREPARE EACH SESSION, JUST ENOUGH
@lisihocke
LET’S DO IT!
@lisihocke
SHARE YOUR LESSONS SO EVERYONE CAN LEARN
@lisihocke
SHARE YOUR LESSONS SO EVERYONE CAN LEARN
https://twitter.com/11vlr/status/1014237709009915905, https://twitter.com/tottiLFC/status/999932982566817793
https://twitter.com/thomrinke/status/1005174311794208768, https://twitter.com/11vlr/status/999565542980837376
@lisihocke
THANK YOU www.lisihocke.com
@lisihocke
bit.ly/testing-tour

Cross-team Pair Testing: Lessons of a Testing Traveler (SwanseaCon 2018)

  • 1.
    CROSS-TEAM PAIR TESTING LESSONSOF A TESTING TRAVELER @lisihocke
  • 2.
    Fan art byFrançois Coutu | http://fav.me/d5q8gpd TOUR OUR JOURNEY TODAY @lisihocke START TIPS
  • 3.
    Fan art byAaron Godwin | http://fav.me/d2bf9n0 LET‘S START WITH WHY GETTING INSPIRED @lisihocke
  • 4.
    HAVE YOU EVERASKED YOURSELF… @lisihocke
  • 5.
    CHALLENGE: BECOME ABETTER SKILLED TESTER @lisihocke
  • 6.
  • 7.
  • 8.
    PAIRING UP FORLEARNING @lisihocke
  • 9.
    “I believe thatpairing and mobbing with fellow testers from the community on hands-on exploratory testing and automation will result in continuously increasing skills and knowledge as well as serendipitous learning. I’ll know I have succeeded when I noted down at least one concrete new insight or applied one new technique per testing session and shared that with the community.” MY HYPOTHESIS @lisihocke
  • 10.
    THE EXPERIMENT: BECOMEA TESTING TRAVELER @lisihocke
  • 11.
    THE EXPERIMENT: BECOMEA TESTING TRAVELER @lisihocke PROBE:
  • 12.
  • 13.
  • 14.
    SOURCES OF INSPIRATION @lisihocke LisaCrispin @lisacrispin Sallyann Freudenberg @SalFreudenberg
  • 15.
    SOURCES OF INSPIRATION @lisihocke LisaCrispin @lisacrispin Sallyann Freudenberg @SalFreudenberg Maaret Pyhäjärvi @maaretp
  • 16.
    THE TESTING TOURLESSONS LEARNED @lisihocke
  • 17.
  • 18.
  • 19.
  • 20.
    THE PEOPLE VISITEDON MY TOUR #01 Maaret Pyhäjärvi @maaretp #02 Thiago Amanajás @ThiagoAmanajas @lisihocke Explore Automate
  • 21.
    THE PEOPLE VISITEDON MY TOUR #01 Maaret Pyhäjärvi @maaretp #02 Thiago Amanajás @ThiagoAmanajas #03 Thiago Amanajás @ThiagoAmanajas @lisihocke Explore Automate Debug
  • 22.
    THE PEOPLE VISITEDON MY TOUR #01 Maaret Pyhäjärvi @maaretp #02 Thiago Amanajás @ThiagoAmanajas #03 Thiago Amanajás @ThiagoAmanajas #04 Dianë Xhymshiti @dxhymshiti @lisihocke Explore Automate Debug Setup
  • 23.
    THE PEOPLE VISITEDON MY TOUR #01 Maaret Pyhäjärvi @maaretp #02 Thiago Amanajás @ThiagoAmanajas #03 Thiago Amanajás @ThiagoAmanajas #04 Dianë Xhymshiti @dxhymshiti #05 Lisa Crispin @lisacrispin @lisihocke Explore Automate Debug Setup Explore
  • 24.
    THE PEOPLE VISITEDON MY TOUR #01 Maaret Pyhäjärvi @maaretp #02 Thiago Amanajás @ThiagoAmanajas #03 Thiago Amanajás @ThiagoAmanajas #04 Dianë Xhymshiti @dxhymshiti #05 Lisa Crispin @lisacrispin #06 Pranav KS @IgnorantTester @lisihocke Explore Automate Debug Setup Explore Formulate
  • 25.
    THE PEOPLE VISITEDON MY TOUR #01 Maaret Pyhäjärvi @maaretp #02 Thiago Amanajás @ThiagoAmanajas #03 Thiago Amanajás @ThiagoAmanajas #04 Dianë Xhymshiti @dxhymshiti #05 Lisa Crispin @lisacrispin #06 Pranav KS @IgnorantTester #07 Peter Kofler @codecopkofler @lisihocke Explore Automate Debug Setup Explore Formulate Penetrate
  • 26.
    THE PEOPLE VISITEDON MY TOUR #01 Maaret Pyhäjärvi @maaretp #02 Thiago Amanajás @ThiagoAmanajas #03 Thiago Amanajás @ThiagoAmanajas #04 Dianë Xhymshiti @dxhymshiti #05 Lisa Crispin @lisacrispin #06 Pranav KS @IgnorantTester #07 Peter Kofler @codecopkofler #08 Viv Richards @11vlr @lisihocke Explore Automate Debug Setup Explore Formulate Penetrate Access
  • 27.
    THE PEOPLE VISITEDON MY TOUR #01 Maaret Pyhäjärvi @maaretp #02 Thiago Amanajás @ThiagoAmanajas #03 Thiago Amanajás @ThiagoAmanajas #04 Dianë Xhymshiti @dxhymshiti #05 Lisa Crispin @lisacrispin #06 Pranav KS @IgnorantTester #07 Peter Kofler @codecopkofler #08 Viv Richards @11vlr #09 Cassandra H. Leung @Tweet_Cassandra @lisihocke Explore Automate Debug Setup Explore Formulate Penetrate Access Use
  • 28.
    THE PEOPLE VISITEDON MY TOUR #01 Maaret Pyhäjärvi @maaretp #02 Thiago Amanajás @ThiagoAmanajas #03 Thiago Amanajás @ThiagoAmanajas #04 Dianë Xhymshiti @dxhymshiti #05 Lisa Crispin @lisacrispin #06 Pranav KS @IgnorantTester #07 Peter Kofler @codecopkofler #08 Viv Richards @11vlr #09 Cassandra H. Leung @Tweet_Cassandra #10 Alex Schladebeck @alex_schl @lisihocke Explore Automate Debug Setup Explore Formulate Penetrate Access Use Explore
  • 29.
  • 30.
    MORE PEOPLE TOVISIT! #11 Viktorija Manevska @Iki_Kviki @lisihocke Explore
  • 31.
    MORE PEOPLE TOVISIT! #11 Viktorija Manevska @Iki_Kviki #12 João Proença @jrosaproenca @lisihocke Explore Explore
  • 32.
    MORE PEOPLE TOVISIT! #11 Viktorija Manevska @Iki_Kviki #12 João Proença @jrosaproenca #13 Peter Kofler @codecopkofler @lisihocke Explore Explore Penetrate
  • 33.
    MORE PEOPLE TOVISIT! #11 Viktorija Manevska @Iki_Kviki #12 João Proença @jrosaproenca #13 Peter Kofler @codecopkofler #14 Mirjana Andovska @mirjando @lisihocke Explore Explore Penetrate Evaluate
  • 34.
    MORE PEOPLE TOVISIT! #11 Viktorija Manevska @Iki_Kviki #12 João Proença @jrosaproenca #13 Peter Kofler @codecopkofler #14 Mirjana Andovska @mirjando #15 Toyer Mamoojee @tottiLFC @lisihocke Explore Explore Penetrate Evaluate Recon
  • 35.
    MORE PEOPLE TOVISIT! #11 Viktorija Manevska @Iki_Kviki #12 João Proença @jrosaproenca #13 Peter Kofler @codecopkofler #14 Mirjana Andovska @mirjando #15 Toyer Mamoojee @tottiLFC #16 Thomas Rinke @thomrinke @lisihocke Explore Explore Penetrate Evaluate Recon Explore
  • 36.
  • 37.
    NOT OVER YET… #11 ViktorijaManevska @Iki_Kviki #12 João Proença @jrosaproenca #13 Peter Kofler @codecopkofler #14 Mirjana Andovska @mirjando #15 Toyer Mamoojee @tottiLFC #16 Thomas Rinke @thomrinke #17 Simon Berner @alientester @lisihocke Explore Explore Penetrate Evaluate Recon Explore Map
  • 38.
    NOT OVER YET… #11 ViktorijaManevska @Iki_Kviki #12 João Proença @jrosaproenca #13 Peter Kofler @codecopkofler #14 Mirjana Andovska @mirjando #15 Toyer Mamoojee @tottiLFC #16 Thomas Rinke @thomrinke #17 Simon Berner @alientester #18 Amitai Schleier @schmonz @lisihocke Explore Explore Penetrate Evaluate Recon Explore Map Mob
  • 39.
    NOT OVER YET… #11 ViktorijaManevska @Iki_Kviki #12 João Proença @jrosaproenca #13 Peter Kofler @codecopkofler #14 Mirjana Andovska @mirjando #15 Toyer Mamoojee @tottiLFC #16 Thomas Rinke @thomrinke #17 Simon Berner @alientester #18 Amitai Schleier @schmonz #19 Guna Petrova @alt_lv @lisihocke Explore Explore Penetrate Evaluate Recon Explore Map Mob Explore
  • 40.
    WHO’S NEXT? #11 Viktorija Manevska @Iki_Kviki #12 JoãoProença @jrosaproenca #13 Peter Kofler @codecopkofler #14 Mirjana Andovska @mirjando #15 Toyer Mamoojee @tottiLFC #16 Thomas Rinke @thomrinke #17 Simon Berner @alientester #20 ??? @lisihocke #18 Amitai Schleier @schmonz #19 Guna Petrova @alt_lv Explore Explore Penetrate Evaluate Recon Explore Mob Explore ??? Map
  • 41.
    LESSONS ABOUT PAIRING& THE TOUR @lisihocke
  • 42.
    LESSONS ABOUT PAIRING& THE TOUR https://twitter.com/maaretp/status/952637976877699073 @lisihocke
  • 43.
    WELL, AM IA BETTER SKILLED TESTER NOW? @lisihocke
  • 44.
    “I believe thatpairing and mobbing with fellow testers from the community on hands-on exploratory testing and automation will result in continuously increasing skills and knowledge as well as serendipitous learning. I’ll know I have succeeded when I noted down at least one concrete new insight or applied one new technique per testing session and shared that with the community.” WELL, AM I A BETTER SKILLED TESTER NOW? @lisihocke
  • 45.
    “I believe thatpairing and mobbing with fellow testers from the community on hands-on exploratory testing and automation will result in continuously increasing skills and knowledge as well as serendipitous learning. I’ll know I have succeeded when I noted down at least one concrete new insight or applied one new technique per testing session and shared that with the community.” WELL, AM I A BETTER SKILLED TESTER NOW? @lisihocke YES
  • 46.
    KICK-START YOUR OWNTOUR TIPS FOR PAIR TESTING SESSIONS @lisihocke
  • 47.
  • 48.
  • 49.
    WHAT‘S YOUR CHALLENGE? https://twitter.com/maaretp/status/1027434673943834624,https://twitter.com/Reumaysa/status/1019846702881234944 @lisihocke
  • 50.
    DECIDE ON TOURDESIGN AND TOOLING @lisihocke
  • 51.
    DECIDE ON TOURDESIGN AND TOOLING @lisihocke
  • 52.
    PREPARE EACH SESSION,JUST ENOUGH @lisihocke
  • 53.
  • 54.
    SHARE YOUR LESSONSSO EVERYONE CAN LEARN @lisihocke
  • 55.
    SHARE YOUR LESSONSSO EVERYONE CAN LEARN https://twitter.com/11vlr/status/1014237709009915905, https://twitter.com/tottiLFC/status/999932982566817793 https://twitter.com/thomrinke/status/1005174311794208768, https://twitter.com/11vlr/status/999565542980837376 @lisihocke
  • 56.