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
Link To Document :
بازگشت