SlideShare a Scribd company logo
1 of 11
Download to read offline
What would somebody else do?
Something else?
Trigger testing ideas using role playing
CEWT #1, 04/07/2015 by Karo Stoltzenburg (Twitter, LinkedIn)
Some background
In testing, it can be difficult to
• come up with new, creative test ideas
• gain a different angle and view point
• review and rethink your test approach with a fresh mind while
• not missing the forest for the trees
• and keeping focused on important use cases, risk factors, test coverage etc.
Role playing can help, as
• stepping into somebody else’s shoes can free whole new thought processes
• naturally gives you new directions and additional viewpoints
• different context spurs different test ideas
• It’s also a very lightweight and easy method, as it accommodates our
universal anthropomorphic tendencies (empathy, memory, identification)
Some table of content, approaches, roles
• (Stereo)types of users: ‘Persona’
• Team members: ‘What would … ?’
• Focus of users: Thinking Hats
• The software’s point of view
Disclaimer
I’m (mis)using a few (well known) methods for the role-playing approach - I don’t intend to give an
accurate description or claim that this is necessarily their intended use…
(Stereo)types of users: ‘Persona’
• Helps with:
• Defining scenarios and use cases, user-centred design
• Transparency of decision making (based on targeted demographic)
• Shared better understanding and empathy about customers
• Use how:
• Base personas on empirical data, statistics, surveys, target demographic
• Invent fictitious, memorable characters to represent user types of your
product
• Create (positive) narratives, press-releases, scenarios, soap-operas
• Consider needs, behaviour, context, limitations of targeted user(s) groups
Users might differ regarding:
• type, e.g. buyer, seller, admin
• new, irregular, frequent user
• technological experience
• abilities, knowledge
• level of patience, benevolence
• cultural background (encodings,
data format (names, addresses),
socialisation)
© 2011 Chris Nodder Consulting LLC
(Stereo)types of users: ‘Persona’ (II)
Team members: ‘What would … ?’
• Helps with:
• Identify scenarios and use cases
• Evaluation of risk, test coverage
• Setting priorities when time pressed, needing to be pragmatic
• Use how:
• Consider other members of the team involved in the project, e.g.:
• Developer: What was likely tested? What environment are they on? Which
areas of expertise do they (not) have?
• Business Development: What will they showcase? What does Marketing
mention about the feature? Which resources would they use?
• Tester: What would other tester with other testing styles possibly do?
Focus of users: Thinking Hats
• Term coined by Edward de Bono
(1967)
• A group discussion technique,
but can used individually as well
• Apply a variety of angles, based
on distinct thinking directions of
the brain
• In collaboration – all apply the
same technique, time boxed
Focus of users: Thinking Hats (II)
• Helps with:
• Breaking out of the usual mind set, thinking into a different direction
• Decision making, problem solving, planning
• Decision making, evaluation while in interaction with the AUT
• Use how:
• Rather indirectly as role, however imagining a specific person (or a wearing a
hat) can help ease into types of thinking
• Combine with types from personality psychology (Thinking, Feeling, Sensing,
Intuition) or temperaments (Sanguine, Choleric, Melancholic, Phlegmatic)
The software’s point of view
• Helps with:
• Coming up with ideas on testing system interactions
• Stress and performance testing
• Integration and configuration testing
• Getting away from the “User types into keyboard” context
• Flexibility and creativity, thinking out of the box
• How to apply it:
• The software is a person, too!
• Try to imagine who communicates with the product? With parts of it? How?
• What kind of communication might stress it, might be too much? Where does it
need to be protected?
• In which context does the software operate (operating system, file system, network)
• In which world does the software live (time zones, temperature, distance)
References / Further Reading
• James A. Whittaker: How to Break Software: A Practical Guide to
Testing (2002)
• Michael Bolton: How Models Change (2014)
• Hans Buwalda: Soap Opera Testing (2004)
• Cem Kaner: An Introduction to Scenario Testing (2003)
• C.G. Jung: Psychologische Typen / Psychological Types
• Edward de Bono: Six Thinking Hats (1985)
• AskDefine: Persona
Thanks!
• Any questions?
• Interested in trying it out?

More Related Content

Viewers also liked

SCARED Slide layout 3
SCARED Slide layout 3SCARED Slide layout 3
SCARED Slide layout 3Yuuji
 
2011 Toyota Sienna Grapevine
2011 Toyota Sienna Grapevine2011 Toyota Sienna Grapevine
2011 Toyota Sienna GrapevineToyota of Irving
 
