RCRCRC β€” A heuristic for regression testing

31 Jul 2025

RCRCRC heuristic by Karen N. Johnson helps identify areas that need testing when software changes:

Recent - What t... image
In this moment: Karen Johnson Rahul Parwal
RCRCRC is a regression testing heuristic developed by Karen Johnson that helps identify areas that need testing when software changes.

Recent: new features, new areas of code are more vulnerable
Core: essential functions must continue to work
Risk: some areas of an application pose more risk
Configuration sensitive: code that’s dependent on environment settings can be vulnerable
Repaired: bug fixes can introduce new issues
Chronic: some areas in an application may be perpetually sensitive to breaking

Original source: http://karennicolejohnson.com/2009/11/a-heuristic-for-regression-testing/

Image is a screenshot from STEC from a lesson led by Rahul Parwal.
Rosie Sherry profile image
Rosie Sherry
CEO & Founder at Ministry of Testing
She/Her

I've been working in the software testing and quality engineering space since the year 2000 whilst also combining it with my love for education and community. It turns out quality, community and education go nicely hand in hand.

πŸŽ“ MoT-STEC qualified

Open To
Write
Teach
Speak
Mentor
CV Reviews
Podcasting
Meet at MoTaCon 2026
Team Account Member
MoTaverse Team
Attending MoTaCon 🀝
Chapter Lead
Simon Tomes
An absolute classic that every tester should be aware of!

Imma Six
The link goes to a page that is down. This page is not down: (not sure if I am allowed to post a link in a comment, you don't want me to put spam or worse here) https://www.techtarget.com/searchsoftwarequality/tip/A-software-experts-heuristic-for-regression-testing

Sign in to comment
Explore MoT
QA Leadership Summit - The AI-Native Edge: Leading the Future of QA image
QALS Summer 2026: a leadership summit to move beyond AI testing pilots and build production-ready, AI-first QA organizations - powered by the BrowserStack AI Test Platform and 25+ connected AI agents
Cognitive Biases In Software Testing image
Learn how to recognise cognitive biases, explain what they are and use them to your advantage in your testing
This Week in Quality image
Debrief the week in Quality via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter