DocumentCode
1977480
Title
A test harness for maintaining unfamiliar software
Author
Newman, D.J.
Author_Institution
Texas Instrum. Inc., Colorado Springs, CO, USA
fYear
1988
fDate
24-27 Oct 1988
Firstpage
409
Lastpage
416
Abstract
A process is described that uses the existing code, in a maintenance/test harness, to guide the unfamiliar maintainer through a maintenance activity efficiently. This process uses the code and test cases that execute correctly on the code to build a database of interlocking module tests before maintenance is begun. The maintenance activity is defined by making the changes or additions to the test cases used to build the database thereby defining the desired modification of the software´s function. This is quite different from the conventional, documentation-oriented approach. A description is also given of an existing test harness which implements many of the features of the proposed maintenance/test harness. This implementation has demonstrated feasibility and has provided the experience to establish the software tools required to support the proposed maintenance approach
Keywords
program testing; software engineering; software tools; database; maintenance activity; modification; software tools; test harness; unfamiliar software; Concrete; Documentation; Formal specifications; Instruments; Programming; Software design; Software maintenance; Software testing; Software tools; Springs;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1988., Proceedings of the Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-8186-0879-X
Type
conf
DOI
10.1109/ICSM.1988.10195
Filename
10195
Link To Document