Advanced Java Features for Using JUnit in CS1/CS2

Hans Dulimarta, Scott Grissom · ScholarWorks - GVSU (Grand Valley State University) · 2014

The Computer Science Curriculum 2008 (CS2008) published jointly by ACM and IEEE includes "software testing" as one of the core topics in several areas of knowledge (Human-Computer Interaction, Social and Professional Issues, and Software Engineering). Out of 31 core hours of Software Engineering knowledge, CS2008 recommends a minimum of 3 hours dedicated to Software Verification and validation. It is important that software testing is introduced early in the curriculum and we believe that CS1 is an appropriate course to do so. The first exposure to using testing tools in CS1 will prepare students to continue using automated testing tools when they work on larger projects in future classes.

Read the paper · More papers on PaperTik