• DocumentCode
    822741
  • Title

    Driving Software Quality: How Test-Driven Development Impacts Software Quality

  • Author

    Crispin, Lisa

  • Volume
    23
  • Issue
    6
  • fYear
    2006
  • Firstpage
    70
  • Lastpage
    71
  • Abstract
    Recently, software development teams using agile processes have started widely adopting test-driven development. Despite its name, "test driven" or "test first" development isn\´t really a testing technique. Also known as test-driven design, TDD works like this: For each small bit of functionality the programmers code, they first write unit tests. Then they write the code that makes those unit tests pass. This forces the programmer to think about many aspects of the feature before coding it. It also provides a safety net of tests that the programmers can run with each update to the code, ensuring that refactored, updated, or new code doesn\´t break existing functionality
  • Keywords
    program testing; software quality; TDD techniques; software quality; test-driven design; test-driven development; Automatic testing; Companies; Computer bugs; Flowcharts; Performance evaluation; Production; Programming profession; Software quality; Software testing; Writing; Test-driven development; test-driven design; test-first development;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2006.157
  • Filename
    4012627