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
Link To Document :
بازگشت