A Personal Model of Testing and Checking on July 29, 2016 checking learning models testing thinking +