SlideShare a Scribd company logo
1
Lee Copeland
Software Quality Engineering
lee@sqe.com
@grandpacopeland
Creating a Better
Testing Future
The World Is Changing and
Testing Must Change With It
2
Topics
• Our World is Changing
• The Curse of Past Successes
• Lee’s Don’ts and Do’s for Future Success
Technology Is Changing
Then
Now
Customers Are Changing
Less loyal to
brands
Expect more
capability
Less tolerant
of low quality
Business Is Changing
• In the past, organizations controlled external
communication, both content and channels
• Today, with the rise of Social Media …
Communication is Changing
Communication is Changing
• Organizational structure controlled tester
communication, both content and channels
• Today, social media can immediately connect
testers world-wide
Development Process Is Changing
Then
Now
Development Process Is Changing
• COBOL
• CICS
• VSAM
• C#
• Java
• HTML 4/5
• JavaScript
• XML
• SQL
• noSQL
Then
Now
Testing Must Match Today’s Technology
IEEE 829
Testing
Standard
1983
1983 1987
Testing Must Match Development
Topics
• Our World is Changing
• The Curse of Past Successes
• Lee’s Don’ts and Do’s for Future Success
The Curse of Past Successes
The Curse of Past Successes
• Processes that made us successful
in the past may prevent us from
being successful in the future
The Curse of Past Successes
Camera Film
The Curse of Past Successes
Video Rental Stores
The Curse of Past Successes
Newspapers
The Curse of Past Successes
Brick and Mortar Stores
The Curse of Past Successes
Getting Bills in the Mail
Topics
• Our World is Changing
• The Curse of Past Successes
• Lee’s Don’ts and Do’s for Future Success
The Don’ts and Do’s
Focus
Organization
TestProcess
TechnologyPlanning
Automation
The Don’ts and Do’s
Organization
Organization
• DON’T
– Maintain teams of “developers” and “testers”,
throwing products over the wall
– This was supposed to foster “independence.”
Instead, it created “us vs. them” and “huh?”
Development Test
Organization
• DON’T
– Establish Testing Centers of Excellence
– “It’s where the disengaged gather to not
produce”
– David Hussman
Organization
• DO
– Integrate developers and testers together
on the same team
The Don’ts and Do’s
Test Process
Test Process
• DON’T
– Cling to a Waterfall style when your
organization is moving toward Agile
Test Process
• DON’T
– Try to test EVERYTHING
Test Process
• DON’T
– Confuse Checking with Testing
Michael Bolton
Test Process
• When we already believe something to be true,
we verify our belief by checking. Checking is a
process of confirmation, verification, and
validation
• Checking is a highly automatable process
Test Process
• Testing is something that we do with the
motivation of finding new information
• It is a process of exploration, discovery,
investigation, and learning
• Testing is not automatable. It’s using our brain
in real time, and it’s really fun
Test Process
• DO
– Adopt a Customer-focused approach to
testing
Test Process
• DO
– Focus on “What Value Does Testing Add?”
rather than “What Processes Does Testing
Execute?”
The Don’ts and Do’s
Technology
Technology
• DON’T
– Use Stone Age techniques, tools, and
technologies
Technology
• DO
– Embrace new technologies
Technology
• DO
– Consider open source test tools
The Don’ts and Do’s
Planning
Planning
• DON’T
– Adopt rigid, overly detailed
plans
– Restrict testing to explicit
requirements
– Remember: “No battle plan
survives contact with the enemy”
– Helmuth von Moltke
Planning
• DO
– Create plans that
 Tell a story
 Present essential data
 Inspire and communicate
 Describe a reasoned plan of action
