Should We Just... Delete It? - João Proença

-
00:55:47
Description:
Have you ever looked at a failing automated test and asked yourself... should I just delete it? I've asked myself this question numerous times, I've trained myself to do so, because I understand its importance. However, I'm often left baffled by colleagues and other testers who reject the idea of deleting a test. Why do they find it such a scary concept?
So the result is that we continuously look and review the same tests, not knowing if they’re mitigating any risks, or worse, not knowing what they are testing anymore. But if you're like me, you've probably looked at some failing tests before that left you thinking "why does this even exist?!". That trigger is one you shouldn't ignore.
In this talk, I'm going to share my experiences of listening to this trigger, but more importantly, I'll explain the actions I take. You'll learn how to analyze the full lifecycle of an automated test to truly understand its value. We'll talk about the total cost of ownership of a test, and how it is a key analysis factor when attempting to reduce feedback loops. I’ll bring some stories from the company I work for to support this. After all, we’ve gone from automated regression environments running thousands of tests overnight to a CI/CD reality.
I love my delete key, I hope to share the love!
Takeaways
- Understand all the costs of a test, from its development to when it’s run and maintained.
- Learn key criteria to apply when deciding to delete a test or refactor it.
- Acknowledge that as the number of automated tests grows for your system, the more you need to prioritize and understand which are the most valuable ones.
Next Up:
-
Revisited: How to Get Automation Included in Your Definition of Done - Angie Jones01:01:51
-
Quality Without QA - Alan Page00:56:07
-
TestBash Panel: Coaching01:00:11
-
Reverse Engineer Your Way to Adopting a Risk-based Testing Approach - Nishi Grover Garg00:43:55
-
Hurdles of Testing Large-scale Software Systems - Michaela Greiler00:51:13
-
TestBash Home Part 3 - 99 Second Talks00:28:40
-
Evil User Stories - Improve Your Application Security - Anne Oikarinen00:52:36
-
Revisited: The Tester’s Survival Guide to Joining a Continuous Delivery Project - Amy Phillips01:00:32
-
Live Coaching - Exploring the Black Box Puzzles00:36:37
-
Inspiration ...and Burnout - Maryam Umar00:44:52
-
TestBash Panel: Leadership00:45:42
-
The Only Good Quality Metric is Morale - Jenny Bramble00:45:27
-
Revisited: What's In a Name? Experimenting With Testing Job Titles - Martin Hynie01:04:03
-
TestBash Home Part 6 - 99 Second Talks00:26:22
-
Sauce Labs00:10:58
-
TestRail00:05:07
-
BrowserStack00:09:33