Regression testing is a black box software testing technique that involves re-running functional and non-functional tests