Certified Purchasing Professionals (CPPs), June 2015
Certified Purchasing Professionals (CPPs), June 2015Certified Purchasing Professionals (CPPs), June 2015
Certified Purchasing Professionals (CPPs), June 2015Peter Desilva
 
56-Le Ptit Oiseau De Tt Les Couleurs
56-Le Ptit Oiseau De Tt Les Couleurs56-Le Ptit Oiseau De Tt Les Couleurs
56-Le Ptit Oiseau De Tt Les Couleursmireille 30100
 
My 4 legged runner and i
My 4 legged runner and iMy 4 legged runner and i
My 4 legged runner and ialinesimo
 
L'esperienza di comunicazione delle emergenze ambientali (grandi e piccole) d...
L'esperienza di comunicazione delle emergenze ambientali (grandi e piccole) d...L'esperienza di comunicazione delle emergenze ambientali (grandi e piccole) d...
L'esperienza di comunicazione delle emergenze ambientali (grandi e piccole) d...Marco Talluri
 
Knowledge Management and Intellectual Property
Knowledge Management and Intellectual PropertyKnowledge Management and Intellectual Property
Knowledge Management and Intellectual PropertyAnthony Dew
 

Viewers also liked (10)

Click
ClickClick
Click
 
Session 9 MG 220 BBA - 6 Sep 10
Session 9   MG 220 BBA - 6 Sep 10Session 9   MG 220 BBA - 6 Sep 10
Session 9 MG 220 BBA - 6 Sep 10
 
SCARED Slide layout 3
SCARED Slide layout 3SCARED Slide layout 3
SCARED Slide layout 3
 
2011 Toyota Sienna Grapevine
2011 Toyota Sienna Grapevine2011 Toyota Sienna Grapevine
2011 Toyota Sienna Grapevine
 
Certified Purchasing Professionals (CPPs), June 2015
Certified Purchasing Professionals (CPPs), June 2015Certified Purchasing Professionals (CPPs), June 2015
Certified Purchasing Professionals (CPPs), June 2015
 
56-Le Ptit Oiseau De Tt Les Couleurs
56-Le Ptit Oiseau De Tt Les Couleurs56-Le Ptit Oiseau De Tt Les Couleurs
56-Le Ptit Oiseau De Tt Les Couleurs
 
My 4 legged runner and i
My 4 legged runner and iMy 4 legged runner and i
My 4 legged runner and i
 
member_PMI
member_PMImember_PMI
member_PMI
 
L'esperienza di comunicazione delle emergenze ambientali (grandi e piccole) d...
L'esperienza di comunicazione delle emergenze ambientali (grandi e piccole) d...L'esperienza di comunicazione delle emergenze ambientali (grandi e piccole) d...
L'esperienza di comunicazione delle emergenze ambientali (grandi e piccole) d...
 
Knowledge Management and Intellectual Property
Knowledge Management and Intellectual PropertyKnowledge Management and Intellectual Property
Knowledge Management and Intellectual Property
 

Similar to What would?

First Cycle CodingContent drawn from Johnny Saldana’s The .docx
First Cycle CodingContent drawn from Johnny Saldana’s The .docxFirst Cycle CodingContent drawn from Johnny Saldana’s The .docx
First Cycle CodingContent drawn from Johnny Saldana’s The .docxclydes2
 
Expanding the User Centred Design Process to incorporate an Experience Evalua...
Expanding the User Centred Design Process to incorporate an Experience Evalua...Expanding the User Centred Design Process to incorporate an Experience Evalua...
Expanding the User Centred Design Process to incorporate an Experience Evalua...JimmyUX
 
Session1 methods research_question
Session1 methods research_questionSession1 methods research_question
Session1 methods research_questionmilolostinspace
 
Social barriers at http://projects.iq.harvard.edu/attribution_workshop/
Social barriers at http://projects.iq.harvard.edu/attribution_workshop/Social barriers at http://projects.iq.harvard.edu/attribution_workshop/
Social barriers at http://projects.iq.harvard.edu/attribution_workshop/Anita de Waard
 
User eXperience insights
User eXperience insightsUser eXperience insights
User eXperience insightsMarion Boberg
 
MG673 - Session 1
MG673 - Session 1MG673 - Session 1
MG673 - Session 1Sónia
 
The Best from the UX Summit in Chicago
The Best from the UX Summit in ChicagoThe Best from the UX Summit in Chicago
The Best from the UX Summit in ChicagoLina Angel
 
UX Workshop at Startit@KBC
UX Workshop at Startit@KBCUX Workshop at Startit@KBC
UX Workshop at Startit@KBCUXprobe
 
