A Model For Testing