How to Implement Real Automated Regression Testing?

Strategy and practical advice on successful automated regression testing to enable daily production releases.

Zhimin Zhan
10 min readOct 10, 2021


In “Regression Testing Clarified”, I shared my thoughts and experience on Whats and Whys of automated regression testing. In this article, I will show Hows.

Table of Contents
· Strategy: Run all E2E Tests daily
· Discipline: Fixing broken builds is the highest priority
· How to Start?
· 100% coverage is impossible and unnecessary
· Specific Advice

Strategy: Run all E2E Tests daily

Set a clear goal and work towards it.

Goal: run all automated E2E UI tests every day and get a Green build by the end of the day.

Of course, there are exceptions, such as a quite bad check-in, achieving a green build every day is not always possible. However, every team member needs to understand the team’s priority: GREEN BUILD, passing all automated (unit, API, and more importantly, E2E UI) tests.

Some readers might wonder:

  • This sounds easy.

No, it is not with a large test suite. For example, there are 28000+ test steps for WhenWise’s (one of my apps) automated regression…



Zhimin Zhan

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