Logistics for Testing in the Undergraduate Computer Science Curriculum