DocumentCode
602866
Title
Software testing suite prioritization using multi-criteria fitness function
Author
Ahmed, A. Abdelbaky ; Shaheen, Mahboob ; Kosba, E.
Author_Institution
Comput. Eng. Dept., Alexandria High Inst. of Eng. & Technol. (A.I.E.T), Alexandria, Egypt
fYear
2012
fDate
13-15 Oct. 2012
Firstpage
160
Lastpage
166
Abstract
Regression testing is the process of validating modifications introduced in a system during software maintenance. It is an expensive, yet an important process. As the test suite size is very large, system retesting consumes large amount of time and computing resources. Unfortunately, there may be insufficient resources to allow for the re-execution of all test cases during regression testing. Testcase prioritization techniques aim to improve the effectiveness of regression testing, by ordering the testcases so that the most beneficial are executed first with higher priority. The objective of test case prioritization is to detect faults as early as possible. An approach for automating the test case prioritization process using genetic algorithm with Multi-Criteria Fitness function is presented. It uses multiple control flow coverage metrics. These metrics measure the degree of coverage of conditions, multiple conditions and statements that the test case covers. Theses metrics are weighted by the number of faults revealed and their severity. The proposed Multi-criteria technique showed superior results compared to similar work.
Keywords
genetic algorithms; program testing; regression analysis; software maintenance; computing resource; genetic algorithm; modification validation; multicriteria fitness function; multiple control flow coverage metrics; regression testing; software fault; software maintenance; software testing suite prioritization; test case prioritization process; Genetic algorithm; Regression testing; Testcase prioritization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Theory and Applications (ICCTA), 2012 22nd International Conference on
Conference_Location
Alexandria
Print_ISBN
978-1-4673-2823-4
Type
conf
DOI
10.1109/ICCTA.2012.6523563
Filename
6523563
Link To Document