The Agile Way

The Agile Way

Why Software Testing is Not Effective in Most Software Teams?

Advice: Adopt E2E (via UI) Test Automation.

Zhimin Zhan's avatar
Zhimin Zhan
Nov 06, 2024
∙ Paid
1
Share

A repost of my old (still valid) article published on Medium in 2023,
My 2nd most popular piece on Medium, with 814 claps.

Today, I shared a Reddit Meme, “theRealtester”, with my thoughts on LinkedIn.

https://www.reddit.com/r/ProgrammerHumor/comments/1aiq7tw/therealtester/, with 4.5K likes

Within a few hours, my post received 100+ likes.

360+ reactions after two days.

Interestingly, most of the comments are related to testing environments, such as:

“that’s why UAT it’s so important and a good practice in every agile team”
“The problem is different env coverage are not taken to the account by testers.”
“Few Reasons: -Different Environment , Scope of testing in this sprint,Timebox.
-If we give free hand to testers without timebox then they can find many bugs in short duration.”

Another Reddit post: https://www.reddit.com/r/ProgrammerHumor/comments/1cee87h/thankyou/

That’s off the track. Then I realized two things:

  • Most people just read the Meme (the image), not the words.

  • They seem related more to manual testing, neglecting Test Automation.

I decided to write an article focusing on the E2E (via UI) Test Automation aspect.

Table of Contents:
· Manual Testing will miss many defects, of course
· Automated Unit/Integration Testing and API Test Automation Are Not Enough
· Software Testing is mostly not Effective
· Spending a lot of time on Test Design is mostly a waste
· Simple Solution to E2E Test Design
· How to Design Automated Tests Efficiently?

Manual Testing will miss many defects, of course

It is so obvious that I will just list some quotes from world-renowned authorities.

The majority of software issues are regression-related.

Manual Testing is not only slow and expensive, but it also has a high error rate.

Automated Unit/Integration Testing and API Test Automation Are Not Enough

Some software professionals may contend, ‘We are fine with just unit testing’. As an international award-winning programmer, I understand unit and integration testing well. I can tell you that E2E UI Testing has far more benefits.

The heading of World Quality Report 2018–2019, https://www.capgemini.com/au-en/service/world-quality-report-2018-19/
https://www.reddit.com/r/ProgrammerHumor/comments/176sggj/allunittestspassing/

Keep reading with a 7-day free trial

Subscribe to The Agile Way to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Zhimin Zhan
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture