SlideShare a Scribd company logo
1 of 32
Cool! Testing’s
Getting Fun Again
Jonathan Kohl

jonathan@kohl.ca
www.kohl.ca
@jonathan_kohl

1
Author:
Contributing
Author:

http://leanpub.com/testmobileapps

2
Welcome to the Paradigm Shift
“We shape our tools, and thereafter they
shape us.” –Marshall McLuhan

3
Forces for Change from the Past
❯Traditional QA process: 1970s
❯Test case management tools: 1980s
❯The World Wide Web: 1992
❯Scrum: created in 1992
❯GUI Automation tools: 1990s
❯Agile methods: 1990s-early 2000s
❯Exploratory Testing: coined in 1987
4
New Forces of Change
❯Mobile devices: smartphones, tablets,
apps and wireless infrastructure
❯The Cloud: utility computing distributed
geographically for low cost
❯BigData: noSQL, different tools, models and
enormous scale of queries
❯DevOps: combine development and
operations teams.
– Themes: continuous releases, little regression
testing, tools to test in production
5
Combining Technologies
❯Pervasive computing:
– Devices everywhere, embedded within our lives
in the real world, not just an office or home

❯Personalized computing:
– Content and processing dependent on
location, activity and demographics

❯Enormous scale:
– Scalability, performance are vital

❯Usability, Privacy and Security:
– Embedded technology can cause more harm
6
New Testing Pressures
❯Technology
– More technical skills, new technologies to learn

❯Tools
– Old tools don’t work as well, new areas have
poor tool support

❯Process
– Enmeshed with other teams, more
troubleshooting and monitoring required

❯Test execution:
– Computing is context and people-dependent,
so our testing needs to reflect that
7
“Testing has to Adapt”
❯To technology changes
❯To new methodologies: Agile, Lean,
kanban, others
❯To different styles of working and
tools
❯To different terminology
❯To different products, expectations
and consumer behavior
8
A New Era for Testing
It’s the end of the (testing) world as we know it!

❯Less individual testing
– New technology depends on distribution and user
collaboration in different locations worldwide

❯No more “black box”
– Pervasive technology requires knowledge of new
computing devices, sensors, communication,
wireless and distributed computing

❯New productivity tools
– Need to support testing on the move, and
distributed collaboration, rich system information
9
Problems With
The Status Quo
2

10
Testing Loses Out
❯People don’t want to test, so it gets
outsourced:
– To tools
– To other people
– We lose jobs, lose new entrants into the field

❯Viewed as a drag on productivity:
– “Testing is always behind.”
– “Testers just test what we tell them to – they
don’t provide value.”

11
We Follow Rather than Innovate
❯What we do is dictated by others
– Tradition: test the way it has always been done
– Programmers: automate it!
– Managers : count the test cases

❯Our tools aren’t compatible with new
technology and methodologies
– Test case management systems & mobile
– Test cases and Agile methods
– Regression automation rather than real world
conditions and distributed testing
12
Profession Loses Credibility
❯Rather than deal with what people dislike
about testing and address that, we will
continue to lose out:
– Why would I want to go into testing? It looks
boring and the tools are outdated.
– I see no career path here – management
doesn’t value testing enough to invest in it.
– Why should we help the testing team when
they get behind? I’d rather do anything else.

13
Improve Testing
Engagement:
FUN!
3

14
Reinvent Reality to be More Like a Game

15
Game Definition
❯“All games share four defining traits: a
goal, rules, a feedback system and
voluntary participation” – Jane McGonigal
[1]

❯“A situation involving conflict and cooperation.” – McFadzean/Kohl
[2]

❯“Games make us happy because they are
hard work that we choose for ourselves.”
– Jane McGonigal
[1] Reality is Broken, McGonigal, Jane. 2010.
[2] The Software Development Game,
McFadzean, Kohl. 2012. Better Software
Magazine.

[1]

16
Gamification Happiness Goals
❯More satisfying work
– It feels good to work hard at testing

❯Hope of success
– My testing work matters to me, my team and
our customers

❯Social Connections
– I don’t feel alone, I am part of a team who is
learning together

❯Meaning in what we do
– My contributions matter to the success of our
products
Reality is Broken, McGonigal, Jane. 2010.

