A study of applying severity-weighted greedy algorithm to software test case prioritization during testing

Regression testing is a very useful technique for software testing. Traditionally, there are several techniques for test case prioritization; two of the most used techniques are Greedy and Additional Greedy Algorithm (GA and AGA). However, it can be found that they may not consider the severity whil...

Full description

Saved in:
Bibliographic Details
Published in2014 IEEE International Conference on Industrial Engineering and Engineering Management pp. 1086 - 1090
Main Authors Hsu, Yen-Ching, Peng, Kuan-Li, Huang, Chin-Yu
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.12.2014
Subjects
Online AccessGet full text
ISSN2157-3611
DOI10.1109/IEEM.2014.7058806

Cover

More Information
Summary:Regression testing is a very useful technique for software testing. Traditionally, there are several techniques for test case prioritization; two of the most used techniques are Greedy and Additional Greedy Algorithm (GA and AGA). However, it can be found that they may not consider the severity while prioritizing test cases. In this paper, an Enhanced Additional Greedy Algorithm (EAGA) is proposed for test case prioritization. Experiments with eight subject programs are performed to investigate the effects of different techniques under different criteria and fault severity. Experimental results show that proposed EAGA perform well than other techniques.
ISSN:2157-3611
DOI:10.1109/IEEM.2014.7058806