When a tested software undergoes a minor fix(or a fix that doesn't affect the whole application) then it is not advisable to conduct thorough testing of all the modules of the application. Instead, after a fix in a previously tested and working software, we only run a limited number of test cases while also ensuring proper test coverage. This type of testing is known as Regression testing.
Regression testing is the type of testing that is performed to ensure that a fix or change hasn't affected the previously working functionality.