17
Idea 1: Alternate Reality Games
❯Taking game mechanics and applying
them to the real world
– Chore Wars: makes household chores a fun
activity
– Super Better: helps people assist you when
recovering from illness

❯We can do this in testing as well
– If we do it right, you won’t get distracted by the
gaming aspects, you’ll just have a different
approach
Reality is Broken, McGonigal, Jane.
2010. ch. 7

18
Idea 2: Bring Reality Into Games
❯Solve real-world problems within video
games:
– e.g. Anna Sort’s World of Warcraft Diabetes
Mod

❯Distribute basic testing to gamers
– Utilize location and distribution to find out
important information such as Yes/No tests
– Integrate a test task within a game quest

Designing Games as a Nurse, Sort,
Anna. 2012. Games for Health Europe

19
A Gamification
Model
4

20
Use Intrinsic and Extrinsic Rewards
❯Exploratory testing: qualitative focus.
Reward is based on approach, testers
have reasonable amount of choice and
autonomy in work.
❯Scripted testing: quantitative focus.
Reward based on coverage. Very little
choice in what to test, regression-heavy.
❯Gamified testing: – blend the quantitative
and qualitative while creating an effective
approach that works for you.
21
Quality Discoveries – Epic Wins
❯There is joy
and incredible
value in
discovering
important
issues in the
software we
test.

Epic Win – Reality is Broken,
McGonigal, Jane. 2010. pp. 247-48

22
A Gamified Model of Testing

23
Test Quests
❯Create a challenge for testers
❯Adventures rather than coverage
❯Share information, visibility on coverage and
progress
❯Extrinsic and intrinsic rewards
❯Can contain:
–
–
–
–
–

Tests
Tasks
Tours
Sessions, threads, etc
Anything useful for testing
24
Test Quests
1. Goal statement (what we intend to
accomplish)
2. Why the goal matters (why are we doing
this?)
3. Where to go in the application (what
technique or approach are we using to
test?)
4. Instructions (not detailed steps, but enough
guidance to help)
5. Proof of completion (how do you know
when you are finished?)
Quests – Reality is Broken,
McGonigal, Jane. 2010. pp. 56-57

25
Guidance
❯Test plans, strategies
❯Video demos and activities
❯Documentation:
– How to and other guides
– Coverage models
– Checklists
– Mind maps

❯Utilize and exploit technology provide
enough guidance to be effective, but not
so much to crush creativity and choice.
26
Rewards from Games
❯Leveling up

– Provide experience points for those who have
completed testing activities

❯Character growth

– Developing your skills personally and professionally

❯Completion

– Visible progress on testing and coverage

❯A meaningful test approach
– We don’t have control over bug finding, so reward
testers for having a great methodology

❯Make difficult tasks fun

– Extra rewards for regression testing, maintenance
work, and anything unpleasant
27
Social Interactions
❯Mentoring and guidance
❯Healthy competition
– Fun collaboration

❯Knowledge and information exchange
with technology
– Video, chat, social networking

❯Harness people’s talents physically and
virtually to help complete quests
– Collaborate to get there faster
28
Use of Tools
❯Gain visibility into what is being done
– Like heads-up displays in games

❯Understand progress and quality
information at a glance
– Visible, simple dashboards

❯Use automation and other tools to help
testers do more
– Tools to help us have more power like weapons,
vehicles and magic in games

29
Ideals in Testing
❯Many epic wins – extraordinary positive
outcomes
❯Epic meaning – feel capable and inspired
❯Urgent optimism – work to find those wins
❯Blissful productivity – people work hard if it
makes you happy
❯Strong social fabric – we can build bonds
of trust and co-operation
❯ We can create the testing future we need.
Gaming can Make a Better World,
TED Talk. McGonigal, Jane. 2010.

30
Create New Tools to Shape Us
It’s time to create a new model of testing
that is effective, engaging, and fun.

31
Jonathan Kohl

jonathan@kohl.ca
www.kohl.ca
@jonathan_kohl

©2013 Kohl Concepts Inc.

32

More Related Content

What's hot

Behavioral Science for Data Scientists
Behavioral Science for Data ScientistsBehavioral Science for Data Scientists
Behavioral Science for Data ScientistsStephen Wendel
 
