Trace Reduction and Pattern Analysis to Assist Debugging in Model-Based Testing

被引:1
作者
Kanstren, Teemu [1 ,2 ]
Chechik, Marsha [3 ]
机构
[1] VTT, Oulu, Finland
[2] UofT, Toronto, ON, Canada
[3] Univ Toronto, Toronto, ON, Canada
来源
2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW) | 2014年
关键词
model-based testing; automated debugging; failure analysis;
D O I
10.1109/ISSREW.2014.9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based testing (MBT) is a technique for generating test cases from test models. One of the benefits of MBT is the ability to have a computer generate and execute extensive test sets from the test models, achieving high coverage. However, when such large test sets are automatically generated and executed, the resulting failure traces can be very large and difficult to debug for root cause analysis. In this paper, we present a technique for minimizing the length of a failure trace, creating variants of it, and for pattern mining the trace variants to assist in root cause analysis. We demonstrate the technique on a model of a GSM SIM card.
引用
收藏
页码:238 / 243
页数:6
相关论文
共 22 条
[1]   Simultaneous debugging of software faults [J].
Abreu, Rui ;
Zoeteweij, Peter ;
van Gemund, Arjan J. C. .
JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (04) :573-586
[2]  
Ahman D., 2012, 7 WORKSH MOD BAS TES
[3]   Fault Localization for Dynamic Web Applications [J].
Artzi, Shay ;
Dolby, Julian ;
Tip, Frank ;
Pistoia, Marco .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (02) :314-335
[4]  
Bianculli D., 2012, INT C SOFTW ENG ICSE
[5]  
Dwyer M. B., 1999, INT C SOFT W ENG ICE
[6]  
Elyasov A., 2013, INT C SOFTW ENG
[7]   Dynamically discovering likely program invariants to support program evolution [J].
Ernst, MD ;
Cockrell, J ;
Griswold, WG ;
Notkin, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (02) :99-123
[8]   Model-based quality assurance of protocol documentation: tools and methodology [J].
Grieskamp, Wolfgang ;
Kicillof, Nicolas ;
Stobie, Keith ;
Braberman, Victor .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2011, 21 (01) :55-71
[9]  
Huima A., 2007, TESTING SOFTWARE COM, V4581/2007, P1
[10]  
Kanstren T., 2012, 7 WORKSH MOD BAS TES