Regression testing always involves
Testing whether a known software fault been fixed.
Executing a large number of different tests.
Testing whether modifications have introduced adverse side effects.
Using a test automation tool.