Lean Usability Testing at Insignia Health
Lean Usability Testing at Insignia HealthLean Usability Testing at Insignia Health
Lean Usability Testing at Insignia HealthMichelle Kerkstra
 
The 7 Secrets Rhythm Corporate Profile
The 7 Secrets Rhythm Corporate ProfileThe 7 Secrets Rhythm Corporate Profile
The 7 Secrets Rhythm Corporate ProfileT7SR, ISOM
 
EVOLVE & DISRUPT (Agileee 2015)
EVOLVE & DISRUPT (Agileee 2015) EVOLVE & DISRUPT (Agileee 2015)
EVOLVE & DISRUPT (Agileee 2015) Arthur Lokaychuk
 
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...India Scrum Enthusiasts Community
 
Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...Cprime
 

What's hot (7)

Behavioral Science for Data Scientists
Behavioral Science for Data ScientistsBehavioral Science for Data Scientists
Behavioral Science for Data Scientists
 
Lean Usability Testing at Insignia Health
Lean Usability Testing at Insignia HealthLean Usability Testing at Insignia Health
Lean Usability Testing at Insignia Health
 
The 7 Secrets Rhythm Corporate Profile
The 7 Secrets Rhythm Corporate ProfileThe 7 Secrets Rhythm Corporate Profile
The 7 Secrets Rhythm Corporate Profile
 
EVOLVE & DISRUPT (Agileee 2015)
EVOLVE & DISRUPT (Agileee 2015) EVOLVE & DISRUPT (Agileee 2015)
EVOLVE & DISRUPT (Agileee 2015)
 
SNS Dash
SNS DashSNS Dash
SNS Dash
 
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...
Agile Tour 2016 Pune -Innovate your agile quotient. be the leader not the fol...
 
Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...Product Discovery Stories: when and how to use a discovery sprint to validate...
Product Discovery Stories: when and how to use a discovery sprint to validate...
 

Viewers also liked

Zorro Circles: Retrospectives for Excellence
Zorro Circles: Retrospectives for ExcellenceZorro Circles: Retrospectives for Excellence
Zorro Circles: Retrospectives for ExcellenceTechWell
 
Improvisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentImprovisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentTechWell
 
Managing Successful Test Automation
Managing Successful Test AutomationManaging Successful Test Automation
Managing Successful Test AutomationTechWell
 
Twelve Heuristics for Solving Tough Problems Faster and Better
Twelve Heuristics for Solving Tough Problems Faster and BetterTwelve Heuristics for Solving Tough Problems Faster and Better
Twelve Heuristics for Solving Tough Problems Faster and BetterTechWell
 
User Stories: Across the Seven Product Dimensions
User Stories: Across the Seven Product DimensionsUser Stories: Across the Seven Product Dimensions
User Stories: Across the Seven Product DimensionsTechWell
 
Essential Patterns of Mature Agile Teams
Essential Patterns of Mature Agile TeamsEssential Patterns of Mature Agile Teams
Essential Patterns of Mature Agile TeamsTechWell
 
Data Masking: Testing with Near-real Data
Data Masking: Testing with Near-real DataData Masking: Testing with Near-real Data
Data Masking: Testing with Near-real DataTechWell
 
What Hollywood Can Teach Us about Software Testing
What Hollywood Can Teach Us about Software TestingWhat Hollywood Can Teach Us about Software Testing
What Hollywood Can Teach Us about Software TestingTechWell
 
Pivoting Your Testers to Become Agile
Pivoting Your Testers to Become AgilePivoting Your Testers to Become Agile
Pivoting Your Testers to Become AgileTechWell
 
How to Actually DO High-volume Automated Testing
How to Actually DO High-volume Automated TestingHow to Actually DO High-volume Automated Testing
How to Actually DO High-volume Automated TestingTechWell
 
Performance Testing Web 2.0 Applications—in an Agile World
Performance Testing Web 2.0 Applications—in an Agile WorldPerformance Testing Web 2.0 Applications—in an Agile World
Performance Testing Web 2.0 Applications—in an Agile WorldTechWell
 