Oscon2015 150724001540-lva1-app6891
Oscon2015 150724001540-lva1-app6891Oscon2015 150724001540-lva1-app6891
Oscon2015 150724001540-lva1-app6891Gerald Mayfield
 
Building a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering FailureBuilding a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering Failurejgoulah
 
HCD Process
HCD ProcessHCD Process
HCD ProcessNTUST
 
User Experience Design Fundamentals - Part 2: Talking with Users
User Experience Design Fundamentals - Part 2: Talking with UsersUser Experience Design Fundamentals - Part 2: Talking with Users
User Experience Design Fundamentals - Part 2: Talking with UsersLaura B
 
Critical evaluation (web version)
Critical evaluation (web version)Critical evaluation (web version)
Critical evaluation (web version)Durham_Library_DTP
 
Critical evaluation (web version)
Critical evaluation (web version)Critical evaluation (web version)
Critical evaluation (web version)Jamie Bisset
 
110917_0900_Karimi.pdf
110917_0900_Karimi.pdf110917_0900_Karimi.pdf
110917_0900_Karimi.pdfJayashankara3
 
User profiles. Personas
User profiles. PersonasUser profiles. Personas
User profiles. PersonasDCU_MPIUA
 
'Social Media, The Organisation and Me', British Academy of Management 2012
'Social Media, The Organisation and Me', British Academy of Management 2012'Social Media, The Organisation and Me', British Academy of Management 2012
'Social Media, The Organisation and Me', British Academy of Management 2012Dr. Chris James Carter
 
Leveraging User Research
Leveraging User ResearchLeveraging User Research
Leveraging User ResearchTom Satwicz
 
Discussing Design: The Art of Critique
Discussing Design: The Art of CritiqueDiscussing Design: The Art of Critique
Discussing Design: The Art of CritiqueAaron Irizarry
 

Similar to What would? (20)

First Cycle CodingContent drawn from Johnny Saldana’s The .docx
First Cycle CodingContent drawn from Johnny Saldana’s The .docxFirst Cycle CodingContent drawn from Johnny Saldana’s The .docx
First Cycle CodingContent drawn from Johnny Saldana’s The .docx
 
Expanding the User Centred Design Process to incorporate an Experience Evalua...
Expanding the User Centred Design Process to incorporate an Experience Evalua...Expanding the User Centred Design Process to incorporate an Experience Evalua...
Expanding the User Centred Design Process to incorporate an Experience Evalua...
 
Session1 methods research_question
Session1 methods research_questionSession1 methods research_question
Session1 methods research_question
 
Social barriers at http://projects.iq.harvard.edu/attribution_workshop/
Social barriers at http://projects.iq.harvard.edu/attribution_workshop/Social barriers at http://projects.iq.harvard.edu/attribution_workshop/
Social barriers at http://projects.iq.harvard.edu/attribution_workshop/
 
User eXperience insights
User eXperience insightsUser eXperience insights
User eXperience insights
 
MG673 - Session 1
MG673 - Session 1MG673 - Session 1
MG673 - Session 1
 
The Best from the UX Summit in Chicago
The Best from the UX Summit in ChicagoThe Best from the UX Summit in Chicago
The Best from the UX Summit in Chicago
 
UX Workshop at Startit@KBC
UX Workshop at Startit@KBCUX Workshop at Startit@KBC
UX Workshop at Startit@KBC
 
Oscon2015 150724001540-lva1-app6891
Oscon2015 150724001540-lva1-app6891Oscon2015 150724001540-lva1-app6891
Oscon2015 150724001540-lva1-app6891
 
Building a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering FailureBuilding a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering Failure
 
HCD Process
HCD ProcessHCD Process
HCD Process
 
User Experience Design Fundamentals - Part 2: Talking with Users
User Experience Design Fundamentals - Part 2: Talking with UsersUser Experience Design Fundamentals - Part 2: Talking with Users
User Experience Design Fundamentals - Part 2: Talking with Users
 
Critical evaluation (web version)
Critical evaluation (web version)Critical evaluation (web version)
Critical evaluation (web version)
 
Critical evaluation (web version)
Critical evaluation (web version)Critical evaluation (web version)
Critical evaluation (web version)
 
Cet7034 unit 4
Cet7034 unit 4Cet7034 unit 4
Cet7034 unit 4
 
110917_0900_Karimi.pdf
110917_0900_Karimi.pdf110917_0900_Karimi.pdf
110917_0900_Karimi.pdf
 
User profiles. Personas
User profiles. PersonasUser profiles. Personas
User profiles. Personas
 
