SlideShare a Scribd company logo
1 of 26
Download to read offline
TESTER LOVE DEVELOPER 
Karen N. Johnson 
Oredev 2014
About this talk … 
Want tighter collaboration and better working rapport between testers and 
developers? Enough of the antagonistic images and comments of the tester and 
developer relationship, sure testers find code issues and point out the flaws of 
developer’s work but testers are also “helpmates” to developers. Karen identifies 
seven specific areas to build collaboration during development and testing of a 
product. She also explains how having an empathic approach can improve a tester/ 
developer relationship. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Karen N. Johnson 
• Software Test Consultant 
• Published Author (Beautiful Testing) 
• Co-founder of WREST: Workshop on Regulated Software Testing 
• Website: 
www.karennicolejohnson.com or www.karennjohnson.com 
• Twitter: @karennjohnson 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Bringing empathy to the tester/developer relationship 
Oredev - Tester Love Developer © Karen N. Johnson 2014
The tester/developer relationship 
Of all the people on a team, it is the tester and developer that have 
the most unique relationship. Why? Because testers often have to 
mentally walk down the same path as developers (in order to test) 
and so, we can gain the most empathy for what work someone else on 
the team must accomplish. And we can help. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Why empathy? 
“Emphasizing is “a key skill for the practice of any 
helping relationship” asserts E. A. Vastyan, a 
medical educator at Pennsylvania State University.” 
Source: Root-Bernstein “Sparks of Genius.” 
Oredev - Tester Love Developer © Karen N. Johnson 2014
How to develop empathy 
When testers work with software developers, UI/UX 
designers or product owners we begin to understand the 
concerns and needs of the other people on our team. In 
addition to getting answers we need for our own work, we 
can empathize with the challenges each person faces. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
this map may have 
been built to think 
through a customer’s 
view but the same 
map can be used to 
think through other 
relationships
Empathy in action 
Following are seven specific opportunities in which 
a tester can help a developer. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Resolve design gaps 
Offer to resolve missing information. When information is missing, volunteer to research. 
Oredev - Tester Love Developer 1 © Karen N. Johnson 2014
Resolve design gaps 
“Expressing requirements in different formats can help 
you find missing requirements.” 
Source 
http://businessanalystlearnings.com/blog/2013/10/23/how-to-discover-missing-requirements 
Sometimes it is not until development that the details of 
design are realized as missing or not understood. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Share the gear 
Offer to share test equipment – from BYOD to the test lab. 
Oredev - Tester Love Developer 2 © Karen N. Johnson 2014
Share the gear 
As testers we often have a test lab and/or test 
equipment that others on the team do not have. Share 
your equipment so developers have access. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Test together 
Offer to pair test. 
Oredev - Tester Love Developer 3 © Karen N. Johnson 2014
Pair testing resources 
1. More powerful pair testing @CAST 2013 - Rachel Carson 
https://www.youtube.com/watch?v=LoWmfldDOs8 
2. Better Story Testing through Dev-Tester Pairing – Abby Fichtner 
http://www.slideshare.net/HackerChick/better-story-testing-through-devtester-pairing? 
qid=859c6262-f863-4b4c-878c-66eb7df0f6c0&v=qf1&b=&from_search=6 
3. Sherlock Holmes and Pairing @Romanian Testing Conference 2014 - Adi Bolboaca 
http://www.slideshare.net/adibolb/sherlock-holmesandpairing-adibolboaca? 
qid=43361e9d-e407-4c2c-90cd-1511179075d4&v=qf1&b=&from_search=5 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Test “what if” scenarios, boundary & error conditions 
Test ahead, test to learn and share what you learn. 
Oredev - Tester Love Developer 4 © Karen N. Johnson 2014
Test ahead, test to learn and share what you learn. 
In recent years, we (as an industry) have focused on pair 
testing but at times, there is an advantage in working solo 
as a tester to be the person who can test early, test ahead 
and discover what happens when a user … We can work 
with developers by working alone and ahead to discover. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Review auxiliary code 
Offer to review auxiliary bits of code: HTML, SQL, stored procedures, etc. 
Oredev - Tester Love Developer 5 © Karen N. Johnson 2014
Review auxiliary code 
Code is typically reviewed but there are often times 
“auxiliary” code that may escape typical review. As 
testers we can offer to review SQL, HTML, stored 
procedures, triggers and more. Ask. Offer. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Build test data sets 
Offer to build sets of data to help test both positive and negative conditions. 
Oredev - Tester Love Developer 6 © Karen N. Johnson 2014
Build test data sets 
Both you and the developer may be aware of the data as well 
as the environment setup needed to test a feature in both positive 
and negative approaches. You could volunteer to build test data 
sets and/or the needed test environment. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Share test ideas 
Share your test ideas throughout the development process. 
Oredev - Tester Love Developer 7 © Karen N. Johnson 2014
Share test ideas 
There are many opportunities to share test ideas. There are 
also many opportunities to offer encouragement and 
empathy to developers and to other people on the team. 
Using an empathetic ear you can find opportunities for 
both. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Working with developers across distances 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Working with developers across distances 
Without the convenience of working in the same office, 
it is harder to be empathetic. It takes more effort to 
be a helpmate from a distance. The awareness of 
needing to try harder is a good start. 
Oredev - Tester Love Developer © Karen N. Johnson 2014
Karen N. Johnson 
Email: karen@karennjohnson.com Twitter: @karennjohnson 
Oredev - Tester Love Developer © Karen N. Johnson 2014

