The Agile Way

The Agile Way

Share this post

The Agile Way
The Agile Way
E2E Test Automation Anti-Pattern: Developer-Focused Approach. Part 4: Hard to Steer Away even after it is Proved Wrong.

E2E Test Automation Anti-Pattern: Developer-Focused Approach. Part 4: Hard to Steer Away even after it is Proved Wrong.

I have witnessed many failed test automation led by principal software engineers or architects. Few admitted to the mistakes and acknowledged that they didn’t have knowledge of E2E test automation.

Zhimin Zhan's avatar
Zhimin Zhan
Oct 09, 2024
∙ Paid
3

Share this post

The Agile Way
The Agile Way
E2E Test Automation Anti-Pattern: Developer-Focused Approach. Part 4: Hard to Steer Away even after it is Proved Wrong.
Share

Part 1: It is Black-Box Testing!
Part 2: Scripting Language, Frameworks and Tools
Part 3: Most developers Lack Proficiency in Test Automation
Part 4: Hard to Steer Away even after it is Proved Wrong

This article will discuss the human factors when software developers dominate an End-to-end Test Automation approach.

Table of Contents
∘ 1. Software Developers’ Ego.
∘ 2. Software developers generally perceive software testing (whether manual or automated) as a lesser position.
∘ 3. Software Developers tend to have a “Get it work, then done” mindset.
∘ 4. Senior Software Developers have mixed feelings about successful E2E Test Automation.
∘ 5. End-to-end Test Automation is often seen as a “Nice to Have”, not as mandatory. There is always manual testing.
∘ 6. Comprismed as taking bribes from automation tool vendors
· Examples:

1. Software Developers’ Ego.

Ego: a person’s sense of self-esteem or self-importance. (Oxford Languages)

When discussing ego, can you imagine a job role with a higher sense of ego than that of a software developer? I doubt it.

At most software companies, E2E test automation attempts or Proof of Concepts (POC) are often led by one or two senior or principal software engineers. A senior developer tends to have a higher ego.

Generally speaking, highly egocentric individuals usually don’t acknowledge their mistakes, especially when they think the task is easy.

Unfortunately, E2E test automation is a field that software professionals often get wrong. Here’s a testing question: Have you ever seen a successful E2E (UI) test automation? (see Definition of End-to-End Test Automation Success)

2. Software developers generally perceive software testing (whether manual or automated) as a lesser position.

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 writingGet the app
Substack is the home for great culture

Share