Benefits of a Testability Focus
Perceived Need – Delivery, Flow
Lead Time – code
commit to deploy to
Production
Deployment Frequency –
more frequent
deployments with smaller
batch size
Perceived Need – Stability, Resilience
Mean Time to Recovery
– time to recover from a
Production failure
Change Fail % –
deployments requiring
roll back or fix
Easier to test means
finding important
problems earlier, rather
than just before
important decision
points.
A testable system is
more decomposable,
easier to break down
into smaller stories. No
more long backlog
sessions on how to split
stories.
If the system is more
testable, more team
members will be able
and want to test it. No
more "testing
bottleneck” holding the
whole team back.
Greater observability
helps us to see
problems before they
manifest. Observe
system changes and
investigate, rather than
only seeing causes.
More roles within the
team are willing to be
support the system. Not
only developers who
end up on call, which
promotes team
harmony.
Reduction or removal of
release testing phases
as early testing is much
more effective. Much
less repetition of
testing.
Better relationships with
the teams and
interfaces that you
depend on. If your
dependencies are hard
to test, it constrains
your testing.
Reduce dependence on
individuals who hold key
knowledge. Testability
encourages sharing,
documentation and
transparent team
decision making.
Refactoring becomes
standard, as you have a
balanced test strategy
to cover you. Fewer
performance-based
surprises especially.
Diagnose and triage the
lists of defects that have
built up over time. Less
sorting and ranking in
backlog grooming. Quick
to prove problems still
exist.
Remove test
environments that don’t
enable the testing you
need. Get your pipeline
to mirror your test
strategy.
Think about how to test
and support your
architecture early and
often. Testing and ops
are closely aligned, they
value uptime and
resilience.
Translate incidents into
actionable information
on how and what you
test. Test where it
matters most by
refreshing stale test
strategies.
Testable systems mean
more of the most
effective testing but can
mean less spend on
testing overall.
Reduce the areas of the
system where teams
fear to make changes.
You can make changes
when you want and
need to.
Information from testing
helps with present and
future product
decisions. Build more of
the right thing based on
reality not claims and
assumptions.
Cleaner interfaces and
versioning help with
customer integration.
Testability encourages
clean interfaces
between systems
requiring less support.
Testability leads to a
balanced test strategy.
More focus on security
and performance testing
as the system becomes
more observable and
controllable.

More Related Content

PPTX
Architectural Testability Workshop for Test Academy Barcelona
PPTX
Testability is Everyone's Responsibility
PPTX
#ATAGTR2021 Presentation : "Chaos engineering: Break it to make it" by Anupa...
PPTX
ალექსანდრე ნემსაძე - Release it
PPTX
Entaggle: an Agile Software Development Case Study
PPTX
On Rapid Releases and Software Testing
PPTX
Solano Labs presented at MassTLC's automated testing
PDF
Agile Testing Overview
Architectural Testability Workshop for Test Academy Barcelona
Testability is Everyone's Responsibility
#ATAGTR2021 Presentation : "Chaos engineering: Break it to make it" by Anupa...
ალექსანდრე ნემსაძე - Release it
Entaggle: an Agile Software Development Case Study
On Rapid Releases and Software Testing
Solano Labs presented at MassTLC's automated testing
Agile Testing Overview

What's hot (19)

