• DocumentCode
    1996373
  • Title

    Specification-Based Approach to Select Regression Test Suite to Validate Changed Software

  • Author

    Gorthi, Ravi Prakash ; Pasala, Anjaneyulu ; Chanduka, Kailash KP ; Leong, Benny

  • Author_Institution
    SETLabs, Infosys Technol. Ltd., Bangalore, India
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    153
  • Lastpage
    160
  • Abstract
    Regression testing is used to achieve adequate confidence in changed software. To achieve confidence, currently organizations re-execute the entire system test suite on the entire software. Re-executing entire system test suite is an expensive and time consuming activity. To reduce such costs, execution of smaller regression test suite to validate the changed software is suggested. Several techniques, both code-based and model-based that recommend smaller regression test suites have been proposed in the literature. Largely the model-based regression test selection techniques are based on design models. In this paper, we propose a regression test suite selection approach based on commonly used requirement analysis model -UML use case activity diagram. As a part of the approach we also propose a concept called behavioral slicing to structure activity diagrams. Based on the proposed approach, a prototype tool has been designed and developed. Using the prototype, we have conducted real-world case studies and observed impressive productivity and quality gains.
  • Keywords
    Unified Modeling Language; program slicing; program testing; program verification; software maintenance; UML; behavioral slicing; changed software validation; regression test suite; software maintenance; specification-based approach; unified modelling language; Application software; Computer architecture; Costs; Prototypes; Software engineering; Software maintenance; Software prototyping; Software testing; System testing; Unified modeling language; Model Based Testing; Regression ests generation; Regression tests selection; software maintenance; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
  • Conference_Location
    Beijing
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3446-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2008.56
  • Filename
    4724543