Why are Unit/Integration Testing and API Testing Not Enough for Real Agile?

For real Agile, you need End-to-End (UI) Test Automation.

Zhimin Zhan
5 min readJun 24, 2024

--

We often hear excuses for not doing end-to-end (UI) Test Automation (or to cover yet another failed attempt) in self-claimed Agile projects: “We are doing serious unit and integration testing, even API Testing. These shall be enough for Agile, right?

The answer is NO, at least not for Real Agile. In this article, I will clarify from several angles.

Table of Contents:
1. World Quality Report
2. The nature of Coding
3. We are human beings
4. Agile embraces changes
5. Real Agile push builds to production on a daily basis
6. Modern web apps are UI savvy and dynamic
7. Expert Opinions
8. Industry Examples
·
FAQ

1. World Quality Report

For the first time, the World Quality Report 2018–19 listed “ensuring end-user stratification" as now a top QA priority.

--

--

Zhimin Zhan

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