Abstract: This innovative practice paper presents an approach for fully and automatically testable tasks designed for programming novices, derived from a modified test-first approach. At our ...