Fault domain-based testing in imperfect situations: a heuristic approach and case studies

被引:8
|
作者
Belli, Fevzi [1 ,3 ]
Beyazit, Mutlu [2 ]
Endo, Andre Takeshi [4 ]
Mathur, Aditya [5 ]
Simao, Adenilso [6 ]
机构
[1] Univ Paderborn, Software Engn, D-33098 Paderborn, Germany
[2] Univ Paderborn, Dept Comp Sci Elect Engn & Math, D-33098 Paderborn, Germany
[3] Izmir Inst Technol, Izmir, Turkey
[4] Univ Tecnol Fed Parana, Cornelio Procopio, Brazil
[5] Singapore Univ Technol & Design, Pillar Informat Syst Technol & Design, Singapore, Singapore
[6] Univ Sao Paulo, Comp Syst Dept, Sao Carlos, SP, Brazil
关键词
Model-based testing; Fault domain-based; Finite state machines; HSI method; Imperfect situation; Heuristic HSI; STATE; DESIGN;
D O I
10.1007/s11219-014-9242-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based testing (MBT) involves creating an abstraction, called a model, to represent the system and automatically deriving test cases from this model. MBT can be performed using various approaches that generally employ certain assumptions or requirements affecting the test performance in practice. Here, we consider the harmonized state identifiers (HSI) method, which is based on finite state machine (FSM) models and generates test sets that cover all faults in a given domain under certain conditions. We are interested in the application of the HSI method in practical scenarios where some conditions do not hold or are not straightforward to satisfy. Thus, we propose a heuristic extension to the HSI method, called heuristic HSI (HHSI), to consider imperfect situations as they often occur in practice. To analyze the characteristics of HHSI, we empirically compare it to random testing and coverage-based testing using non-trivial case studies. The experiments include model-based mutation analyses over several FSM models.
引用
收藏
页码:423 / 452
页数:30
相关论文
共 50 条
  • [21] A Domain-Based Approach for Retrieving Trustworthy Health Videos from YouTube
    Karlsen, Randi
    Morell, Jose Enrique Borras
    Luque, Luis Fernandez
    Traver Salcedo, Vicente
    MEDINFO 2013: PROCEEDINGS OF THE 14TH WORLD CONGRESS ON MEDICAL AND HEALTH INFORMATICS, PTS 1 AND 2, 2013, 192 : 1008 - 1008
  • [22] An approach to domain-based scalable context management architecture in pervasive environments
    Jaroucheh, Zakwan
    Liu, Xiaodong
    Smith, Sally
    PERSONAL AND UBIQUITOUS COMPUTING, 2012, 16 (06) : 741 - 755
  • [23] A frequency domain-based correlation approach for structural assessment and damage identification
    Perez, Marco A.
    Serra-Lopez, Roger
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2019, 119 : 432 - 456
  • [24] Prediction of human protein-protein interaction by a domain-based approach
    Zhang, Xiaopan
    Jiao, Xiong
    Song, Jie
    Chang, Shan
    JOURNAL OF THEORETICAL BIOLOGY, 2016, 396 : 144 - 153
  • [25] Domain-based mobile agent fault-tolerance scheme for home network environments
    Kim, CS
    Eom, YI
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, PROCEEDINGS, 2006, 3903 : 269 - 277
  • [26] Domain-Based Change Propagation Analysis: An Enterprise System Case Study
    Aryani, Amir
    Peake, Ian D.
    Hamilton, Margaret
    2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [27] A finite frequency domain-based approach for active fault tolerant control of linear time-delay systems with residual feedback
    Dong, Quanchao
    Yang, Hongyan
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2018, 40 (10) : 2991 - 2998
  • [28] Heuristic Evaluation as a Complement to Usability Testing: A Case Study in Web Domain
    Paz, Freddy
    Paz, Freddy A.
    Villanueva, Daniela
    Antonio Pow-Sang, Jose
    2015 12TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY - NEW GENERATIONS, 2015, : 549 - 554
  • [29] Delay fault testing: Industrial case studies
    23rd IEEE VLSI Test Symposium, Proceedings, 2005, : 401 - 401
  • [30] A Computational Domain-Based Feature Grouping Approach for Prediction of Stability of SCF Ligases
    Maleki, Mina
    Dezfulian, Mohammad Haj
    Rueda, Luis
    BIOINFORMATICS AND BIOMEDICAL ENGINEERING (IWBBIO 2015), PT I, 2015, 9043 : 630 - 640