More Related Content

What's hot

Oredev 2014 KNJohnson: UX & Software Testing
Oredev 2014 KNJohnson: UX & Software TestingOredev 2014 KNJohnson: UX & Software Testing
Oredev 2014 KNJohnson: UX & Software TestingKaren N. Johnson
 
Why Do User Research And Usability Testing
Why Do User Research And Usability TestingWhy Do User Research And Usability Testing
Why Do User Research And Usability TestingRobert Stackhouse
 
Building Better Products, June 2015
Building Better Products, June 2015Building Better Products, June 2015
Building Better Products, June 2015Jason Fraser
 
Building a culture of quality real world examples #CAST2015
Building a culture of quality  real world examples #CAST2015Building a culture of quality  real world examples #CAST2015
Building a culture of quality real world examples #CAST2015Josh Meier
 
Building Better Products (for SpeedUp! Europe)
Building Better Products (for SpeedUp! Europe)Building Better Products (for SpeedUp! Europe)
Building Better Products (for SpeedUp! Europe)Jason Fraser
 
How do we fix testing
How do we fix testingHow do we fix testing
How do we fix testingPeter Varhol
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael BoltonTEST Huddle
 
Agile testing quadrants discussion
Agile testing quadrants discussionAgile testing quadrants discussion
Agile testing quadrants discussionMary Jiang
 
Usability testing - have fun and improve your work
Usability testing - have fun and improve your workUsability testing - have fun and improve your work
Usability testing - have fun and improve your workonthegosystems
 
What Software Quality Assurance Means to Me
What Software Quality Assurance Means to MeWhat Software Quality Assurance Means to Me
What Software Quality Assurance Means to MeRobert Stackhouse
 
Developer testing webinar
Developer testing webinar Developer testing webinar
Developer testing webinar PractiTest
 
Four Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley TempleFour Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley TempleQA or the Highway
 
Matt Scott cover letter 2016
Matt Scott cover letter 2016Matt Scott cover letter 2016
Matt Scott cover letter 2016Matt Scott
 
Challenging Your Project’s Testing Mindsets - Joe DeMeyer
Challenging Your Project’s Testing Mindsets - Joe DeMeyerChallenging Your Project’s Testing Mindsets - Joe DeMeyer
Challenging Your Project’s Testing Mindsets - Joe DeMeyerQA or the Highway
 
Good Enough Prototype (Ivan Pashko Product Stream)
Good Enough Prototype (Ivan Pashko Product Stream)Good Enough Prototype (Ivan Pashko Product Stream)
Good Enough Prototype (Ivan Pashko Product Stream)IT Arena
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinQA or the Highway
 

What's hot (20)

