Member-only story

E2E Test Automation Anti-Pattern: Developer-Focused Approach. Part 1: It is Black-Box Testing!

Developers: E2E Test Automation is a completely different game. Most senior developers are simply not qualified (i.e. not capable). Only a very small percentage of senior developers may reach that level in their life careers.

Zhimin Zhan
5 min readMay 9, 2024

This is an article in the E2E Test Automation Anti-Pattern series.

I first saw the term ‘Developer-Loved” (or Developer-Focused) associated with end-to-end test automation on Cypress’s website.

My first reaction was, “Why does this test automation tool company advertise the obviously wrong thing? Don’t they even understand the meaning of End-to-End Testing?

Definition of End-to-End Testing: a testing method that evaluates the entire application flow, from start to finish. In E2E testing, the software is tested from the end user’s perspective, simulating a real user scenario, including the user interface, …[source: browserstack]

End-to-end testing is totally independent of Coding

The two keywords: end-user & user interface.

According to World Quality Report 2018–19, “The first time ever that `end-user satisfaction” is the top objective of quality assurance and software testing strategy”.

It is quite clear that End-to-End testing has the following attributes:

  • the most important type of functional testing (top-objective)
    the top tier (hinted at most valuable) in
    Testing Pyramid. Don’t be fooled by comments or posts by fake automated testers (due to their incompetence). Just think about it

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Zhimin Zhan
Zhimin Zhan

Written by Zhimin Zhan

Test automation & CT coach, author, speaker and award-winning software developer. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.

Responses (4)

Write a response

How could it become so bad now

The statements in this article are general and vague. Explain what you mean by "so bad" and what is "good". Provide examples, explain. Otherwise I would not expect to find them in your books and would not bother reading them.

--

Hmmm... I disagree with this... the only issue I've ever encountered with developers testing is that the have a bias do to their involvement. So they tend to naturally set things up in that manner. However, that doesn't necessarily make them…

--

The problem is that most companies put junior people on testing, and writing good tests is HARD. Tests are actually software, so the people who write them are developers. It doesn't really matter if they also develop the main software or not, they…

--