PDF
Exploratory Testing in an Agile Context
PPTX
Fantastic Tests - The Crimes of Bad Test Design
PDF
PDF
Automated testing san francisco oct 2013
PPTX
Software testing and test environment​
PDF
Microsoft Testing Tour - Setting up a Test Environment
PPTX
Neotys PAC - Stephen Townshend
PDF
Exploratory Testing in Practice
PDF
Extreme programming talk wise consulting - www.talkwiseconsulting
PDF
Case Coriant Tellabs - Agile Testing Implementation 22.5.2014
PDF
CNUG TDD June 2014
PPTX
How QA engineers could affect quality?
PDF
Exploratory Testing: Make It Part of Your Test Strategy
PDF
NYC MeetUp 10.9
PPTX
Code Reviews
PDF
Rapid software testing
PDF
Darshan Desai - Virtual Test Labs,The Next Frontier - EuroSTAR 2010
PPTX
Making a Mock by Kelsey Shannahan
PPTX
Effective Test Cases & Introduction to Hexawise
Exploratory Testing in an Agile Context
Fantastic Tests - The Crimes of Bad Test Design
Automated testing san francisco oct 2013
Software testing and test environment​
Microsoft Testing Tour - Setting up a Test Environment
Neotys PAC - Stephen Townshend
Exploratory Testing in Practice
Extreme programming talk wise consulting - www.talkwiseconsulting
Case Coriant Tellabs - Agile Testing Implementation 22.5.2014
CNUG TDD June 2014
How QA engineers could affect quality?
Exploratory Testing: Make It Part of Your Test Strategy
NYC MeetUp 10.9
Code Reviews
Rapid software testing
Darshan Desai - Virtual Test Labs,The Next Frontier - EuroSTAR 2010
Making a Mock by Kelsey Shannahan
Effective Test Cases & Introduction to Hexawise
Ad

Similar to Testability Sales Pitch (20)

PDF
How to Improve Quality and Efficiency Using Test Data Analytics
PDF
Tackle Business Risks with Continuous Testing.pdf
PPT
Fusion Testing - Maximizing Software Test Execution
PPTX
Implementing a testing strategy
PDF
The case for continuous delivery
PDF
The case for continuous delivery
PDF
A Productive Method for Improving Test Effectiveness
PPTX
How to create a test strategy.pptx
PPT
Best Practices for Applications Performance Testing
PDF
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
PPT
ISTQB / ISEB Foundation Exam Practice - 5
PPTX
Positivityofnegative
PDF
Best Practices of Test Management
PDF
Web Performance Analysis - TCF Pro 2009
DOCX
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
PPTX
Resilience and Compliance at Speed and Scale
PDF
Shift-Left Testing - Everything You Need to Know About.pdf
PDF
Assurance Not just about the bugs Pt2
PDF
Shift-Left Testing - Everything You Need to Know About.pdf
PPT
Online testing strategy
How to Improve Quality and Efficiency Using Test Data Analytics
Tackle Business Risks with Continuous Testing.pdf
Fusion Testing - Maximizing Software Test Execution
Implementing a testing strategy
The case for continuous delivery
The case for continuous delivery
A Productive Method for Improving Test Effectiveness
How to create a test strategy.pptx
Best Practices for Applications Performance Testing
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
ISTQB / ISEB Foundation Exam Practice - 5
Positivityofnegative
Best Practices of Test Management
Web Performance Analysis - TCF Pro 2009
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
Resilience and Compliance at Speed and Scale
Shift-Left Testing - Everything You Need to Know About.pdf
Assurance Not just about the bugs Pt2
Shift-Left Testing - Everything You Need to Know About.pdf
Online testing strategy
Ad

More from Ash Winter (20)

PPTX
Testability Advocacy Canvas
PPTX
Testability Squad Health Check
PPTX
Testers Guide to the Illusions of Unit Testing
PPTX
10 P's of Testability
PPTX
The Wheel of Testing
PPTX
Making testability our mission
PPTX
A Testers Guide to the Myths, Legends and Tales of Unit Testing
PPTX
Testing Below the Application
PPTX
Shift Testability
PPTX
Part of the Pipeline
PPTX
Scroll Based Testing Strategy
PPTX
Bullseye or The Testing Wheel
PPTX
Ash_Winter-DEWT7_V1
PPTX
Ash_Winter-Forgotten-ility_V1
PPTX
Main Talk v1.1
PPTX
Ash Winter - What is testing?
PPTX
Turbo Mindmapping Your App
PPTX
NWEWT_Slides_Ash_Winter_04_2016
PPTX
Coaching Model for Unrecognised Internal Models
PPTX
Ash_Winter_Tested_to_Death
Testability Advocacy Canvas
Testability Squad Health Check
Testers Guide to the Illusions of Unit Testing
10 P's of Testability
The Wheel of Testing
Making testability our mission
A Testers Guide to the Myths, Legends and Tales of Unit Testing
Testing Below the Application
Shift Testability
Part of the Pipeline
Scroll Based Testing Strategy
Bullseye or The Testing Wheel
Ash_Winter-DEWT7_V1
Ash_Winter-Forgotten-ility_V1
Main Talk v1.1
Ash Winter - What is testing?
Turbo Mindmapping Your App
NWEWT_Slides_Ash_Winter_04_2016
Coaching Model for Unrecognised Internal Models
Ash_Winter_Tested_to_Death

