Testing of computer systems, including software is an important basic skill of any Computer Science graduate. In this paper we look at how well a group of final year Computer Science undergraduates tested a single routine within a large programming project. We found that most students adequately performed the testing for which they were asked. However a significant number did not fully test the "obscure" cases.
/lp/association-for-computing-machinery/do-students-test-their-software-JeUjCOWbgd