I'm trying to research a term for software testing. Specifically, that applies to the following scenario:
- You've got software "S", which is in version V
- S has functionality to "whiz," "bang," and "zoom"
- You find a bug with S's zooming
- You apply a patch to address the zoom function
- S can now zoom
- S can no longer whiz.
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