The Don’ts and Do’s
Automation
Automation
• DON’T
– Rely on Capture/Replay
Automation
• DON’T
– Try to automate every test
Automation
• DON’T
– Try to replace humans in testing
Automation
• DO
– Use Test-driven Development
Automation
• DO
– Use Acceptance Test-driven Development
Automation
• DO
– Use Exploratory Testing
“Simultaneous
learning, test design,
and test execution.”
– James Bach
Automation
• DO
– and Session-based Exploratory Test
Management
Perform Exploratory
Testing in Sessions:
 Charter
 Timebox
 Reviewable result
 Debriefing
Jon Bach
The Don’ts and Do’s
Focus
Focus on Prevention Over Finding
• DO
– Remember, while finding defects is
important
– We should be focused on defect prevention
activities
The Don’ts and Do’s
Focus
Organization
TestProcess
TechnologyPlanning
Automation
Thanks for Attending
Shameless
commercial
message
lee@sqe.com
My Thanks To
• Dorothy Graham
• David Hussman
• Jonathan Kohl
• Alon Linetzki
• Dan North
• Martin Pol
• Rob Sabourin
• Alan Shalloway
• Adrian Zwingli
For their ideas,
review, and
comments

More Related Content

PDF
[HCMC STC Jan 2015] Creating a Better Testing Future
PDF
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
PDF
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
PDF
Anko Tijman - Building a Quality Driven Team - EuroSTAR 2010
PPTX
Pavel Kamyshov "Team Health Check" Kyiv PM Club
PPTX
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
PDF
Introduction to Kanban for Creative Agencies
PPTX
Test Strategy-The real silver bullet in testing by Matthew Eakin
[HCMC STC Jan 2015] Creating a Better Testing Future
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
Anko Tijman - Building a Quality Driven Team - EuroSTAR 2010
Pavel Kamyshov "Team Health Check" Kyiv PM Club
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Introduction to Kanban for Creative Agencies
Test Strategy-The real silver bullet in testing by Matthew Eakin

What's hot (20)

PPTX
Advancing Testing Using Axioms
PPTX
Help Me, I got a team of junior testers!
PDF
Nico Perez + Founders Institute talk: Product & Services Development
PPTX
How to Test Anything
PPTX
Павло Камишов “Health check model: refined edition” Lviv Project Management Day
PDF
Team health check new
PDF
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
PDF
Innovation at Atlassian
PDF
TMF2014 Testing Disruption-K Ross
 
PPTX
DevOps - Successful Patterns
PPTX
Test Cases are dead, long live Checklists!
PPTX
Delhi first draft
PPTX
When Support Calls
PDF
Lean on Agile: Getting the Best of Both Worlds
PDF
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PDF
Agile Testers: Becoming a key asset for your team
PPT
Devops days slide deck
PDF
Innovate Like A startup
PDF
Getting to Product Market Fit
PPTX
Shipping code is not the problem, deciding what to ship it is!
Advancing Testing Using Axioms
Help Me, I got a team of junior testers!
Nico Perez + Founders Institute talk: Product & Services Development
How to Test Anything
Павло Камишов “Health check model: refined edition” Lviv Project Management Day
Team health check new
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Innovation at Atlassian
TMF2014 Testing Disruption-K Ross
 
DevOps - Successful Patterns
Test Cases are dead, long live Checklists!
Delhi first draft
When Support Calls
Lean on Agile: Getting the Best of Both Worlds
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
Agile Testers: Becoming a key asset for your team
Devops days slide deck
Innovate Like A startup
Getting to Product Market Fit
Shipping code is not the problem, deciding what to ship it is!
Ad

Viewers also liked (17)

