Automation – We’re Doing it Wrong!
Why so Negative?
Innovation should be at the forefront what we do and
It comes when we build on our successes and more importantly,
Our failures
Even best-laid plans and ideas that make it into our playbook
should be re-visited to ensure they:
• are still applicable today
• align with our industry
• are agreed to by those expected to do the work
A Quote to Ground Us
“Test automation makes humans more
efficient, not less essential”
And we are all human…
But raise your hand if you’re not
Don’t Forget the Humans - a Story
I forgot the humans
In my quest to “meet the numbers” in automation
resulted in
Taking action before really thinking it through
Managing the team by a metric that didn’t add
much value
Forgetting (and losing) great humans in the
process
Where did we Go Wrong #1?
Monolithic Suites of Tests
We run big, multi-hour suites
Off-hours/overnight
The results are vetted out by a small group
And then action is taken by the same and in a silo
How do we Make it Right #1?
“Multiple Runs for Multiple Dones”
Smaller, centralized and more efficient suites of
tests
That provide more concentrated and quicker
feedback to the whole team
Running in the pipeline
Results are available and actioned on by the team
Where did we Go Wrong #2?
Automate Everything
A certain percentage/number of test cases
automated somehow equates to high quality
Focused on automating everything
A Numbers Game
How do we Make it Right #2?
Know your Landscape
Consider Unit/Integration tests and take action
Start with Smoke tests (CRUD)
Tie it to Definition of Done/Shippable
Measure by A of A (Automated of Automatable)
Where did we Go Wrong #3?
Created a siloed and non-embedded team of
Automation Engineers
Direction was generally to automate existing test
cases
• Which have already been executed
Resulting in suppressing your creativity and
The ability to collaborate on holistic solutions
How Do we Make it Right #3?
Use a “Tests as a Service” approach
Organize tests in the same way your SWEs are
• Concentrated in specific areas of the code
• Centralized (meaning anyone on the team can run them)
Stretch Goal:
• Apply it to Regression testing
• Tests as a Service allows SWEs to validate on their own
Where did we Go Wrong #4?
Automation deliverables are owned, executed and
maintained by only the Test folks
The Test/Automation Engineers use a tool that Dev is
likely not using, familiar with or consulted on
Automation deliverables become the responsibility of
one practice rather than the team
When the time comes to address failures, the Devs
can’t or won’t contribute because the perception is
that it will take too much time
How Do we Make it Right #4?
Use the “Leave No Trace” approach
• Leave things in a state as if you weren’t, or more importantly, can’t
be there
• Onboard: assess, confirm, build, and deliver
• Offboard: backlog, maintain, steady state, and leave
Follow Prime Time guidelines
• Standards and coding practices are aligned with Dev’s
•Agreed to by your committee of technical QEs
Now What?
Where do some of these “wrongs” apply to you?
And more importantly, where can you make them right?
• Start small – focus on a Smoke test
• Tie it to Definition of Done/Shippable
• Think like a team member – even if you’re not embedded
• Your end goal should be to provide self-service tests for anyone on
the team to use- that is ultimately maintained by the team
So you can focus on innovation driven by change and right the
wrongs!
Let’s Talk!
LinkedIn: Melissa Tondi
Twitter: @melissatondi
Email: melissa.tondi@gmail.com

More Related Content

PPTX
Agile testingandautomation
PPTX
Software testing-in-gurgaon
PDF
Changing culture and building efficiencies by applying the Lean principles to...
PDF
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
PPTX
Use Automation to Assist -Not Replace- Manual Testing
PDF
The Leaders Guide to Getting Started with Automated Testing
PDF
Finding Efficiencies in Your Development Lifecycle
PDF
Lean Startup 301
Agile testingandautomation
Software testing-in-gurgaon
Changing culture and building efficiencies by applying the Lean principles to...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Use Automation to Assist -Not Replace- Manual Testing
The Leaders Guide to Getting Started with Automated Testing
Finding Efficiencies in Your Development Lifecycle
Lean Startup 301

Similar to Melissa Tondi - Automation We_re Doing it Wrong.pdf (20)

PDF
CIO Review QA Mentor
PDF
Building Blocks of a strong Experimentation Program (1).pdf
 
