Back to results

Governors State University

Best Practices for Test Driven Development

Abstract

dc:description.abstract

In his award-winning book, Test-driven Development By Example, Kent Beck wrote, "Clean code that works...is the goal of Test-driven Development (TDD)." TDD is a style of software development that first begins with the creation of tests and then makes use short, iterative development cycles until all test requirements are fulfilled. In order to provide the reader with sufficient background to understand the concepts discussed, this thesis begins by presenting a detailed description of this style of development. TDD is then contrasted with other popular styles, with a focus toward highlighting the many benefits this style offers over the others. This thesis then offers the reader a series of concrete and practical best practices that can be used in conjunction with TDD. It is the hope of the author that these lessons learned will aid those considering the adoption of this style of development avoid a number of pitfalls.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Year
2017

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Tacker, Timothy
Contributors dc:contributor
  • Xin Chen, Ph.D.
  • Soon-Ok Park, Ph.D.
  • Richard Manprisio, M.P.M.

Subjects

dc:subject × 6

Identifiers

dc:identifier.*
Repository record dc:identifier
https://opus.govst.edu/theses/113
OAI identifier oai:identifier
oai:opus.govst.edu:theses-1115

Chain of custody

source
Harvested from
Governors State University
Base URL
opus.govst.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Tacker, Timothy. Best Practices for Test Driven Development. Thesis thesis, 2017. https://opus.govst.edu/theses/113