• DocumentCode
    2741389
  • Title

    Reverse engineering of test cases for selective regression testing

  • Author

    Sneed, Harry M.

  • Author_Institution
    Software Data Service, Vienna Univ. of Regensburg, Bavaria, Germany
  • fYear
    2004
  • fDate
    24-26 March 2004
  • Firstpage
    69
  • Lastpage
    74
  • Abstract
    A problem arises in the maintenance of large systems when the links between the specification based test cases and the code components they test are lost. It is no longer possible to perform selective regression testing because it is not known which test cases to run when a particular component is corrected or altered. To regain that knowledge, it is necessary to restore the links between test cases and code. We describe two complementary approaches to achieving that goal of reverse engineering - one by static analysis and the other by dynamic analysis. The objective in both cases is to determine which test cases exercise which methods in which components in order to enable selective regression testing.
  • Keywords
    dynamic testing; program testing; reverse engineering; software maintenance; dynamic test analysis; reverse engineering; selective regression testing; software maintenance; static code analysis; Computer aided software engineering; Costs; Data analysis; Joining processes; Performance evaluation; Reverse engineering; Software maintenance; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2107-X
  • Type

    conf

  • DOI
    10.1109/CSMR.2004.1281407
  • Filename
    1281407