Using simulation to empirically investigate test coverage criteria based on statechart

被引:43
|
作者
Briand, LC [1 ]
Labiche, Y [1 ]
Wang, Y [1 ]
机构
[1] Carleton Univ, Software Qual Engn Lab, Ottawa, ON K1S 5B6, Canada
来源
ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS | 2004年
关键词
D O I
10.1109/ICSE.2004.1317431
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A number of testing strategies have been proposed using state machines and statecharts as test models in order to derive test sequences and validate classes or class clusters. Though such criteria have the advantage of being systematic, little is known on how cost effective they are and how they compare to each other. This article presents a precise simulation and analysis procedure to analyze the cost-effectiveness of statechart-based testing techniques. We then investigate, using this procedure, the cost and fault detection effectiveness of adequate test sets for the most referenced coverage criteria for statecharts on three different representative case studies. Through the analysis of common results and differences across studies, we attempt to draw more general conclusions regarding the costs and benefits of using the criteria under investigation.
引用
收藏
页码:86 / 95
页数:10
相关论文
共 50 条
  • [1] MODELLING AND SIMULATION USING STATECHART-BASED ACTORS
    Cicirelli, Franco
    Furfaro, Angelo
    Nigro, Libero
    7TH INTERNATIONAL WORKSHOP ON MODELING & APPLIED SIMULATION, 2008, : 301 - 307
  • [2] The Web Application Test Based on Page Coverage Criteria
    蔡立志
    童维勤
    杨根兴
    Journal of Donghua University(English Edition), 2008, (03) : 291 - 296
  • [3] The web application test based on page coverage criteria
    School of Computer Engineering and Science, Shanghai University, Shanghai 200072, China
    不详
    J. Donghua Univ., 2008, 3 (291-296):
  • [4] Using Controlled Numbers of Real Faults and Mutants to Empirically Evaluate Coverage-Based Test Case Prioritization
    Paterson, David
    Kapfhammer, Gregory M.
    Fraser, Gordon
    McMinn, Phil
    2018 IEEE/ACM 13TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TEST (AST), 2018, : 57 - 63
  • [5] Augmenting test case generation using statechart
    Chen, J
    Malaiya, YK
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 608 - 614
  • [6] Modelling and simulation of complex manufacturing systems using statechart-based actors
    Cicirelli, Franco
    Furfaro, Angelo
    Nigro, Libero
    SIMULATION MODELLING PRACTICE AND THEORY, 2011, 19 (02) : 685 - 703
  • [7] Comprehensive analysis of FBD test coverage criteria using mutants
    Shin, Donghwan
    Jee, Eunkyoung
    Bae, Doo-Hwan
    SOFTWARE AND SYSTEMS MODELING, 2016, 15 (03): : 631 - 645
  • [8] Comprehensive analysis of FBD test coverage criteria using mutants
    Donghwan Shin
    Eunkyoung Jee
    Doo-Hwan Bae
    Software & Systems Modeling, 2016, 15 : 631 - 645
  • [9] Improving statechart testing criteria using data flow information
    Briand, L. C.
    Labiche, Y.
    Lin, Q.
    16TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2005, : 95 - 104
  • [10] Simulation coverage enhancement using test stimulus transformation
    Ip, CN
    ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, 2000, : 127 - 133