• DocumentCode
    2983087
  • Title

    Automating impact analysis and regression test selection based on UML designs

  • Author

    Briand, L.C. ; Labiche, Y. ; Soccar, G.

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    252
  • Lastpage
    261
  • Abstract
    We present a methodology and a tool to support test selection from regression test suites based on change analysis in object-oriented designs. We assume that designs are represented using the Unified Modeling Language (UML) and we propose a formal mapping between design changes and a classification of regression test cases, i.e., three categories: reusable, retestable, and obsolete. We provide evidence of the feasibility of the methodology and its usefulness by using our prototype tool on an industrial case study.
  • Keywords
    formal specification; object-oriented programming; program testing; software maintenance; software tools; specification languages; UML designs; Unified Modeling Language; change analysis; classification; impact analysis; industrial case study; methodology; object-oriented designs; object-oriented software engineering; prototype tool; regression test selection; software maintenance; software tool; Automatic testing; Costs; Design engineering; Drives; Laboratories; Software quality; Software testing; System testing; Systems engineering and theory; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2002. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1819-2
  • Type

    conf

  • DOI
    10.1109/ICSM.2002.1167775
  • Filename
    1167775