How to Implement Real Automated Regression Testing?
Strategy and practical advice on successful automated regression testing to enable daily production releases.
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…