Unit testing: test early, test often
Journal of Computing Sciences in Colleges
Using software testing to move students from trial-and-error to reflection-in-action
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Unit testing and debugging with aspects
Journal of Computing Sciences in Colleges
A test driven approach in introductory access VBA
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Test driven development (also known as test-first development) is a technique associated with Extreme Programming and Agile Programming methods.[1] Most advocates of test driven development use automated testing tools to facilitate bookkeeping and to encourage frequent and thorough regression testing throughout development. These tools (such as JUnit, NUnit and XUnit) are increasingly popular, and deservedly so. However, in this paper, we suggest a simplified approach that may sometimes be preferable when introducing the idea of test driven programming: using a textfile and a straightforward testing harness. This technique will probably be of limited use to experienced test driven developers, but novices (both students and faculty) may find it a simpler way to understand how test-driven development works without having to install and learn an automated testing system.