# What Is Test Maintenance?

## Definition

Test maintenance is the work of keeping test data, setup, actions and assertions aligned with the application’s intended behavior.

## Why it matters

An obsolete test can fail noisily or pass without protecting anything useful. Maintenance includes updating changed requirements, not just repairing a locator.

## How teams handle it today

Teams review tests alongside product changes, assign ownership and remove redundant cases deliberately. Stable fixtures and meaningful assertions usually make investigation easier.

## How Zerocheck approaches it

Edit web-managed tests in Zerocheck’s web app and repository-managed tests in your repository. Healing can address a moved target while preserving the unchanged outcome. When the requirement changes, your team reviews and edits the test.

Related terms: [Selector Brittleness](https://tryzerocheck.com/glossary/selector-brittleness/), [Flaky Test](https://tryzerocheck.com/glossary/flaky-test/), [Self-Healing Test](https://tryzerocheck.com/glossary/self-healing-test/)


---
Canonical: https://tryzerocheck.com/glossary/test-maintenance/
Updated: 2026-09-14
