Evolutionary software development using test driven approach

Kamini Bajaj, Hardik Patel, Jeetendra Patel

    Research output: Chapter in Book / Conference PaperConference Paperpeer-review

    5 Citations (Scopus)

    Abstract

    Test-Driven Development (TDD) is an evolutionary approach in which unit tests are incrementally written prior to code implementation. This paper will discuss about TDD and will compare its development procedure with that of traditional (i.e. test-last) methodology. The TDD approach is radically different from traditional approach; in traditional approach, tests are written once the production code has been completely written down, unlike TDD where tests are written prior to writing the code. Although Test driven development has attracted the attention of professionals, the empirical evidence of its superiority over traditional approach is very limited. In this report we will discuss both approaches and also try to put some light over how does TDD stand along with other SDLC models. In addition, we will look whether TDD has any influence on real world projects; if yes then how?
    Original languageEnglish
    Title of host publicationProceedings of the 6th International Conference and Workshop on Computing and Communication (IEMCON), 15-17 October 2015, University of British Columbia
    PublisherIEEE
    Number of pages6
    ISBN (Print)9781479969081
    DOIs
    Publication statusPublished - 2015
    EventInternational Conference and Workshop on Computing and Communication -
    Duration: 15 Oct 2015 → …

    Conference

    ConferenceInternational Conference and Workshop on Computing and Communication
    Period15/10/15 → …

    Keywords

    • computer software
    • development
    • testing

    Fingerprint

    Dive into the research topics of 'Evolutionary software development using test driven approach'. Together they form a unique fingerprint.

    Cite this