Oredev 2014 KNJohnson: UX & Software Testing
Oredev 2014 KNJohnson: UX & Software TestingOredev 2014 KNJohnson: UX & Software Testing
Oredev 2014 KNJohnson: UX & Software Testing
 
Why Do User Research And Usability Testing
Why Do User Research And Usability TestingWhy Do User Research And Usability Testing
Why Do User Research And Usability Testing
 
Building Better Products, June 2015
Building Better Products, June 2015Building Better Products, June 2015
Building Better Products, June 2015
 
Building a culture of quality real world examples #CAST2015
Building a culture of quality  real world examples #CAST2015Building a culture of quality  real world examples #CAST2015
Building a culture of quality real world examples #CAST2015
 
What's a Product Manager?
What's a Product Manager? What's a Product Manager?
What's a Product Manager?
 
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
 
Building Better Products (for SpeedUp! Europe)
Building Better Products (for SpeedUp! Europe)Building Better Products (for SpeedUp! Europe)
Building Better Products (for SpeedUp! Europe)
 
How do we fix testing
How do we fix testingHow do we fix testing
How do we fix testing
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
 
Agile testing quadrants discussion
Agile testing quadrants discussionAgile testing quadrants discussion
Agile testing quadrants discussion
 
Usability testing - have fun and improve your work
Usability testing - have fun and improve your workUsability testing - have fun and improve your work
Usability testing - have fun and improve your work
 
What Software Quality Assurance Means to Me
What Software Quality Assurance Means to MeWhat Software Quality Assurance Means to Me
What Software Quality Assurance Means to Me
 
Developer testing webinar
Developer testing webinar Developer testing webinar
Developer testing webinar
 
Four Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley TempleFour Stages of Automated Testing by Bradley Temple
Four Stages of Automated Testing by Bradley Temple
 
Matt Scott cover letter 2016
Matt Scott cover letter 2016Matt Scott cover letter 2016
Matt Scott cover letter 2016
 
Challenging Your Project’s Testing Mindsets - Joe DeMeyer
Challenging Your Project’s Testing Mindsets - Joe DeMeyerChallenging Your Project’s Testing Mindsets - Joe DeMeyer
Challenging Your Project’s Testing Mindsets - Joe DeMeyer
 
Good Enough Prototype (Ivan Pashko Product Stream)
Good Enough Prototype (Ivan Pashko Product Stream)Good Enough Prototype (Ivan Pashko Product Stream)
Good Enough Prototype (Ivan Pashko Product Stream)
 
Usability Testing | Sneak Peak
Usability Testing | Sneak PeakUsability Testing | Sneak Peak
Usability Testing | Sneak Peak
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew Eakin
 
Bad metric, bad!
Bad metric, bad!Bad metric, bad!
Bad metric, bad!
 

Viewers also liked

Agile Success Story -Tester & Developer Working Together for Higher Quality M...
Agile Success Story -Tester & Developer Working Together for Higher Quality M...Agile Success Story -Tester & Developer Working Together for Higher Quality M...
Agile Success Story -Tester & Developer Working Together for Higher Quality M...XBOSoft
 
Why every Tester should also aspire to be a Developer on his project!-Sandee...
Why every Tester should  also aspire to be a Developer on his project!-Sandee...Why every Tester should  also aspire to be a Developer on his project!-Sandee...
Why every Tester should also aspire to be a Developer on his project!-Sandee...bhumika2108
 
Tester developer interaction
Tester developer interactionTester developer interaction
Tester developer interactiongaoliang641
 
Tester - Developer Relation
Tester - Developer RelationTester - Developer Relation
Tester - Developer RelationSaad Ahmed
 
5 Myths and Realities
5 Myths and Realities5 Myths and Realities
5 Myths and RealitiesHoa Le
 
Tales from tester developer collaboration
Tales from tester developer collaborationTales from tester developer collaboration
Tales from tester developer collaborationMaaret Pyhäjärvi
 
Where Does Developer Testing End And Tester Testing Begin?
Where Does Developer Testing End And Tester Testing Begin?Where Does Developer Testing End And Tester Testing Begin?
Where Does Developer Testing End And Tester Testing Begin?Abby Fichtner
 