Model-Based Testing: Concepts, Tools, and Techniques
Model-Based Testing: Concepts, Tools, and TechniquesModel-Based Testing: Concepts, Tools, and Techniques
Model-Based Testing: Concepts, Tools, and TechniquesTechWell
 
Accessibility Standards and Testing Techniques: Be Inclusive or Be Left Behind
Accessibility Standards and Testing Techniques: Be Inclusive or Be Left BehindAccessibility Standards and Testing Techniques: Be Inclusive or Be Left Behind
Accessibility Standards and Testing Techniques: Be Inclusive or Be Left BehindTechWell
 
A Case Study in Metrics-Driven DevOps
A Case Study in Metrics-Driven DevOpsA Case Study in Metrics-Driven DevOps
A Case Study in Metrics-Driven DevOpsTechWell
 
Combinatorial Black-Box Testing with Classification Trees
Combinatorial Black-Box Testing with Classification TreesCombinatorial Black-Box Testing with Classification Trees
Combinatorial Black-Box Testing with Classification TreesTechWell
 

Viewers also liked (15)

Zorro Circles: Retrospectives for Excellence
Zorro Circles: Retrospectives for ExcellenceZorro Circles: Retrospectives for Excellence
Zorro Circles: Retrospectives for Excellence
 
Improvisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentImprovisation for Agile Skill Development
Improvisation for Agile Skill Development
 
Managing Successful Test Automation
Managing Successful Test AutomationManaging Successful Test Automation
Managing Successful Test Automation
 
Twelve Heuristics for Solving Tough Problems Faster and Better
Twelve Heuristics for Solving Tough Problems Faster and BetterTwelve Heuristics for Solving Tough Problems Faster and Better
Twelve Heuristics for Solving Tough Problems Faster and Better
 
User Stories: Across the Seven Product Dimensions
User Stories: Across the Seven Product DimensionsUser Stories: Across the Seven Product Dimensions
User Stories: Across the Seven Product Dimensions
 
Essential Patterns of Mature Agile Teams
Essential Patterns of Mature Agile TeamsEssential Patterns of Mature Agile Teams
Essential Patterns of Mature Agile Teams
 
Data Masking: Testing with Near-real Data
Data Masking: Testing with Near-real DataData Masking: Testing with Near-real Data
Data Masking: Testing with Near-real Data
 
What Hollywood Can Teach Us about Software Testing
What Hollywood Can Teach Us about Software TestingWhat Hollywood Can Teach Us about Software Testing
What Hollywood Can Teach Us about Software Testing
 
Pivoting Your Testers to Become Agile
Pivoting Your Testers to Become AgilePivoting Your Testers to Become Agile
Pivoting Your Testers to Become Agile
 
How to Actually DO High-volume Automated Testing
How to Actually DO High-volume Automated TestingHow to Actually DO High-volume Automated Testing
How to Actually DO High-volume Automated Testing
 
Performance Testing Web 2.0 Applications—in an Agile World
Performance Testing Web 2.0 Applications—in an Agile WorldPerformance Testing Web 2.0 Applications—in an Agile World
Performance Testing Web 2.0 Applications—in an Agile World
 
Model-Based Testing: Concepts, Tools, and Techniques
Model-Based Testing: Concepts, Tools, and TechniquesModel-Based Testing: Concepts, Tools, and Techniques
Model-Based Testing: Concepts, Tools, and Techniques
 
Accessibility Standards and Testing Techniques: Be Inclusive or Be Left Behind
Accessibility Standards and Testing Techniques: Be Inclusive or Be Left BehindAccessibility Standards and Testing Techniques: Be Inclusive or Be Left Behind
Accessibility Standards and Testing Techniques: Be Inclusive or Be Left Behind
 
A Case Study in Metrics-Driven DevOps
A Case Study in Metrics-Driven DevOpsA Case Study in Metrics-Driven DevOps
A Case Study in Metrics-Driven DevOps
 
Combinatorial Black-Box Testing with Classification Trees
Combinatorial Black-Box Testing with Classification TreesCombinatorial Black-Box Testing with Classification Trees
Combinatorial Black-Box Testing with Classification Trees
 

Similar to STARCANADA 2013 Keynote: Cool! Testing’s Getting Fun Again

