Work in progress : the adversarial testing system

David A. Gustafson, Matthew B. Dwyer · 2002

The goal of the Adversarial Testing System is to improve student awareness of software testing by rewarding students for developing good software tests. Students are notorious for submitting solutions to programming assignments with little or no testing. Making part of the grade dependent on developing good software tests that find errors in other students programs avoid encourage effort in testing. The basic idea is to let students submit software tests as well as a program solution. The students would be allowed to run their test cases against their own program and against an oracle (problem solution) created by the instructor.

Read the paper · More papers on PaperTik