Become Software Tester or Developer
Become Software Tester or DeveloperBecome Software Tester or Developer
Become Software Tester or DeveloperKMS Technology
 

Viewers also liked (9)

Agile Success Story -Tester & Developer Working Together for Higher Quality M...
Agile Success Story -Tester & Developer Working Together for Higher Quality M...Agile Success Story -Tester & Developer Working Together for Higher Quality M...
Agile Success Story -Tester & Developer Working Together for Higher Quality M...
 
Why every Tester should also aspire to be a Developer on his project!-Sandee...
Why every Tester should  also aspire to be a Developer on his project!-Sandee...Why every Tester should  also aspire to be a Developer on his project!-Sandee...
Why every Tester should also aspire to be a Developer on his project!-Sandee...
 
Tester developer interaction
Tester developer interactionTester developer interaction
Tester developer interaction
 
Tester - Developer Relation
Tester - Developer RelationTester - Developer Relation
Tester - Developer Relation
 
5 Myths and Realities
5 Myths and Realities5 Myths and Realities
5 Myths and Realities
 
Tales from tester developer collaboration
Tales from tester developer collaborationTales from tester developer collaboration
Tales from tester developer collaboration
 
Where Does Developer Testing End And Tester Testing Begin?
Where Does Developer Testing End And Tester Testing Begin?Where Does Developer Testing End And Tester Testing Begin?
Where Does Developer Testing End And Tester Testing Begin?
 
Tester vs Developer
Tester vs DeveloperTester vs Developer
Tester vs Developer
 
Become Software Tester or Developer
Become Software Tester or DeveloperBecome Software Tester or Developer
Become Software Tester or Developer
 

Similar to Bringing Empathy to Tester-Developer Relationships

Karen N. Johnson: Managing an Offshore Team
Karen N. Johnson: Managing an Offshore TeamKaren N. Johnson: Managing an Offshore Team
Karen N. Johnson: Managing an Offshore TeamKaren N. Johnson
 
Opticon 2015-10 Secrets to Building an Amazing Mobile Testing Roadmap
Opticon 2015-10 Secrets to Building an Amazing Mobile Testing RoadmapOpticon 2015-10 Secrets to Building an Amazing Mobile Testing Roadmap
Opticon 2015-10 Secrets to Building an Amazing Mobile Testing RoadmapOptimizely
 
ChefConf2014 - Chef TDD
ChefConf2014 - Chef TDD ChefConf2014 - Chef TDD
ChefConf2014 - Chef TDD Daniel Tracy
 
Final Reflection Project ENG 2311
Final Reflection Project ENG 2311Final Reflection Project ENG 2311
Final Reflection Project ENG 2311Lorena Ovalle
 
Session 1: UX Process + Interviewing
Session 1: UX Process + InterviewingSession 1: UX Process + Interviewing
Session 1: UX Process + InterviewingLeanna Gingras
 
Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaonAP EDUSOFT
 
Pairing: The Secret Sauce of Agile Testing
Pairing: The Secret Sauce of Agile TestingPairing: The Secret Sauce of Agile Testing
Pairing: The Secret Sauce of Agile TestingTechWell
 
News entertainment magazine february 2015
News entertainment magazine february 2015News entertainment magazine february 2015
News entertainment magazine february 2015H MD NASIR
 
Agha ali slidedoc
Agha ali slidedocAgha ali slidedoc
Agha ali slidedocAgha Ali
 
Rehan Pair Testing Final
Rehan Pair Testing FinalRehan Pair Testing Final
Rehan Pair Testing FinalRehanShahKhan
 
From Testing to Product Management
From Testing to Product ManagementFrom Testing to Product Management
From Testing to Product ManagementDaniel Knott
 
How to use social data and surveys to measure employee engagement program impact
How to use social data and surveys to measure employee engagement program impactHow to use social data and surveys to measure employee engagement program impact
How to use social data and surveys to measure employee engagement program impactPi Wen Looi, PhD.
 
