Knowledgebase

Maintaining an Automation Suite Print

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

Keeping it valuable.

WHY IT DEGRADES

The application changes Tests accumulate Nobody owns individual tests Failures are tolerated

WHAT TO REVIEW REGULARLY

Tests that fail often Tests that never fail Duration Coverage of what matters now

WHAT TO DO WITH CHRONICALLY FAILING TESTS

Fix or delete, within a defined period.

WHY DELETION IS ACCEPTABLE

A test nobody trusts costs attention and provides nothing.

WHAT TO DO WITH TESTS THAT NEVER FAIL

Assess whether they verify anything.

HOW

Break the behaviour and check they fail.

WHAT TO CONSOLIDATE

Tests covering the same behaviour at several levels.

WHAT TO REFACTOR

Duplicated interaction code Overgrown page objects Setup repeated everywhere

WHAT TO TREAT TEST CODE AS

Production code, with the same standards.

WHAT OWNERSHIP SHOULD MEAN

Whoever changes a feature maintains its tests.

WHY NOT A SEPARATE TEAM

Tests then lag behind the code and break constantly.

WHAT TO BUDGET

Time for maintenance, explicitly.

WHY

Otherwise it happens only when the suite is already unusable.

WHAT TO MEASURE

Time spent maintaining, against defects caught.


Was this answer helpful?
Back

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


Trustpilot