Teaching software testing: automatic grading meets test-first coding

  title={Teaching software testing: automatic grading meets test-first coding},
  author={Stephen H. Edwards},
  booktitle={OOPSLA Companion},
A new approach to teaching software testing is proposed: students use test-driven development on programming assignments, and an automated grading tool assesses their testing performance and provides feedback. The basics of the approach, screenshots of the sytem, and a discussion of industrial tool use for grading Java programs are discussed. 
Highly Cited
This paper has 54 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 27 extracted citations

An evaluation of TDD training methods in a programming curriculum

2008 IEEE International Symposium on IT in Medicine and Education • 2008
View 8 Excerpts
Highly Influenced

Flipping introductory programming classes using spinoza and agile pedagogy

2017 IEEE Frontiers in Education Conference (FIE) • 2017
View 1 Excerpt

A Systematic Literature Review of Assessment Tools for Programming Assignments

2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET) • 2016
View 1 Excerpt

Bug of the Day: Reinforcing the importance of testing

2013 IEEE Frontiers in Education Conference (FIE) • 2013
View 1 Excerpt

55 Citations

Citations per Year
Semantic Scholar estimates that this publication has 55 citations based on the available data.

See our FAQ for additional information.