Dissecting Professor M for Best Practices
Dissecting Professor M for Best PracticesDissecting Professor M for Best Practices
Dissecting Professor M for Best PracticesLauren Hayward Schaefer
 
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DCTest Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DCLucidworks (Archived)
 

Similar to Bringing Empathy to Tester-Developer Relationships (20)

Karen N. Johnson: Managing an Offshore Team
Karen N. Johnson: Managing an Offshore TeamKaren N. Johnson: Managing an Offshore Team
Karen N. Johnson: Managing an Offshore Team
 
Opticon 2015-10 Secrets to Building an Amazing Mobile Testing Roadmap
Opticon 2015-10 Secrets to Building an Amazing Mobile Testing RoadmapOpticon 2015-10 Secrets to Building an Amazing Mobile Testing Roadmap
Opticon 2015-10 Secrets to Building an Amazing Mobile Testing Roadmap
 
ResumeTrapti_1yr
ResumeTrapti_1yrResumeTrapti_1yr
ResumeTrapti_1yr
 
Ext js 4 MVC
Ext js 4 MVCExt js 4 MVC
Ext js 4 MVC
 
Jenifer Breeze_Resume
Jenifer Breeze_ResumeJenifer Breeze_Resume
Jenifer Breeze_Resume
 
ChefConf2014 - Chef TDD
ChefConf2014 - Chef TDD ChefConf2014 - Chef TDD
ChefConf2014 - Chef TDD
 
Final Reflection Project ENG 2311
Final Reflection Project ENG 2311Final Reflection Project ENG 2311
Final Reflection Project ENG 2311
 
Deverse presentation
Deverse presentationDeverse presentation
Deverse presentation
 
Session 1: UX Process + Interviewing
Session 1: UX Process + InterviewingSession 1: UX Process + Interviewing
Session 1: UX Process + Interviewing
 
Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaon
 
Pairing: The Secret Sauce of Agile Testing
Pairing: The Secret Sauce of Agile TestingPairing: The Secret Sauce of Agile Testing
Pairing: The Secret Sauce of Agile Testing
 
News entertainment magazine february 2015
News entertainment magazine february 2015News entertainment magazine february 2015
News entertainment magazine february 2015
 
Sq mag no_05
Sq mag no_05Sq mag no_05
Sq mag no_05
 
Agha ali slidedoc
Agha ali slidedocAgha ali slidedoc
Agha ali slidedoc
 
Rehan Pair Testing Final
Rehan Pair Testing FinalRehan Pair Testing Final
Rehan Pair Testing Final
 
From Testing to Product Management
From Testing to Product ManagementFrom Testing to Product Management
From Testing to Product Management
 
How to use social data and surveys to measure employee engagement program impact
How to use social data and surveys to measure employee engagement program impactHow to use social data and surveys to measure employee engagement program impact
How to use social data and surveys to measure employee engagement program impact
 
Dissecting Professor M for Best Practices
Dissecting Professor M for Best PracticesDissecting Professor M for Best Practices
Dissecting Professor M for Best Practices
 
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DCTest Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
Test Driven Relevancy, Presented by Doug Turnbull at SolrExchage DC
 
Sharma resume
Sharma resumeSharma resume
Sharma resume
 

More from Karen N. Johnson

What Is Your Overall Career Goal? EuroStar 2018 KNJohnson
What Is Your Overall Career Goal? EuroStar 2018 KNJohnsonWhat Is Your Overall Career Goal? EuroStar 2018 KNJohnson
What Is Your Overall Career Goal? EuroStar 2018 KNJohnsonKaren N. Johnson
 
Making Test Automation Visible
Making Test Automation VisibleMaking Test Automation Visible
Making Test Automation VisibleKaren N. Johnson
 
Karen N. Johnson: Storytelling (2008)
Karen N. Johnson: Storytelling (2008)Karen N. Johnson: Storytelling (2008)
Karen N. Johnson: Storytelling (2008)Karen N. Johnson
 
KNJohnson: The Art of Asking Questions
KNJohnson: The Art of Asking QuestionsKNJohnson: The Art of Asking Questions
KNJohnson: The Art of Asking QuestionsKaren N. Johnson
 