Testing the unknown: the art and science of working with hypothesis
Testing the unknown: the art and science of working with hypothesisTesting the unknown: the art and science of working with hypothesis
Testing the unknown: the art and science of working with hypothesisArdita Karaj
 
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of Testing
[HCMC STC Jan 2015] Proving Our Worth  Quantifying The Value Of Testing[HCMC STC Jan 2015] Proving Our Worth  Quantifying The Value Of Testing
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of TestingHo Chi Minh City Software Testing Club
 
Michael Bolton - Two Futures of Software Testing
Michael Bolton - Two Futures of Software TestingMichael Bolton - Two Futures of Software Testing
Michael Bolton - Two Futures of Software TestingTEST Huddle
 
Agile Testing in the Enterprise 2016
Agile Testing in the Enterprise   2016Agile Testing in the Enterprise   2016
Agile Testing in the Enterprise 2016Janet Gregory
 
DevOps Days SLC 16: Stop running with sharp metrics
DevOps Days SLC 16:  Stop running with sharp metricsDevOps Days SLC 16:  Stop running with sharp metrics
DevOps Days SLC 16: Stop running with sharp metricsJulia Wester
 
Testing in the Wild
Testing in the WildTesting in the Wild
Testing in the WildDawn Code
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyteRichard Whyte
 
Testing is a team problem
Testing is a team problemTesting is a team problem
Testing is a team problemJanet Gregory
 
UX Lead Product Management
UX Lead Product ManagementUX Lead Product Management
UX Lead Product ManagementJohn Wyatt
 
Learning analytics for improving educational games jcsg2017
Learning analytics for improving educational games jcsg2017Learning analytics for improving educational games jcsg2017
Learning analytics for improving educational games jcsg2017Baltasar Fernández-Manjón
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?TEST Huddle
 
Testing & Optimization - A Deeper Look
Testing & Optimization - A Deeper LookTesting & Optimization - A Deeper Look
Testing & Optimization - A Deeper LookCaleb Whitmore
 
That soft, messy people factor in technology projects
That soft, messy people factor in technology projectsThat soft, messy people factor in technology projects
That soft, messy people factor in technology projectsrodmclaren
 

Similar to STARCANADA 2013 Keynote: Cool! Testing’s Getting Fun Again (20)

Testing the unknown: the art and science of working with hypothesis
Testing the unknown: the art and science of working with hypothesisTesting the unknown: the art and science of working with hypothesis
Testing the unknown: the art and science of working with hypothesis
 
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of Testing
[HCMC STC Jan 2015] Proving Our Worth  Quantifying The Value Of Testing[HCMC STC Jan 2015] Proving Our Worth  Quantifying The Value Of Testing
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of Testing
 
Motivaton
MotivatonMotivaton
Motivaton
 
Motivaton
MotivatonMotivaton
Motivaton
 
Michael Bolton - Two Futures of Software Testing
Michael Bolton - Two Futures of Software TestingMichael Bolton - Two Futures of Software Testing
Michael Bolton - Two Futures of Software Testing
 
Agile Testing in the Enterprise 2016
Agile Testing in the Enterprise   2016Agile Testing in the Enterprise   2016
Agile Testing in the Enterprise 2016
 
QPAM ATD 2022.pdf
QPAM ATD 2022.pdfQPAM ATD 2022.pdf
QPAM ATD 2022.pdf
 
DevOps Days SLC 16: Stop running with sharp metrics
DevOps Days SLC 16:  Stop running with sharp metricsDevOps Days SLC 16:  Stop running with sharp metrics
DevOps Days SLC 16: Stop running with sharp metrics
 
Testing in the Wild
Testing in the WildTesting in the Wild
Testing in the Wild
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyte
 
Testing is a team problem
Testing is a team problemTesting is a team problem
Testing is a team problem
 
UX Lead Product Management
UX Lead Product ManagementUX Lead Product Management
UX Lead Product Management
 
Learning analytics for improving educational games jcsg2017
Learning analytics for improving educational games jcsg2017Learning analytics for improving educational games jcsg2017
Learning analytics for improving educational games jcsg2017
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Testing & Optimization - A Deeper Look
Testing & Optimization - A Deeper LookTesting & Optimization - A Deeper Look
Testing & Optimization - A Deeper Look
 