'Social Media, The Organisation and Me', British Academy of Management 2012
'Social Media, The Organisation and Me', British Academy of Management 2012'Social Media, The Organisation and Me', British Academy of Management 2012
'Social Media, The Organisation and Me', British Academy of Management 2012
 
Leveraging User Research
Leveraging User ResearchLeveraging User Research
Leveraging User Research
 
Discussing Design: The Art of Critique
Discussing Design: The Art of CritiqueDiscussing Design: The Art of Critique
Discussing Design: The Art of Critique
 

Recently uploaded

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 

Recently uploaded (20)

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

What would?

  • 1. What would somebody else do? Something else? Trigger testing ideas using role playing CEWT #1, 04/07/2015 by Karo Stoltzenburg (Twitter, LinkedIn)
  • 2. Some background In testing, it can be difficult to • come up with new, creative test ideas • gain a different angle and view point • review and rethink your test approach with a fresh mind while • not missing the forest for the trees • and keeping focused on important use cases, risk factors, test coverage etc. Role playing can help, as • stepping into somebody else’s shoes can free whole new thought processes • naturally gives you new directions and additional viewpoints • different context spurs different test ideas • It’s also a very lightweight and easy method, as it accommodates our universal anthropomorphic tendencies (empathy, memory, identification)
  • 3. Some table of content, approaches, roles • (Stereo)types of users: ‘Persona’ • Team members: ‘What would … ?’ • Focus of users: Thinking Hats • The software’s point of view Disclaimer I’m (mis)using a few (well known) methods for the role-playing approach - I don’t intend to give an accurate description or claim that this is necessarily their intended use…
  • 4. (Stereo)types of users: ‘Persona’ • Helps with: • Defining scenarios and use cases, user-centred design • Transparency of decision making (based on targeted demographic) • Shared better understanding and empathy about customers • Use how: • Base personas on empirical data, statistics, surveys, target demographic • Invent fictitious, memorable characters to represent user types of your product • Create (positive) narratives, press-releases, scenarios, soap-operas • Consider needs, behaviour, context, limitations of targeted user(s) groups
  • 5. Users might differ regarding: • type, e.g. buyer, seller, admin • new, irregular, frequent user • technological experience • abilities, knowledge • level of patience, benevolence • cultural background (encodings, data format (names, addresses), socialisation) © 2011 Chris Nodder Consulting LLC (Stereo)types of users: ‘Persona’ (II)
  • 6. Team members: ‘What would … ?’ • Helps with: • Identify scenarios and use cases • Evaluation of risk, test coverage • Setting priorities when time pressed, needing to be pragmatic • Use how: • Consider other members of the team involved in the project, e.g.: • Developer: What was likely tested? What environment are they on? Which areas of expertise do they (not) have? • Business Development: What will they showcase? What does Marketing mention about the feature? Which resources would they use? • Tester: What would other tester with other testing styles possibly do?
  • 7. Focus of users: Thinking Hats • Term coined by Edward de Bono (1967) • A group discussion technique, but can used individually as well • Apply a variety of angles, based on distinct thinking directions of the brain • In collaboration – all apply the same technique, time boxed
  • 8. Focus of users: Thinking Hats (II) • Helps with: • Breaking out of the usual mind set, thinking into a different direction • Decision making, problem solving, planning • Decision making, evaluation while in interaction with the AUT • Use how: • Rather indirectly as role, however imagining a specific person (or a wearing a hat) can help ease into types of thinking • Combine with types from personality psychology (Thinking, Feeling, Sensing, Intuition) or temperaments (Sanguine, Choleric, Melancholic, Phlegmatic)
  • 9. The software’s point of view • Helps with: • Coming up with ideas on testing system interactions • Stress and performance testing • Integration and configuration testing • Getting away from the “User types into keyboard” context • Flexibility and creativity, thinking out of the box • How to apply it: • The software is a person, too! • Try to imagine who communicates with the product? With parts of it? How? • What kind of communication might stress it, might be too much? Where does it need to be protected? • In which context does the software operate (operating system, file system, network) • In which world does the software live (time zones, temperature, distance)
  • 10. References / Further Reading • James A. Whittaker: How to Break Software: A Practical Guide to Testing (2002) • Michael Bolton: How Models Change (2014) • Hans Buwalda: Soap Opera Testing (2004) • Cem Kaner: An Introduction to Scenario Testing (2003) • C.G. Jung: Psychologische Typen / Psychological Types • Edward de Bono: Six Thinking Hats (1985) • AskDefine: Persona
  • 11. Thanks! • Any questions? • Interested in trying it out?