Automated grading assistance for student programs
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Guidelines for teaching object orientation with Java
Proceedings of the 6th annual conference on Innovation and technology in computer science education
A gimmick to integrate software testing throughout the curriculum
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Models for Undergraduate Project Courses in Software Engineering
Proceedings of the SEI Conference on Software Engineering Education
An experiential approach to incorporating software testing into the computer science curriculum
FIE '01 Proceedings of the Frontiers in Education Conference, 2001. 31st Annual - Volume 02
Test-driven development goes to school
Journal of Computing Sciences in Colleges
Using testing and JUnit across the curriculum
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Testing across the curriculum: square one!
Journal of Computing Sciences in Colleges
Test-driven learning: intrinsic integration of testing into the CS/SE curriculum
Proceedings of the 37th SIGCSE technical symposium on Computer science education
JExercise: a specification-based and test-driven exercise support plugin for Eclipse
eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
Bug Hunt: Making Early Software Testing Lessons Engaging and Affordable
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A Leveled Examination of Test-Driven Development Acceptance
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
Hi-index | 0.00 |
The teaching of testing has never been easy. The introduction of object orientation into first year courses has made it even more difficult, since more and smaller units need to be tested more often. In professional contexts this is addressed by the use of testing support software. Unfortunately, no adequate software to support testing for introductory students is widely available, leaving teachers and students of first year courses struggling.In this paper we describe an attempt to address this problem by combining two existing systems that partly address our needs. We describe an integration of JUnit into BlueJ, which creates a testing tool that exhibits the flexibility and ease-of-use of the BlueJ system combined with the structured unit test approach provided by JUnit.