Title :
Learning Test-Driven Development by Counting Lines
Author :
Vodde, Bas ; Koskela, Lasse
Abstract :
During the last two years, Nokia Networks has started changing much of its product development from a traditional waterfall approach to Scrum, an agile software development process. Besides Scrum, there has been a lot of focus on engineering practices such as test-driven development. We´ve been involved in creating TDD training at Nokia Networks to support the transition to agile development. This training approach has students write tests that count lines of code. The problems they encounter provide valuable insights into TDD and its benefits
Keywords :
computer based training; computer science education; program testing; software engineering; Nokia Networks; Scrum agile software development process; line-counting exercise; test-driven development training; waterfall product development approach; Counting circuits; Feathers; File systems; Logic testing; Product development; Programming; Software testing; System testing; Technological innovation; White spaces; agile development; design; education; test design; test-driven development;
Journal_Title :
Software, IEEE