Recently uploaded (20)

PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
DOCX
search engine optimization ppt fir known well about this
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
4 layer Arch & Reference Arch of IoT.pdf
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
The various Industrial Revolutions .pptx
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
Microsoft Excel 365/2024 Beginner's training
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPT
What is a Computer? Input Devices /output devices
PPTX
Modernising the Digital Integration Hub
PDF
UiPath Agentic Automation session 1: RPA to Agents
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
A proposed approach for plagiarism detection in Myanmar Unicode text
search engine optimization ppt fir known well about this
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Getting started with AI Agents and Multi-Agent Systems
Improvisation in detection of pomegranate leaf disease using transfer learni...
4 layer Arch & Reference Arch of IoT.pdf
Custom Battery Pack Design Considerations for Performance and Safety
The various Industrial Revolutions .pptx
Consumable AI The What, Why & How for Small Teams.pdf
Flame analysis and combustion estimation using large language and vision assi...
A review of recent deep learning applications in wood surface defect identifi...
sustainability-14-14877-v2.pddhzftheheeeee
Microsoft Excel 365/2024 Beginner's training
Final SEM Unit 1 for mit wpu at pune .pptx
Enhancing plagiarism detection using data pre-processing and machine learning...
What is a Computer? Input Devices /output devices
Modernising the Digital Integration Hub
UiPath Agentic Automation session 1: RPA to Agents

Testability Sales Pitch

  • 1. Benefits of a Testability Focus Perceived Need – Delivery, Flow Lead Time – code commit to deploy to Production Deployment Frequency – more frequent deployments with smaller batch size Perceived Need – Stability, Resilience Mean Time to Recovery – time to recover from a Production failure Change Fail % – deployments requiring roll back or fix Easier to test means finding important problems earlier, rather than just before important decision points. A testable system is more decomposable, easier to break down into smaller stories. No more long backlog sessions on how to split stories. If the system is more testable, more team members will be able and want to test it. No more "testing bottleneck” holding the whole team back. Greater observability helps us to see problems before they manifest. Observe system changes and investigate, rather than only seeing causes. More roles within the team are willing to be support the system. Not only developers who end up on call, which promotes team harmony. Reduction or removal of release testing phases as early testing is much more effective. Much less repetition of testing. Better relationships with the teams and interfaces that you depend on. If your dependencies are hard to test, it constrains your testing. Reduce dependence on individuals who hold key knowledge. Testability encourages sharing, documentation and transparent team decision making. Refactoring becomes standard, as you have a balanced test strategy to cover you. Fewer performance-based surprises especially. Diagnose and triage the lists of defects that have built up over time. Less sorting and ranking in backlog grooming. Quick to prove problems still exist. Remove test environments that don’t enable the testing you need. Get your pipeline to mirror your test strategy. Think about how to test and support your architecture early and often. Testing and ops are closely aligned, they value uptime and resilience. Translate incidents into actionable information on how and what you test. Test where it matters most by refreshing stale test strategies. Testable systems mean more of the most effective testing but can mean less spend on testing overall. Reduce the areas of the system where teams fear to make changes. You can make changes when you want and need to. Information from testing helps with present and future product decisions. Build more of the right thing based on reality not claims and assumptions. Cleaner interfaces and versioning help with customer integration. Testability encourages clean interfaces between systems requiring less support. Testability leads to a balanced test strategy. More focus on security and performance testing as the system becomes more observable and controllable.