I'm trying to research a term for software testing. Specifically, that applies to the following scenario:
My question: What types of tests are specifically designed to ensure that a patch to a particular module doesn't unexpectedly break other modules? Is this simply a special case of Regression Testing? is there a special term for this?
Apologies if this is a repost, and thanks in advance!
Cheers
Yep, that kind of bug is called a regression. And regression testing is a basic component of (automated and manual) testing. This class of tests often just arises from creating tests for new stuff and specific bugs along the way, but continuing to verify new builds against the whole cumulative test set.