A test that verifies a code change doesn't reintroduce previously fixed bugs or break existing functionality.