Recent Advances in Model-Based Testing

被引:27
作者
Utting, Mark [1 ]
Legeard, Bruno [2 ,3 ]
Bouquet, Fabrice [2 ]
Fourneret, Elizabeta [2 ]
Peureux, Fabien [2 ,3 ]
Vernotte, Alexandre [2 ]
机构
[1] Univ Sunshine Coast, Sunshine Coast, Qld, Australia
[2] UMR CNRS 6174, Inst FEMTO ST, Besancon, France
[3] Smartesting Solut & Serv, Besancon, France
来源
ADVANCES IN COMPUTERS, VOL 101 | 2016年 / 101卷
关键词
TEST-GENERATION; TEMPORAL LOGIC; UML; ALGORITHM; CHECKERS; DESIGN;
D O I
10.1016/bs.adcom.2015.11.004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This chapter gives an overview of the field of model-based testing (MBT), particularly the recent advances in the last decade. It gives a summary of the MBT process, the modeling languages that are currently used by the various communities who practice MBT, the technologies used to generate tests from models, and discusses best practices, such as traceability between models and tests. It also briefly describes several findings from a recent survey of MBT users in industry, outlines the increasingly popular use of MBT for security testing, and discusses future challenges for MBT.
引用
收藏
页码:53 / 120
页数:68
相关论文
共 139 条
[1]   Improving Fault-based Conformance Testing [J].
Aichernig, Bernhard K. ;
Weiglhofer, Martin ;
Wotawa, Franz .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 220 (01) :63-77
[2]  
Aichernig BK, 2003, LECT NOTES COMPUT SC, V2757, P34
[3]   A CLP heap solver for test case generation [J].
Albert, Elvira ;
Garcia De La Banda, Maria ;
Gomez-Zamalloa, Miguel ;
Miguel Rojas, Jose ;
Stuckey, Peter .
THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2013, 13 :721-735
[4]   Improved Heuristics for Solving OCL Constraints using Search Algorithms [J].
Ali, Shaukat ;
Iqbal, Muhammad Zohaib ;
Arcuri, Andrea .
GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, :1231-1238
[5]   Generating Test Data from OCL Constraints with Search Techniques [J].
Ali, Shaukat ;
Iqbal, Muhammad Zohaib ;
Arcuri, Andrea ;
Briand, Lionel C. .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (10) :1376-1402
[6]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[7]  
Amalfitano D, 2012, IEEE INT CONF AUTOM, P258, DOI 10.1145/2351676.2351717
[8]   An orchestrated survey of methodologies for automated software test case generation [J].
Anand, Saswat ;
Burke, Edmund K. ;
Chen, Tsong Yueh ;
Clark, John ;
Cohen, Myra B. ;
Grieskamp, Wolfgang ;
Harman, Mark ;
Harrold, Mary Jean ;
McMinn, Phil ;
Bertolino, Antonia ;
Li, J. Jenny ;
Zhu, Hong .
JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (08) :1978-2001
[9]  
Anisetti M., 2013, MOVE MEANINGFUL INTE, V8185, P434
[10]  
[Anonymous], 2013, WE STAND ARE WE GOIN