Knowledgebase

Managing Regression Testing Print

  • softwaretestingqa, software, performance, troubleshooting, guide, howto, solution, zillionkinghost
  • 0

Confirming nothing broke.

WHY IT GROWS

Every release adds behaviour that must keep working.

WHAT HAPPENS WITHOUT MANAGEMENT

The suite becomes too slow to run, and is run less often.

WHAT TO AUTOMATE

Everything run every release.

WHAT TO SELECT FOR A SMALLER RUN

Tests covering areas that changed Tests covering areas depending on what changed Tests covering high-risk areas A core set always run

HOW TO KNOW WHAT DEPENDS ON WHAT

Coverage data mapping tests to code.

WHAT TEST IMPACT ANALYSIS PROVIDES

Running only tests affected by a change.

WHAT IT REQUIRES

Reliable mapping, and trust in it.

WHAT TO KEEP RUNNING FULLY

The complete suite, on a schedule, regardless.

WHY

Selection can be wrong, and a full run catches what it missed.

WHAT TO REVIEW PERIODICALLY

Tests that have never failed Tests that fail frequently without finding defects Tests duplicating others

WHAT TO DO WITH EACH

  • Never failed: consider whether it verifies anything
  • Frequently failing: fix or remove
  • Duplicates: consolidate

WHAT TO MEASURE

Suite duration over time, which grows silently.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot