Application of Formal Concept Analysis in Model-Based Testing

被引:0
作者
Ng, Pin [1 ]
Fung, Richard Y. K. [2 ]
机构
[1] Hong Kong Polytech Univ, Hong Kong Community Coll, Hong Kong, Hong Kong, Peoples R China
[2] City Univ Hong Kong, Dept Mfg Engn & Engn Managemaent, Hong Kong, Hong Kong, Peoples R China
来源
ADVANCES IN SOFTWARE ENGINEERING | 2009年 / 30卷
关键词
model-based testing; test suite reduction; formal concept analysis; UML state machine diagram;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based testing is a software testing technique that derives a suite of test cases from a model which represents the behavior of a software system. By executing a set of model-based test cases, the conformance of the implementation of the target system to its specification can be validated. However, as there may be large, sometimes infinite, number of operational scenarios that could be generated from a given model, an important issue of model-based testing is to determine a minimal set of test cases which provides sufficient test coverage. By using the Formal Concept Analysis (FCA) mechanism, we could analyze the coverage of the test cases and eliminate those redundant ones. This systematic approach can help reduce the test suite whilst still maintain the sufficiency of test coverage.
引用
收藏
页码:110 / +
页数:3
相关论文
共 24 条
[1]  
[Anonymous], 2007, Practical Model-Based Testing: A Tools Approach
[2]  
[Anonymous], INT C SOFTW ENG FUT
[3]  
Arévalo G, 2005, LECT NOTES COMPUT SC, V3403, P95
[4]  
Bertolino A, 2003, LECT NOTES COMPUT SC, V2804, P122
[5]  
Binder RV., 1999, Testing Object-Oriented Systems: Models, Patterns, and Tools
[6]  
Booch G., 2005, The unified modeling language user guide-covers UML 2.0
[7]  
Briand L.C., 2005, Special Issue of the Journal of Software and Systems Modeling, V4, P399
[8]  
Broekman Bart., 2003, Testing embedded software
[9]   A new heuristic for test suite reduction [J].
Chen, TY ;
Lau, MF .
INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (5-6) :347-354
[10]   Automated generation of statistical test cases from UML state diagrams [J].
Chevalley, P ;
Thévenod-Fosse, P .
25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, :205-214