Add a testing framework