Enroll into QATUTOR Video Course on 

When Regression Testing Stops

Lecture 10 - Test Execution: Regression Testing -> Quick Intro -> How to Choose Test Suites for Regression Testing -> How To Resolve The Contradiction Between Our Limited Resources And The Ever-Growing Number Of Test Suites -> Automation Of Regression Testing: Do It Right OR Forget About It -> When Regression Testing Stops -> Lecture Recap

Basically, there are two main factors here:

– The deadline set for RT completion

– The test cases to execute for RT

The challenge is to execute all the test cases that we decided to execute for RT before or at the deadline set for RT completion. In many cases, this involves overtime work.

Brain Positioning

Overtime work is a part of our profession, so it shouldn’t come as surprise to you if you have to work more than 8 hours a day to finish whatever you do – e.g., the execution of a particular test suite. As far as I know, the most successful testers are those who don’t count hours at the office, but go above and beyond to do an excellent job. In some cases, an excellent job requires long hours.

Let’s proceed.

I recommend setting a time frame of several days between the deadline set for RT completion of a major release and the Go/No-Go meeting. That time can be spent to fix/verify bugs that haven’t been fixed/verified during RT and to do an acceptance testing (also called a “certification testing”). Once the acceptance test has passed, we get together for the Go/No-Go meeting to decide whether we want to release or not. If we don’t want to release, then we must resolve the issues that prevent us from releasing, do another acceptance test, and get together for the Go/No-Go meeting again – and so on until we do our release.

BTW

In many companies, the Go/No-Go meeting for major releases is held on a particular predefined date, so there is no dependency on whether RT and acceptance testing are finished or not. In that case, at the Go/No-Go meeting we just discuss the current testing (and bug fix) status and decide on whether we are going to release or not. Next ->

Lecture 10 - Test Execution: Regression Testing -> Quick Intro -> How to Choose Test Suites for Regression Testing -> How To Resolve The Contradiction Between Our Limited Resources And The Ever-Growing Number Of Test Suites -> Automation Of Regression Testing: Do It Right OR Forget About It -> When Regression Testing Stops -> Lecture Recap