PPTX
Continuous Integration - Getting Your Department To Drink The Kool Aid
PPTX
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
PPTX
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
PDF
From Agile Teams to Agile organizations
PDF
Test Automation in Agile: A Successful Implementation
PDF
Building a Future-Proof Test Automation Strategy: From Planning to Execution
PDF
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
PPTX
Istqb implementation
PPTX
Istqb implementation
PDF
Scrum and-xp-from-the-trenches 06 testing
PDF
Test Automation
PPTX
Breathing the breath of the monster combining agile and context-driven
PDF
Effective QA in Scrum
PDF
ADDO19 - Automate or not from the beginning that is the question
PDF
Scaling Quality by Building it in - Agile Tour Ottawa 2017
PDF
No Time for Testing: Strategies to Keep Testing Inside Your Sprints
PPTX
Continuous Integration: Getting your department to drink the Kool-Aid
PPTX
A Happy Marriage between Context-Driven and Agile
CIO Review QA Mentor
Building Blocks of a strong Experimentation Program (1).pdf
 
Continuous Integration - Getting Your Department To Drink The Kool Aid
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
From Agile Teams to Agile organizations
Test Automation in Agile: A Successful Implementation
Building a Future-Proof Test Automation Strategy: From Planning to Execution
Agile bodensee - Agile Testing: Bug prevention vs. bug detection
Istqb implementation
Istqb implementation
Scrum and-xp-from-the-trenches 06 testing
Test Automation
Breathing the breath of the monster combining agile and context-driven
Effective QA in Scrum
ADDO19 - Automate or not from the beginning that is the question
Scaling Quality by Building it in - Agile Tour Ottawa 2017
No Time for Testing: Strategies to Keep Testing Inside Your Sprints
Continuous Integration: Getting your department to drink the Kool-Aid
A Happy Marriage between Context-Driven and Agile
Ad

More from QA or the Highway (20)

PDF
KrishnaToolComparisionPPT.pdf
PPTX
Ravi Lakkavalli - World Quality Report.pptx
PPTX
Caleb Crandall - Testing Between the Buckets.pptx
PDF
Thomas Haver - Mobile Testing.pdf
PDF
Thomas Haver - Example Mapping.pdf
PDF
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
PDF
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
PDF
Jeff Sing - Quarterly Service Delivery Reviews.pdf
PDF
Leandro Melendez - Chihuahua Load Tests.pdf
PDF
Rick Clymer - Incident Management.pdf
PPTX
Robert Fornal - ChatGPT as a Testing Tool.pptx
PDF
Federico Toledo - Extra-functional testing.pdf
PPTX
Andrew Knight - Managing the Test Data Nightmare.pptx
PDF
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
PPTX
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
PDF
Damian Synadinos - Word Smatter.pdf
PDF
Lee Barnes - What Successful Test Automation is.pdf
PPTX
Jordan Powell - API Testing with Cypress.pptx
PPTX
Carlos Kidman - Exploring AI Applications in Testing.pptx
PDF
Ben Oconis - Breaking Down Silos.pdf
KrishnaToolComparisionPPT.pdf
Ravi Lakkavalli - World Quality Report.pptx
Caleb Crandall - Testing Between the Buckets.pptx
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Example Mapping.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Leandro Melendez - Chihuahua Load Tests.pdf
Rick Clymer - Incident Management.pdf
Robert Fornal - ChatGPT as a Testing Tool.pptx
Federico Toledo - Extra-functional testing.pdf
Andrew Knight - Managing the Test Data Nightmare.pptx
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
Damian Synadinos - Word Smatter.pdf
Lee Barnes - What Successful Test Automation is.pdf
Jordan Powell - API Testing with Cypress.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx
Ben Oconis - Breaking Down Silos.pdf
Ad

Recently uploaded (20)

