QA and test automation

Stage 2 · Lesson 7 of 8

Smoke, sanity and regression testing

Manual testing done well

A is a quick check that a new build works at all: the app starts, you can sign in, the main page loads. A sanity check confirms that one fix or small change did what it should. Regression testing checks that existing features still work after a change, because fixes and new code often break something nearby.

The regression suite grows every and soon becomes too slow to run by hand. That is the main reason teams automate. These stable, repeated regression checks are what you will automate first in the coming stages.

Common traprunning the whole regression pack by hand for every small change, or skipping regression entirely because "only one line changed".

A question to check yourself, an AI practice session and 1 cheat sheet entry come with the full roadmap. Unlock

Resources for this stage

Start with

Practise

Keep handy

  • The largest testing community: free Club forum and articles on exploratory testing, charters and bug advocacy

Also worth your time

Mark this stage as not done?