Industrial Evaluation of Test Suite Generation Strategies for Model-Based Testing

被引:5
|
作者
Blom, Johan [1 ]
Jonsson, Bengt [2 ]
Nystrom, Sven-Olof [2 ]
机构
[1] Blossom Grove AB, Jarfalla, Sweden
[2] Uppsala Univ, Dept Informat Technol, Uppsala, Sweden
来源
2016 IEEE NINTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW) | 2016年
关键词
COVERAGE;
D O I
10.1109/ICSTW.2016.42
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We report on a case study on model based testing for a commercially available telecom software system. A main purpose is to investigate how different strategies for test suite generation affect quality attributes of the generated test suites, in a realistic industrial environment. We develop a functional model in the form of an extended finite state machine, from which we generate test suites using several different (model) coverage criteria, alongside with randomly and manually generated test suites. We compare test suites with respect to fault-detection capability, incurred (source) code coverage, and test generation and execution time. The system under test is a commercially released version, not seeded with any faults, implying that exposed faults are "real" faults that passed previous testing. We did not find clear difference between coverage-based and random test suites. Test suite generation and execution is performed using the tool ERLY MARSH, developed by the first author.
引用
收藏
页码:209 / 218
页数:10
相关论文
共 50 条
  • [1] A Global Algorithm for Model-Based Test Suite Generation
    Hessel, Anders
    Pettersson, Paul
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 190 (02) : 47 - 59
  • [2] Test Oracle Strategies for Model-Based Testing
    Li, Nan
    Offutt, Jeff
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (04) : 372 - 395
  • [3] Distributed Online Test Generation for Model-Based Testing
    Kanstren, Teemu
    Kekkonen, Tuomas
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 255 - 262
  • [4] Test Suite Prioritization for Efficient Regression Testing of Model-based Automotive Software
    Morozov, Andrey
    Ding, Kai
    Chen, Tao
    Janschek, Klaus
    2017 ANNUAL CONFERENCE ON SOFTWARE ANALYSIS, TESTING AND EVOLUTION (SATE 2017), 2017, : 20 - 29
  • [5] Model-Based Test Suite Generation Using Mutation Analysis for Fault Localization
    Choi, Yoo-Min
    Lim, Dong-Jin
    APPLIED SCIENCES-BASEL, 2019, 9 (17):
  • [6] A Model-Based Test Script Generation Framework and Industrial Insight
    Muhammad Nouman Zafar
    Wasif Afzal
    Eduard Paul Enoiu
    Zulqarnain Haider
    Inderjeet Singh
    SN Computer Science, 6 (4)
  • [7] An Empirical Analysis of Test Oracle Strategies for Model-based Testing
    Li, Nan
    Offutt, Jeff
    2014 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2014, : 363 - 372
  • [8] Test Framework Generation for Model-Based Testing in Embedded Systems
    Iyenghar, Padma
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 267 - 274
  • [9] A Survey on Model-Based Testing Tools for Test Case Generation
    Li, Wenbin
    Le Gall, Franck
    Spaseski, Naum
    TOOLS AND METHODS OF PROGRAM ANALYSIS, 2018, 779 : 77 - 89
  • [10] Model-Based Test Suite Generation for Function Block Diagrams using the UPPAAL Model Checker
    Enoiu, Eduard Paul
    Sundmark, Daniel
    Pettersson, Paul
    IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, : 158 - 167