PPTX
ESDS_SAP Application Cloud Offerings.pptx
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
PPTX
ROI from Efficient Content & Campaign Management in the Digital Media Industry
PDF
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PDF
Odoo Construction Management System by CandidRoot
PDF
What Makes a Great Data Visualization Consulting Service.pdf
PDF
infoteam HELLAS company profile 2025 presentation
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PPTX
Swiggy API Scraping A Comprehensive Guide on Data Sets and Applications.pptx
PDF
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
PDF
AI-Powered Fuzz Testing: The Future of QA
PPTX
SmartGit 25.1 Crack + (100% Working) License Key
PPTX
Human-Computer Interaction for Lecture 1
PDF
Mobile App Backend Development with WordPress REST API: The Complete eBook
PDF
Sanket Mhaiskar Resume - Senior Software Engineer (Backend, AI)
PDF
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
PDF
Workplace Software and Skills - OpenStax
PPTX
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...
ESDS_SAP Application Cloud Offerings.pptx
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
ROI from Efficient Content & Campaign Management in the Digital Media Industry
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
Odoo Construction Management System by CandidRoot
What Makes a Great Data Visualization Consulting Service.pdf
infoteam HELLAS company profile 2025 presentation
Crypto Loss And Recovery Guide By Expert Recovery Agency.
Swiggy API Scraping A Comprehensive Guide on Data Sets and Applications.pptx
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
AI-Powered Fuzz Testing: The Future of QA
SmartGit 25.1 Crack + (100% Working) License Key
Human-Computer Interaction for Lecture 1
Mobile App Backend Development with WordPress REST API: The Complete eBook
Sanket Mhaiskar Resume - Senior Software Engineer (Backend, AI)
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
Workplace Software and Skills - OpenStax
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...

Melissa Tondi - Automation We_re Doing it Wrong.pdf

  • 1. Automation – We’re Doing it Wrong!
  • 2. Why so Negative? Innovation should be at the forefront what we do and It comes when we build on our successes and more importantly, Our failures Even best-laid plans and ideas that make it into our playbook should be re-visited to ensure they: • are still applicable today • align with our industry • are agreed to by those expected to do the work
  • 3. A Quote to Ground Us “Test automation makes humans more efficient, not less essential” And we are all human… But raise your hand if you’re not
  • 4. Don’t Forget the Humans - a Story I forgot the humans In my quest to “meet the numbers” in automation resulted in Taking action before really thinking it through Managing the team by a metric that didn’t add much value Forgetting (and losing) great humans in the process
  • 5. Where did we Go Wrong #1? Monolithic Suites of Tests We run big, multi-hour suites Off-hours/overnight The results are vetted out by a small group And then action is taken by the same and in a silo
  • 6. How do we Make it Right #1? “Multiple Runs for Multiple Dones” Smaller, centralized and more efficient suites of tests That provide more concentrated and quicker feedback to the whole team Running in the pipeline Results are available and actioned on by the team
  • 7. Where did we Go Wrong #2? Automate Everything A certain percentage/number of test cases automated somehow equates to high quality Focused on automating everything A Numbers Game
  • 8. How do we Make it Right #2? Know your Landscape Consider Unit/Integration tests and take action Start with Smoke tests (CRUD) Tie it to Definition of Done/Shippable Measure by A of A (Automated of Automatable)
  • 9. Where did we Go Wrong #3? Created a siloed and non-embedded team of Automation Engineers Direction was generally to automate existing test cases • Which have already been executed Resulting in suppressing your creativity and The ability to collaborate on holistic solutions
  • 10. How Do we Make it Right #3? Use a “Tests as a Service” approach Organize tests in the same way your SWEs are • Concentrated in specific areas of the code • Centralized (meaning anyone on the team can run them) Stretch Goal: • Apply it to Regression testing • Tests as a Service allows SWEs to validate on their own
  • 11. Where did we Go Wrong #4? Automation deliverables are owned, executed and maintained by only the Test folks The Test/Automation Engineers use a tool that Dev is likely not using, familiar with or consulted on Automation deliverables become the responsibility of one practice rather than the team When the time comes to address failures, the Devs can’t or won’t contribute because the perception is that it will take too much time
  • 12. How Do we Make it Right #4? Use the “Leave No Trace” approach • Leave things in a state as if you weren’t, or more importantly, can’t be there • Onboard: assess, confirm, build, and deliver • Offboard: backlog, maintain, steady state, and leave Follow Prime Time guidelines • Standards and coding practices are aligned with Dev’s •Agreed to by your committee of technical QEs
  • 13. Now What? Where do some of these “wrongs” apply to you? And more importantly, where can you make them right? • Start small – focus on a Smoke test • Tie it to Definition of Done/Shippable • Think like a team member – even if you’re not embedded • Your end goal should be to provide self-service tests for anyone on the team to use- that is ultimately maintained by the team So you can focus on innovation driven by change and right the wrongs!
  • 14. Let’s Talk! LinkedIn: Melissa Tondi Twitter: @melissatondi Email: [email protected]