• 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