SECAI Core · phase 15 of 15
Regression testing
The process of testing an application after changes are made to see if these changes have triggered problems in older areas of code.
The Explain card
- Plain English
- Regression testing re-runs existing tests after a change to confirm the change has not broken things that used to work elsewhere in the system.
- Example
- After updating a safety filter, a team re-runs their suite of previously blocked jailbreak prompts and finds three that now slip through, catching the regression before deployment.
- Why it matters
- Fixes in AI systems often have side effects: tightening one filter loosens another, a new model version forgets old refusals. Regression tests are how defenders make sure yesterday's wins stay won.
- Hook
- Make sure the new patch did not reopen an old wound.
Where it sits in the deck
Phase 15: MLOps, Continuous Delivery, and Operational Resilience
Close the loop — operational practices, drift management, and delivery discipline that keep deployed AI systems healthy, current, and continuously improving.