regression testing

checking whether changes to software have broken functionality that used to work