SlideShare a Scribd company logo
THE EVOLUTION OF
THE TESTING MODEL
AND WHERE IT WILL
GO NEXT
From the V-model to the test
pyramid, testing models reflect
the structure and needs of the
leading software development
life cycle methodology.
New models such as Spotify’s
honeycomb illustrate the
evolving nature of software
architecture and automation
tools.
THE EARLY DAYS: THE
V-MODEL
When the waterfall model ruled software
development life cycles (SDLCs), testing could
only be done after the final development stage
was completed. As a result, the testing phase
was often rushed. By then, the errors it
uncovered could be costly to repair.
One of the early testing models developed to
address these issues was the V-model — named
for the V-shaped diagram outlining its
development and testing steps. It is also
sometimes referred to as the validation or
verification model.
THE TEST PYRAMID:
ELEVATED AGILE
LIFE CYCLES
As technology and development cycles sped
up, the waterfall methodology gave way to
more iterative processes and, eventually, to
the agile methods widely used today.
Just as the V-model evolved to adapt to the
needs of waterfall development, a new testing
model arose as an answer to accelerated
development timelines. The philosophy of the
testing model shifted as well. Instead of
redefining the role of testing in the SDLC, the
new model — the test pyramid — served as a
strategic metaphor to outline the volume,
type and order of testing that would best
optimize for speed, effort and cost.
The “test pyramid” was coined by author Mike
Cohn in his 2009 book Succeeding with Agile,
which visually represents a three-part testing
strategy.
Unit testing serves as the widest foundation
layer, and services or integration testing
makes up the middle layer, leaving UI or end-
to-end testing for the top layer.
Most testing is done at the unit level, where
both developers and testers can break down
larger functions into smaller pieces to validate
and test as they build. In the middle stage,
testers validate functions that work together,
as well as APIs and services that enable end-
user functionality. Both of these stages are
ideal for automated testing.
SPOTIFY’S HONEYCOMB MODEL: A
REFLECTION OF SHIFTING ARCHITECTURE
Testing models continue to evolve as the nature of applications changes.
In 2018, the engineering team at Spotify outlined their own model that they felt better captured the
testing needs of a microservice-based architecture. This new shape reflects a system architecture that
focuses on APIs and has fewer and smaller individual units to test. Spotify’s model has gained traction as
more organizations move toward a cloud infrastructure similarly based on APIs and service integrations.
These shifts have led to higher volumes and the greater importance of integration-focused validations
relative to the other two testing areas.
WHAT’S NEXT? THE FUTURE OF THE
TESTING MODEL
While testing models themselves may morph
over time in various ways to reflect the evolving
needs of the industry, it’s important to remember
that, at its foundation, any testing model is a
visual aid that illustrates a testing philosophy. No
model can dictate how testing actually happens.
Visual models may be most useful for generating
consensus among development teams on an
approach to software testing. Once leadership
has agreed on a testing plan, they are better able
to hire the right team and equip them with the
tools needed to accomplish the goal.
Reference : https://www.testevolve.com/

More Related Content

PPTX
The Future of Testing and Testers
PDF
The Evolution of Software Testing_ Trends and Innovations.pdf
PDF
Future of Software Testing and What are the Trends to follow in 2023.pdf
PPTX
Software Testing ppt
PDF
Test Kitchen: A Recipe for Good Tests
PPTX
Role of Testing
PPTX
Advancing Testing Using Axioms
PPTX
A New Model for Testing
The Future of Testing and Testers
The Evolution of Software Testing_ Trends and Innovations.pdf
Future of Software Testing and What are the Trends to follow in 2023.pdf
Software Testing ppt
Test Kitchen: A Recipe for Good Tests
Role of Testing
Advancing Testing Using Axioms
A New Model for Testing

Similar to The Evolution of the Testing Model and Where It Will Go Next (20)

PPTX
Testing Throughout The Software Life Cycle (Dhea Frizky)
PDF
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
PDF
The Next Wave of Software Testing_ Trends Shaping 2025.pdf
PDF
Top Software Testing Trends for 2024.pdf
PDF
Top Software Testing Trends for 2024:- Comprehensive Guide
PDF
Breaking Down the Basics: An Introductory Guide to Software Testing
PPTX
History Class - For software testers
PDF
Future of Test Automation with Latest Trends in Software Testing.pdf
PDF
Future of Test Automation with Latest Trends in Software Testing.pdf
PPTX
The tests are trying to tell you something@VoxxedBucharest.pptx
PDF
The Art and Science of "Software Testing"
PDF
Navigating Testing Success_ The Ultimate Guide to Test Strategy Document Mast...
PPTX
Software Development Models
PPTX
Software Development Models by Graham et al
PPTX
New model
PPTX
A New Model For Testing
PDF
Navigating Testing Success_ The Ultimate Guide to Test Strategy Document Mast...
PPT
From 3 stars to 5 stars in the Apple Store
PDF
Design for Testability
PDF
The productivity of testing in software development life cycle
Testing Throughout The Software Life Cycle (Dhea Frizky)
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
The Next Wave of Software Testing_ Trends Shaping 2025.pdf
Top Software Testing Trends for 2024.pdf
Top Software Testing Trends for 2024:- Comprehensive Guide
Breaking Down the Basics: An Introductory Guide to Software Testing
History Class - For software testers
Future of Test Automation with Latest Trends in Software Testing.pdf
Future of Test Automation with Latest Trends in Software Testing.pdf
The tests are trying to tell you something@VoxxedBucharest.pptx
The Art and Science of "Software Testing"
Navigating Testing Success_ The Ultimate Guide to Test Strategy Document Mast...
Software Development Models
Software Development Models by Graham et al
New model
A New Model For Testing
Navigating Testing Success_ The Ultimate Guide to Test Strategy Document Mast...
From 3 stars to 5 stars in the Apple Store
Design for Testability
The productivity of testing in software development life cycle

