Multi-objective construction of an entire adequate test suite for an EFSM

被引:10
作者
Asoudeh, Nesa [1 ]
Labiche, Yvan [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON, Canada
来源
2014 IEEE 25TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE) | 2014年
基金
加拿大自然科学与工程研究理事会;
关键词
state-based testing; EFSM; genetic algorithm; multi-objective optimization; case studies; FINITE-STATE MACHINES;
D O I
10.1109/ISSRE.2014.14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we propose a method and a tool to generate test suites from extended finite state machines, accounting for multiple (potentially conflicting) objectives. We aim at maximizing coverage and feasibility of a test suite while minimizing similarity between its test cases and minimizing overall cost. Therefore, we define a multi-objective genetic algorithm that searches for optimal test suites based on four objective functions. In doing so, we create an entire test suite at once as opposed to test cases one at a time. Our approach is evaluated on two different case studies, showing interesting initial results.
引用
收藏
页码:288 / 299
页数:12
相关论文
共 44 条
[11]   AN EXPERIMENTAL COMPARISON OF THE EFFECTIVENESS OF BRANCH TESTING AND DATA-FLOW TESTING [J].
FRANKL, PG ;
WEISS, SN .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (08) :774-787
[12]   Whole Test Suite Generation [J].
Fraser, Gordon ;
Arcuri, Andrea .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (02) :276-291
[13]  
Golberg D. E., 1989, GENETIC ALGORITHMS S, V1989, P36
[14]  
Gomaa H., 2000, DESIGNING CONCURRENT
[15]  
Guo Q, 2004, LECT NOTES COMPUT SC, V2931, P164
[16]  
Gusfield D., 1997, Algorithms on Strings, Trees, and Sequences-Computer Science and Computational Biology, DOI [DOI 10.1017/CBO9780511574931, 10.1017/CBO9780511574931]
[17]   Search-based software engineering [J].
Harman, M ;
Jones, BF .
INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (14) :833-839
[18]  
Harman M., 2007, GECCO
[19]  
Harman M, 2012, LECT NOTES COMPUT SC, V7007, P1
[20]  
Haupt R.L., 1998, PRACTICAL GENETIC AL