• DocumentCode
    3452364
  • Title

    Test-driven porting

  • Author

    Bohnet, Ralph ; Meszaros, Gerard

  • Author_Institution
    ClearStream Consulting, Calgary, Alta., Canada
  • fYear
    2005
  • fDate
    24-29 July 2005
  • Firstpage
    259
  • Lastpage
    266
  • Abstract
    Traditional test driven development focuses on development of new units (classes) driven by programmer-facing unit tests. This paper describes our experiences when using business-facing tests (also known as "story tests") to guide the porting of a legacy application. Domain experts specified tests in a tabular format using Excel spreadsheets. Developers automated these spreadsheets in various ways over time: scripts, generation of JUnit source code, and Fit. These tests were run against the legacy system and guided the development of the newly ported system. We found test driven porting to be an effective way to port a complex application.
  • Keywords
    program testing; software maintenance; Excel spreadsheet; JUnit source code; business-facing tests; legacy application porting; legacy system; story tests; test driven development; test-driven porting; Application software; Automatic testing; Books; Contracts; Productivity; Programming profession; Software quality; Software testing; System testing; Writing; Porting legacy applications; Test-Driven porting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Agile Conference, 2005. Proceedings
  • Print_ISBN
    0-7695-2487-7
  • Type

    conf

  • DOI
    10.1109/ADC.2005.46
  • Filename
    1609830