Johannes Stern
Why I Love End-2-End Tests and How To Get Them Right
#1about 4 minutes
The story of a failed test automation project
A large-scale effort to automate manual regression tests with an external team resulted in a slow, brittle, and unusable test suite.
#2about 3 minutes
Why the automated end-to-end tests failed
The test suite was doomed by its three-hour runtime, constant failures, and complex local setup requirements, leading to the decision to delete most of them.
#3about 2 minutes
Making the business case for software quality
High internal quality, including robust testing, leads to faster feature delivery over time, making it a cost-effective strategy rather than an expense.
#4about 2 minutes
Why team ownership is crucial for testing
Assigning end-to-end responsibility for features and their corresponding tests to a single team creates accountability and ensures tests are maintained.
#5about 3 minutes
The daily practice of maintaining E2E tests
Successful end-to-end testing requires daily monitoring, debugging complex failure chains, and setting realistic goals for stability and execution time.
#6about 2 minutes
Questioning the test pyramid in modern development
Modern architectures like microservices may benefit from alternative models like the test honeycomb or trophy, which place more emphasis on integration tests over unit tests.
#7about 3 minutes
Focusing on return on investment for tests
Prioritize which tests to write by focusing on their return on investment, using heuristics like fixing production bugs and "embarrassment-driven" testing.
#8about 2 minutes
How good testing improves developer well-being
A solid testing practice reduces production bugs and deployment pain, which directly leads to less stress, less burnout, and higher job satisfaction.
#9about 2 minutes
Four principles for successful end-to-end testing
The core principles for effective testing are to build them with features, ensure team ownership, monitor them closely, and focus on their return on investment.
Related jobs
Jobs that call for the skills explored in this talk.
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Python
Automated Testing
+1
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
03:34 MIN
The business case for sustainable high performance
Sustainable High Performance: Build It or Pay the Price
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
06:51 MIN
Balancing business, technology, and people for holistic success
The Future of HR Lies in AND – Not in OR
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
01:53 MIN
The role of a freelancer integrated within a team
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
Write tests you love, not hate
Jens Happe
How to add test automation to your project: The good, the bad, and the ugly
Augustin Gottlieb
Your Testing Strategy is broken - lets fix it!
Luise Freese
How not to test
Golo Roden
Continuous testing - run automated tests for every change!
Christian Kühn
It's a (testing) trap! - Common testing pitfalls and how to solve them
Ramona Schwering
The 2025 State of JavaScript Testing
Daniel Afonso
Contract Testing - How do you tame an external API that constantly breaks your tests
Vincent Hennig & Anupam Krishnamurthy
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



Kern & Partner Personalmanagement GmbH - Personalberatung
Linz, Austria
Remote
€49-70K



TOCON Engineering GmbH


DEKRA Arbeit GmbH
Manching, Germany
QT
C++
GIT
Scrum
Eclipse
+2

ERGO Versicherungsgruppe AG
Köln, Germany