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 条
  • [41] Multi-omics approach to COVID-19: a domain-based literature review
    Montaldo, Chiara
    Messina, Francesco
    Abbate, Isabella
    Antonioli, Manuela
    Bordoni, Veronica
    Aiello, Alessandra
    Ciccosanti, Fabiola
    Colavita, Francesca
    Farroni, Chiara
    Najafi Fard, Saeid
    Giombini, Emanuela
    Goletti, Delia
    Matusali, Giulia
    Rozera, Gabriella
    Rueca, Martina
    Sacchi, Alessandra
    Piacentini, Mauro
    Agrati, Chiara
    Fimia, Gian Maria
    Capobianchi, Maria Rosaria
    Lauria, Francesco Nicola
    Ippolito, Giuseppe
    JOURNAL OF TRANSLATIONAL MEDICINE, 2021, 19 (01)
  • [42] Multi-omics approach to COVID-19: a domain-based literature review
    Chiara Montaldo
    Francesco Messina
    Isabella Abbate
    Manuela Antonioli
    Veronica Bordoni
    Alessandra Aiello
    Fabiola Ciccosanti
    Francesca Colavita
    Chiara Farroni
    Saeid Najafi Fard
    Emanuela Giombini
    Delia Goletti
    Giulia Matusali
    Gabriella Rozera
    Martina Rueca
    Alessandra Sacchi
    Mauro Piacentini
    Chiara Agrati
    Gian Maria Fimia
    Maria Rosaria Capobianchi
    Francesco Nicola Lauria
    Giuseppe Ippolito
    Journal of Translational Medicine, 19
  • [43] A Heuristic Region-based Concurrency Bug Testing Approach
    Chin, Kuo-Cheng
    Tsay, Ren-Song
    Wu, Hsin-I
    2020 IEEE INTL SYMP ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, INTL CONF ON BIG DATA & CLOUD COMPUTING, INTL SYMP SOCIAL COMPUTING & NETWORKING, INTL CONF ON SUSTAINABLE COMPUTING & COMMUNICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2020), 2020, : 1126 - 1135
  • [44] A parallel heuristic reduction based approach for distribution network fault diagnosis
    Ma, Yinglong
    Yu, Xiao
    Niu, Yuguang
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2015, 73 : 548 - 559
  • [45] An Approach to Regression Testing Case Selection Based on Rate of Fault Detection and Design Information
    Wen, Jin
    Yue, Jiang
    Hua, Rui
    Zhou, Yi Fang
    Li, Ling
    ASIA-PACIFIC YOUTH CONFERENCE ON COMMUNICATION TECHNOLOGY 2010 (APYCCT 2010), 2010, : 163 - 166
  • [46] Model-based mutation testing-Approach and case studies
    Belli, Fevzi
    Budnik, Christof J.
    Hollmann, Axel
    Tuglular, Tugkan
    Wong, W. Eric
    SCIENCE OF COMPUTER PROGRAMMING, 2016, 120 : 25 - 48
  • [47] Perception of probabilities in situations of risk: A case based approach
    Gayer, Gabrielle
    GAMES AND ECONOMIC BEHAVIOR, 2010, 68 (01) : 130 - 143
  • [48] A Case Based Heuristic Approach to Primary Beningn Headaches
    Siddiqui, Aleem
    Garg, Shobit
    Siddiqui, Shazia Veqar
    INDIAN JOURNAL OF PSYCHIATRY, 2018, 60 (05) : 42 - 43
  • [49] A unified variational approach to domain-based computation of exterior problems of time-harmonic acoustics
    Harari, I
    APPLIED NUMERICAL MATHEMATICS, 1998, 27 (04) : 417 - 441
  • [50] Simulation studies on dynamic and distributed domain-based Mobile IPv6 mobility management
    Pyo, CW
    Li, R
    Kameda, H
    ICON 2003: 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, 2003, : 239 - 244