Test Driven Design Challenges for Faster Product Development
Jason Fraser, Baldev S. Mattu · 2007
Test driven design is a programming methodology that provides an iterative design cycle with integrated testing at each step, leading to reduced time and cost associated with end of cycle testing in the traditional waterfall method of development. In this paper we implemented a small portion of a PBX system to expose common problems in the implementation of Test Driven Design, and propose solutions to the same.