Karen N. Johnson - Thinking Skills
Karen N. Johnson - Thinking SkillsKaren N. Johnson - Thinking Skills
Karen N. Johnson - Thinking SkillsKaren N. Johnson
 
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson
 
Karen N. Johnson - software testing heuristics & mnemonics
Karen N. Johnson - software testing heuristics & mnemonicsKaren N. Johnson - software testing heuristics & mnemonics
Karen N. Johnson - software testing heuristics & mnemonicsKaren N. Johnson
 
Karen N. Johnson - Discipline
Karen N. Johnson - DisciplineKaren N. Johnson - Discipline
Karen N. Johnson - DisciplineKaren N. Johnson
 
Karen N Johnson Working on a Virtual Teams
Karen N Johnson Working on a Virtual TeamsKaren N Johnson Working on a Virtual Teams
Karen N Johnson Working on a Virtual TeamsKaren N. Johnson
 
Karen N. Johnson Storytelling (2009)
Karen N. Johnson Storytelling (2009)Karen N. Johnson Storytelling (2009)
Karen N. Johnson Storytelling (2009)Karen N. Johnson
 

More from Karen N. Johnson (10)

What Is Your Overall Career Goal? EuroStar 2018 KNJohnson
What Is Your Overall Career Goal? EuroStar 2018 KNJohnsonWhat Is Your Overall Career Goal? EuroStar 2018 KNJohnson
What Is Your Overall Career Goal? EuroStar 2018 KNJohnson
 
Making Test Automation Visible
Making Test Automation VisibleMaking Test Automation Visible
Making Test Automation Visible
 
Karen N. Johnson: Storytelling (2008)
Karen N. Johnson: Storytelling (2008)Karen N. Johnson: Storytelling (2008)
Karen N. Johnson: Storytelling (2008)
 
KNJohnson: The Art of Asking Questions
KNJohnson: The Art of Asking QuestionsKNJohnson: The Art of Asking Questions
KNJohnson: The Art of Asking Questions
 
Karen N. Johnson - Thinking Skills
Karen N. Johnson - Thinking SkillsKaren N. Johnson - Thinking Skills
Karen N. Johnson - Thinking Skills
 
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
 
Karen N. Johnson - software testing heuristics & mnemonics
Karen N. Johnson - software testing heuristics & mnemonicsKaren N. Johnson - software testing heuristics & mnemonics
Karen N. Johnson - software testing heuristics & mnemonics
 
Karen N. Johnson - Discipline
Karen N. Johnson - DisciplineKaren N. Johnson - Discipline
Karen N. Johnson - Discipline
 
Karen N Johnson Working on a Virtual Teams
Karen N Johnson Working on a Virtual TeamsKaren N Johnson Working on a Virtual Teams
Karen N Johnson Working on a Virtual Teams
 