PDF
Move Your Selenium Testing to the Cloud
PDF
The Tester's Role in Agile Planning
PDF
Don’t Make These Scrum Mistakes
PDF
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
PDF
Static Testing: We Know It Works, So Why Don’t We Use It?
PDF
Experiments: The Good, the Bad, and the Beautiful
PDF
Command Query Responsibility Segregation at Enterprise Scale
PDF
Disrupting Ourselves: Moving to a “Teal Organization” Model
PDF
Which Agile Scaling Framework Is Best?
PDF
Apply Phil Jackson’s Coaching Principles to Build Better Agile Teams
PDF
White Box Testing: It’s Not Just for Developers Any More
PDF
The Soft Skills of Great Software Developers
PDF
Great Business Analysts “Think Like a Freak”
PDF
Predictive Test Planning to Improve System Quality
PDF
Continuous Testing - The New Normal
PDF
How to Build a Fully Open Source Test Automation Framework
PDF
Agile QA & Test: A Shift in Mindset from Finding to Preventing Bugs
Move Your Selenium Testing to the Cloud
The Tester's Role in Agile Planning
Don’t Make These Scrum Mistakes
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
Static Testing: We Know It Works, So Why Don’t We Use It?
Experiments: The Good, the Bad, and the Beautiful
Command Query Responsibility Segregation at Enterprise Scale
Disrupting Ourselves: Moving to a “Teal Organization” Model
Which Agile Scaling Framework Is Best?
Apply Phil Jackson’s Coaching Principles to Build Better Agile Teams
White Box Testing: It’s Not Just for Developers Any More
The Soft Skills of Great Software Developers
Great Business Analysts “Think Like a Freak”
Predictive Test Planning to Improve System Quality
Continuous Testing - The New Normal
How to Build a Fully Open Source Test Automation Framework
Agile QA & Test: A Shift in Mindset from Finding to Preventing Bugs
Ad

Similar to Software Testing’s Future—According to Lee Copeland (20)

PPTX
Will The Test Leaders Stand Up?
PDF
Java DevOps at Enterprise Scale
PPTX
Effective engineer
PPTX
The Importance of Culture: Building and Sustaining Effective Engineering Org...
PPTX
Ericriesleanstartuppresentationforweb2
PPTX
The Drive-Thru Is Not Always Faster: Re-Thinking Your Testing Practice by Mik...
PPTX
The dev ops journey
PDF
Agile process
PDF
Tester Challenges in Agile ?
PDF
Establishing an Agile Testing Culture
PPTX
Carl shaulis agile_td2014
PPT
Final spiralmodel97
PDF
Destroying DevOps Culture Anti-Patterns
PPTX
Making disaster routine
PDF
How to Pitch a Software Development Initiative and Ignite Culture Change
PPTX
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
PDF
Lean Startup 301
PPTX
Adopting Agile
PPTX
Agile Testing in Enterprise: Way to transform - SQA Days 2014
PDF
Bootstrapping your startup & building it lean: stop wasting time
Will The Test Leaders Stand Up?
Java DevOps at Enterprise Scale
Effective engineer
The Importance of Culture: Building and Sustaining Effective Engineering Org...
Ericriesleanstartuppresentationforweb2
The Drive-Thru Is Not Always Faster: Re-Thinking Your Testing Practice by Mik...
The dev ops journey
Agile process
Tester Challenges in Agile ?
Establishing an Agile Testing Culture
Carl shaulis agile_td2014
Final spiralmodel97
Destroying DevOps Culture Anti-Patterns
Making disaster routine
How to Pitch a Software Development Initiative and Ignite Culture Change
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
Lean Startup 301
Adopting Agile
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Bootstrapping your startup & building it lean: stop wasting time

More from TechWell (20)

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

Recently uploaded (20)

PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
medical staffing services at VALiNTRY
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Digital Strategies for Manufacturing Companies
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Which alternative to Crystal Reports is best for small or large businesses.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
Online Work Permit System for Fast Permit Processing
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PTS Company Brochure 2025 (1).pdf.......
medical staffing services at VALiNTRY
How Creative Agencies Leverage Project Management Software.pdf
ISO 45001 Occupational Health and Safety Management System
Digital Strategies for Manufacturing Companies
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
L1 - Introduction to python Backend.pptx
Operating system designcfffgfgggggggvggggggggg
CHAPTER 2 - PM Management and IT Context
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
ManageIQ - Sprint 268 Review - Slide Deck

Software Testing’s Future—According to Lee Copeland