Some sort of testing framework