Karen N. Johnson Storytelling (2009)
Karen N. Johnson Storytelling (2009)Karen N. Johnson Storytelling (2009)
Karen N. Johnson Storytelling (2009)
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Bringing Empathy to Tester-Developer Relationships

  • 1. TESTER LOVE DEVELOPER Karen N. Johnson Oredev 2014
  • 2. About this talk … Want tighter collaboration and better working rapport between testers and developers? Enough of the antagonistic images and comments of the tester and developer relationship, sure testers find code issues and point out the flaws of developer’s work but testers are also “helpmates” to developers. Karen identifies seven specific areas to build collaboration during development and testing of a product. She also explains how having an empathic approach can improve a tester/ developer relationship. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 3. Karen N. Johnson • Software Test Consultant • Published Author (Beautiful Testing) • Co-founder of WREST: Workshop on Regulated Software Testing • Website: www.karennicolejohnson.com or www.karennjohnson.com • Twitter: @karennjohnson Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 4. Bringing empathy to the tester/developer relationship Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 5. The tester/developer relationship Of all the people on a team, it is the tester and developer that have the most unique relationship. Why? Because testers often have to mentally walk down the same path as developers (in order to test) and so, we can gain the most empathy for what work someone else on the team must accomplish. And we can help. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 6. Why empathy? “Emphasizing is “a key skill for the practice of any helping relationship” asserts E. A. Vastyan, a medical educator at Pennsylvania State University.” Source: Root-Bernstein “Sparks of Genius.” Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 7. How to develop empathy When testers work with software developers, UI/UX designers or product owners we begin to understand the concerns and needs of the other people on our team. In addition to getting answers we need for our own work, we can empathize with the challenges each person faces. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 8. this map may have been built to think through a customer’s view but the same map can be used to think through other relationships
  • 9. Empathy in action Following are seven specific opportunities in which a tester can help a developer. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 10. Resolve design gaps Offer to resolve missing information. When information is missing, volunteer to research. Oredev - Tester Love Developer 1 © Karen N. Johnson 2014
  • 11. Resolve design gaps “Expressing requirements in different formats can help you find missing requirements.” Source http://businessanalystlearnings.com/blog/2013/10/23/how-to-discover-missing-requirements Sometimes it is not until development that the details of design are realized as missing or not understood. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 12. Share the gear Offer to share test equipment – from BYOD to the test lab. Oredev - Tester Love Developer 2 © Karen N. Johnson 2014
  • 13. Share the gear As testers we often have a test lab and/or test equipment that others on the team do not have. Share your equipment so developers have access. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 14. Test together Offer to pair test. Oredev - Tester Love Developer 3 © Karen N. Johnson 2014
  • 15. Pair testing resources 1. More powerful pair testing @CAST 2013 - Rachel Carson https://www.youtube.com/watch?v=LoWmfldDOs8 2. Better Story Testing through Dev-Tester Pairing – Abby Fichtner http://www.slideshare.net/HackerChick/better-story-testing-through-devtester-pairing? qid=859c6262-f863-4b4c-878c-66eb7df0f6c0&v=qf1&b=&from_search=6 3. Sherlock Holmes and Pairing @Romanian Testing Conference 2014 - Adi Bolboaca http://www.slideshare.net/adibolb/sherlock-holmesandpairing-adibolboaca? qid=43361e9d-e407-4c2c-90cd-1511179075d4&v=qf1&b=&from_search=5 Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 16. Test “what if” scenarios, boundary & error conditions Test ahead, test to learn and share what you learn. Oredev - Tester Love Developer 4 © Karen N. Johnson 2014
  • 17. Test ahead, test to learn and share what you learn. In recent years, we (as an industry) have focused on pair testing but at times, there is an advantage in working solo as a tester to be the person who can test early, test ahead and discover what happens when a user … We can work with developers by working alone and ahead to discover. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 18. Review auxiliary code Offer to review auxiliary bits of code: HTML, SQL, stored procedures, etc. Oredev - Tester Love Developer 5 © Karen N. Johnson 2014
  • 19. Review auxiliary code Code is typically reviewed but there are often times “auxiliary” code that may escape typical review. As testers we can offer to review SQL, HTML, stored procedures, triggers and more. Ask. Offer. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 20. Build test data sets Offer to build sets of data to help test both positive and negative conditions. Oredev - Tester Love Developer 6 © Karen N. Johnson 2014
  • 21. Build test data sets Both you and the developer may be aware of the data as well as the environment setup needed to test a feature in both positive and negative approaches. You could volunteer to build test data sets and/or the needed test environment. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 22. Share test ideas Share your test ideas throughout the development process. Oredev - Tester Love Developer 7 © Karen N. Johnson 2014
  • 23. Share test ideas There are many opportunities to share test ideas. There are also many opportunities to offer encouragement and empathy to developers and to other people on the team. Using an empathetic ear you can find opportunities for both. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 24. Working with developers across distances Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 25. Working with developers across distances Without the convenience of working in the same office, it is harder to be empathetic. It takes more effort to be a helpmate from a distance. The awareness of needing to try harder is a good start. Oredev - Tester Love Developer © Karen N. Johnson 2014
  • 26. Karen N. Johnson Email: karen@karennjohnson.com Twitter: @karennjohnson Oredev - Tester Love Developer © Karen N. Johnson 2014