An Effective Test Case Selection for Software Testing Improvement

被引:0
作者
Lawanna, Adtha [1 ]
机构
[1] Assumption Univ, Vincent Marry Sch Sci & Technol, Dept Informat Technol, Bangkok, Thailand
来源
2015 INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC) | 2015年
关键词
software testing; test case; code; bugs;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One problem of testing software is selecting the suitable test cases from the test suit regarding the size of the programs. If the size of selected test cases is big, then it can affect the whole performance of software development life cycle. Accordingly, it increases testing time and produce many bugs. Therefore, this paper proposes the improvement of software testing for selecting the appropriate and small number of test cases by considering the amounts of the functions modified, lines of code changed, and numbers of bugs produced after modifying programs. The reason of proposing the software testing improvement model is to prepare effective algorithm, while numbers of bugs are lower than the traditional methods. According to the experimental results, the size of the selected test cases by using the proposed model is less than Retest All, Random, and a Safe Test about 98.70%, 87.86%, and 84.67% respectively. Moreover, the ability of STI is higher than the comparative studies about 1-20 times regarding the number of bugs found after modifying a program.
引用
收藏
页码:319 / 324
页数:6
相关论文
共 14 条
[1]  
Abran A., 2004, GUILD SOFTWARE ENG B
[2]  
Agrawal H., 1993, Proceedings. Conference on Software Maintenance 1993. CSM-93 (Cat. No.93CH3360-5), P348, DOI 10.1109/ICSM.1993.366927
[3]  
Brinksma E., 1991, FRAMEWORK TEST SELEC, VXI, P233
[4]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[5]  
Feller J., 2002, INT C INF SYST BRISB, P58
[6]  
Kitson D. H., 1995, P 7 ANN SOFTW TECHN
[7]   Analyzing regression test selection techniques [J].
Rothermel, G ;
Harrold, MJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (08) :529-551
[8]   Empirical studies of a safe regression test selection technique [J].
Rothermel, G ;
Harrold, MJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (06) :401-419
[9]  
Rothermel G., 1997, ACM Transactions on Software Engineering and Methodology, V6, P173, DOI 10.1145/248233.248262
[10]   Empirical evaluation of the textual differencing regression testing technique [J].
Vokolos, FI ;
Frankl, PG .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, :44-53