More from Test Evolve (7)

PDF
Revolutionizing Mobile App Testing with Cutting-Edge Tools
PDF
Advantages of Using a RestAPI Testing - Test Evolve
PDF
Content Writing Essentials: A Guide to Essential Tools
PDF
Software Testing For Organizations Without a QA Team
PDF
Is Your Mobile Banking App Safe 4 Key Elements To Consider
PDF
An Overview of Cucumber Automation Testing.pdf
PPTX
What is API Testing Types and Benefits of API Testing.pptx
Revolutionizing Mobile App Testing with Cutting-Edge Tools
Advantages of Using a RestAPI Testing - Test Evolve
Content Writing Essentials: A Guide to Essential Tools
Software Testing For Organizations Without a QA Team
Is Your Mobile Banking App Safe 4 Key Elements To Consider
An Overview of Cucumber Automation Testing.pdf
What is API Testing Types and Benefits of API Testing.pptx

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Machine Learning_overview_presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Cloud computing and distributed systems.
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Empathic Computing: Creating Shared Understanding
PPT
Teaching material agriculture food technology
PPTX
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Machine Learning_overview_presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
A Presentation on Artificial Intelligence
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Electronic commerce courselecture one. Pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Cloud computing and distributed systems.
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25-Week II
Programs and apps: productivity, graphics, security and other tools
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)
Empathic Computing: Creating Shared Understanding
Teaching material agriculture food technology
Big Data Technologies - Introduction.pptx

The Evolution of the Testing Model and Where It Will Go Next

  • 1. THE EVOLUTION OF THE TESTING MODEL AND WHERE IT WILL GO NEXT
  • 2. From the V-model to the test pyramid, testing models reflect the structure and needs of the leading software development life cycle methodology. New models such as Spotify’s honeycomb illustrate the evolving nature of software architecture and automation tools.
  • 3. THE EARLY DAYS: THE V-MODEL When the waterfall model ruled software development life cycles (SDLCs), testing could only be done after the final development stage was completed. As a result, the testing phase was often rushed. By then, the errors it uncovered could be costly to repair. One of the early testing models developed to address these issues was the V-model — named for the V-shaped diagram outlining its development and testing steps. It is also sometimes referred to as the validation or verification model.
  • 4. THE TEST PYRAMID: ELEVATED AGILE LIFE CYCLES As technology and development cycles sped up, the waterfall methodology gave way to more iterative processes and, eventually, to the agile methods widely used today. Just as the V-model evolved to adapt to the needs of waterfall development, a new testing model arose as an answer to accelerated development timelines. The philosophy of the testing model shifted as well. Instead of redefining the role of testing in the SDLC, the new model — the test pyramid — served as a strategic metaphor to outline the volume, type and order of testing that would best optimize for speed, effort and cost.
  • 5. The “test pyramid” was coined by author Mike Cohn in his 2009 book Succeeding with Agile, which visually represents a three-part testing strategy. Unit testing serves as the widest foundation layer, and services or integration testing makes up the middle layer, leaving UI or end- to-end testing for the top layer. Most testing is done at the unit level, where both developers and testers can break down larger functions into smaller pieces to validate and test as they build. In the middle stage, testers validate functions that work together, as well as APIs and services that enable end- user functionality. Both of these stages are ideal for automated testing.
  • 6. SPOTIFY’S HONEYCOMB MODEL: A REFLECTION OF SHIFTING ARCHITECTURE Testing models continue to evolve as the nature of applications changes. In 2018, the engineering team at Spotify outlined their own model that they felt better captured the testing needs of a microservice-based architecture. This new shape reflects a system architecture that focuses on APIs and has fewer and smaller individual units to test. Spotify’s model has gained traction as more organizations move toward a cloud infrastructure similarly based on APIs and service integrations. These shifts have led to higher volumes and the greater importance of integration-focused validations relative to the other two testing areas.
  • 7. WHAT’S NEXT? THE FUTURE OF THE TESTING MODEL While testing models themselves may morph over time in various ways to reflect the evolving needs of the industry, it’s important to remember that, at its foundation, any testing model is a visual aid that illustrates a testing philosophy. No model can dictate how testing actually happens. Visual models may be most useful for generating consensus among development teams on an approach to software testing. Once leadership has agreed on a testing plan, they are better able to hire the right team and equip them with the tools needed to accomplish the goal. Reference : https://www.testevolve.com/