That soft, messy people factor in technology projects
That soft, messy people factor in technology projectsThat soft, messy people factor in technology projects
That soft, messy people factor in technology projects
 
Lean UX principles
Lean UX principlesLean UX principles
Lean UX principles
 
Managing machine learning
Managing machine learningManaging machine learning
Managing machine learning
 
New model
New modelNew model
New model
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

[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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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
 

Recently uploaded (20)

[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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 

STARCANADA 2013 Keynote: Cool! Testing’s Getting Fun Again

  • 1. Cool! Testing’s Getting Fun Again Jonathan Kohl jonathan@kohl.ca www.kohl.ca @jonathan_kohl 1
  • 3. Welcome to the Paradigm Shift “We shape our tools, and thereafter they shape us.” –Marshall McLuhan 3
  • 4. Forces for Change from the Past ❯Traditional QA process: 1970s ❯Test case management tools: 1980s ❯The World Wide Web: 1992 ❯Scrum: created in 1992 ❯GUI Automation tools: 1990s ❯Agile methods: 1990s-early 2000s ❯Exploratory Testing: coined in 1987 4
  • 5. New Forces of Change ❯Mobile devices: smartphones, tablets, apps and wireless infrastructure ❯The Cloud: utility computing distributed geographically for low cost ❯BigData: noSQL, different tools, models and enormous scale of queries ❯DevOps: combine development and operations teams. – Themes: continuous releases, little regression testing, tools to test in production 5
  • 6. Combining Technologies ❯Pervasive computing: – Devices everywhere, embedded within our lives in the real world, not just an office or home ❯Personalized computing: – Content and processing dependent on location, activity and demographics ❯Enormous scale: – Scalability, performance are vital ❯Usability, Privacy and Security: – Embedded technology can cause more harm 6
  • 7. New Testing Pressures ❯Technology – More technical skills, new technologies to learn ❯Tools – Old tools don’t work as well, new areas have poor tool support ❯Process – Enmeshed with other teams, more troubleshooting and monitoring required ❯Test execution: – Computing is context and people-dependent, so our testing needs to reflect that 7
  • 8. “Testing has to Adapt” ❯To technology changes ❯To new methodologies: Agile, Lean, kanban, others ❯To different styles of working and tools ❯To different terminology ❯To different products, expectations and consumer behavior 8
  • 9. A New Era for Testing It’s the end of the (testing) world as we know it! ❯Less individual testing – New technology depends on distribution and user collaboration in different locations worldwide ❯No more “black box” – Pervasive technology requires knowledge of new computing devices, sensors, communication, wireless and distributed computing ❯New productivity tools – Need to support testing on the move, and distributed collaboration, rich system information 9
  • 11. Testing Loses Out ❯People don’t want to test, so it gets outsourced: – To tools – To other people – We lose jobs, lose new entrants into the field ❯Viewed as a drag on productivity: – “Testing is always behind.” – “Testers just test what we tell them to – they don’t provide value.” 11
  • 12. We Follow Rather than Innovate ❯What we do is dictated by others – Tradition: test the way it has always been done – Programmers: automate it! – Managers : count the test cases ❯Our tools aren’t compatible with new technology and methodologies – Test case management systems & mobile – Test cases and Agile methods – Regression automation rather than real world conditions and distributed testing 12
  • 13. Profession Loses Credibility ❯Rather than deal with what people dislike about testing and address that, we will continue to lose out: – Why would I want to go into testing? It looks boring and the tools are outdated. – I see no career path here – management doesn’t value testing enough to invest in it. – Why should we help the testing team when they get behind? I’d rather do anything else. 13
  • 15. Reinvent Reality to be More Like a Game 15
  • 16. Game Definition ❯“All games share four defining traits: a goal, rules, a feedback system and voluntary participation” – Jane McGonigal [1] ❯“A situation involving conflict and cooperation.” – McFadzean/Kohl [2] ❯“Games make us happy because they are hard work that we choose for ourselves.” – Jane McGonigal [1] Reality is Broken, McGonigal, Jane. 2010. [2] The Software Development Game, McFadzean, Kohl. 2012. Better Software Magazine. [1] 16
  • 17. Gamification Happiness Goals ❯More satisfying work – It feels good to work hard at testing ❯Hope of success – My testing work matters to me, my team and our customers ❯Social Connections – I don’t feel alone, I am part of a team who is learning together ❯Meaning in what we do – My contributions matter to the success of our products Reality is Broken, McGonigal, Jane. 2010. 17
  • 18. Idea 1: Alternate Reality Games ❯Taking game mechanics and applying them to the real world – Chore Wars: makes household chores a fun activity – Super Better: helps people assist you when recovering from illness ❯We can do this in testing as well – If we do it right, you won’t get distracted by the gaming aspects, you’ll just have a different approach Reality is Broken, McGonigal, Jane. 2010. ch. 7 18
  • 19. Idea 2: Bring Reality Into Games ❯Solve real-world problems within video games: – e.g. Anna Sort’s World of Warcraft Diabetes Mod ❯Distribute basic testing to gamers – Utilize location and distribution to find out important information such as Yes/No tests – Integrate a test task within a game quest Designing Games as a Nurse, Sort, Anna. 2012. Games for Health Europe 19
  • 21. Use Intrinsic and Extrinsic Rewards ❯Exploratory testing: qualitative focus. Reward is based on approach, testers have reasonable amount of choice and autonomy in work. ❯Scripted testing: quantitative focus. Reward based on coverage. Very little choice in what to test, regression-heavy. ❯Gamified testing: – blend the quantitative and qualitative while creating an effective approach that works for you. 21
  • 22. Quality Discoveries – Epic Wins ❯There is joy and incredible value in discovering important issues in the software we test. Epic Win – Reality is Broken, McGonigal, Jane. 2010. pp. 247-48 22
  • 23. A Gamified Model of Testing 23
  • 24. Test Quests ❯Create a challenge for testers ❯Adventures rather than coverage ❯Share information, visibility on coverage and progress ❯Extrinsic and intrinsic rewards ❯Can contain: – – – – – Tests Tasks Tours Sessions, threads, etc Anything useful for testing 24
  • 25. Test Quests 1. Goal statement (what we intend to accomplish) 2. Why the goal matters (why are we doing this?) 3. Where to go in the application (what technique or approach are we using to test?) 4. Instructions (not detailed steps, but enough guidance to help) 5. Proof of completion (how do you know when you are finished?) Quests – Reality is Broken, McGonigal, Jane. 2010. pp. 56-57 25
  • 26. Guidance ❯Test plans, strategies ❯Video demos and activities ❯Documentation: – How to and other guides – Coverage models – Checklists – Mind maps ❯Utilize and exploit technology provide enough guidance to be effective, but not so much to crush creativity and choice. 26
  • 27. Rewards from Games ❯Leveling up – Provide experience points for those who have completed testing activities ❯Character growth – Developing your skills personally and professionally ❯Completion – Visible progress on testing and coverage ❯A meaningful test approach – We don’t have control over bug finding, so reward testers for having a great methodology ❯Make difficult tasks fun – Extra rewards for regression testing, maintenance work, and anything unpleasant 27
  • 28. Social Interactions ❯Mentoring and guidance ❯Healthy competition – Fun collaboration ❯Knowledge and information exchange with technology – Video, chat, social networking ❯Harness people’s talents physically and virtually to help complete quests – Collaborate to get there faster 28
  • 29. Use of Tools ❯Gain visibility into what is being done – Like heads-up displays in games ❯Understand progress and quality information at a glance – Visible, simple dashboards ❯Use automation and other tools to help testers do more – Tools to help us have more power like weapons, vehicles and magic in games 29
  • 30. Ideals in Testing ❯Many epic wins – extraordinary positive outcomes ❯Epic meaning – feel capable and inspired ❯Urgent optimism – work to find those wins ❯Blissful productivity – people work hard if it makes you happy ❯Strong social fabric – we can build bonds of trust and co-operation ❯ We can create the testing future we need. Gaming can Make a Better World, TED Talk. McGonigal, Jane. 2010. 30
  • 31. Create New Tools to Shape Us It’s time to create a new model of testing that is effective, engaging, and fun. 31