• DocumentCode
    3132851
  • Title

    Program comprehension for the purpose of testing

  • Author

    Sneed, Harry M.

  • Author_Institution
    ANECON GmbH, Vienna, Austria
  • fYear
    2004
  • fDate
    24-26 June 2004
  • Firstpage
    162
  • Lastpage
    171
  • Abstract
    In this paper, program comprehension techniques are examined within the context of testing. First, the tasks of a tester are identified, then the information requirements of a tester to fulfill these tasks. Comprehension is viewed as a knowledge acquisition process. The knowledge needed depends on the level at which one is testing. For system testing, other knowledge is required than for unit and integration testing. In light of the scope of testing, the paper concludes that it is the tester who needs the broadest knowledge about a software system. Having established the information requirements of testing, a set of tools are presented which help to satisfy these requirements and their practical application discussed.
  • Keywords
    formal specification; knowledge acquisition; program testing; information requirements; integration testing; knowledge acquisition; program comprehension; software comprehension; software system; system testing; testing requirements; Application software; Costs; Databases; Documentation; Knowledge acquisition; Programming profession; Software systems; Software testing; Software tools; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2004. Proceedings. 12th IEEE International Workshop on
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-2149-5
  • Type

    conf

  • DOI
    10.1109/WPC.2004.1311058
  • Filename
    1311058