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