@ajlakanen

ComTest: a tool to impart TDD and unit testing to introductory level programming

, , , and . ITiCSE '10: Proceedings of the fifteenth annual conference on Innovation and technology in computer science education, page 63--67. New York, NY, USA, ACM, (2010)
DOI: 10.1145/1822090.1822110

Abstract

Research has noticed that imparting TDD-like testing to an early computing curriculum is challenging because it increases technical and cognitive load for the students. This paper addresses the challenge with a software-based solution constructed to facilitate the process of writing tests. The solution allows using a compact while efficient syntax for formulating tests, writing tests into JavaDoc comments, thus close to the source code that implements intended functionalities, and automates the generation of actual test code. The constructed solution -- the ComTest tool -- has now been used in four introductory level programming course offerings. The paper presents the tool and concludes with initial lessons learned.

Description

ComTest

Links and resources

Tags

community

  • @ajlakanen
  • @kolli
  • @lama
  • @wiljami74
  • @ji
@ajlakanen's tags highlighted