Open-source Defect Injection Benchmark Testbed for the Evaluation of Testing

被引:3
|
作者
Bures, Miroslav [1 ]
Herout, Pavel [2 ]
Ahmed, Bestoun S. [3 ]
机构
[1] Czech Tech Univ, FEE, Dept Comp Sci, Prague, Czech Republic
[2] Univ West Bohemia, Dept Comp Sci & Engn, Plzen, Czech Republic
[3] Karlstad Univ, Dept Math & Comp Sci, Karlstad, Sweden
关键词
Software Testing; Fault injection; mutation testing; benchmarking; MUTATION;
D O I
10.1109/ICST46399.2020.00059
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A natural method to evaluate the effectiveness of a testing technique is to measure the defect detection rate when applying the created test cases. Here, real or artificial software defects can be injected into the source code of software. For a more extensive evaluation, injection of artificial defects is usually needed and can be performed via mutation testing using code mutation operators. However, to simulate complex defects arising from a misunderstanding of design specifications, mutation testing might reach its limit in some cases. In this paper, we present an open-source benchmark testbed application that employs a complement method of artificial defect injection. The application is compiled after artificial defects are injected into its source code from predefined building blocks. The majority of the functions and user interface elements are covered by creating front-end-based automated test cases that can be used in experiments.
引用
收藏
页码:442 / 447
页数:6
相关论文
共 50 条
  • [1] An Open-source Testbed for IoT Systems
    Ciuffoletti, Augusto
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES (WEBIST), 2021, : 397 - 403
  • [2] Implementation of an open-source UTRAN testbed
    Van Peteghem, H.
    Schumacher, L.
    [J]. 2006 SYMPOSIUM ON COMMUNICATIONS AND VEHICULAR TECHNOLOGY, 2006, : 89 - +
  • [3] On the deployment of an open-source, 5G-aware evaluation testbed
    Tomas Bolivar, Luis
    Tselios, Christos
    Mellado Area, Daniel
    Tsolis, George
    [J]. 2018 6TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD 2018), 2018, : 51 - 58
  • [4] An Open-Source Cloud Testbed for Security Experimentation
    Minna, Francesco
    Massacci, Fabio
    [J]. 2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 756 - 759
  • [5] SDNbox: A Portable Open-Source Testbed for SDN Study
    Nhu-Ngoc Dao
    Quang Dieu Tran
    Park, Minho
    Cho, Sungrae
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2017, : 829 - 833
  • [6] VICSORT - A Virtualised ICS Open-source Research Testbed
    Ekisa, Conrad
    Briain, Diarmuid O.
    Kavanagh, Yvonne
    [J]. 2022 CYBER RESEARCH CONFERENCE - IRELAND (CYBER-RCI), 2022, : 64 - 71
  • [7] DGBench: An Open-Source, Reproducible Benchmark for Dynamic Grasping
    Burgess-Limerick, Ben
    Lehnert, Chris
    Leitner, Jurgen
    Corke, Peter
    [J]. 2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 3218 - 3224
  • [8] A Benchmark Open-Source Implementation of COSMO-SAC
    Bell, Ian H.
    Mickoleit, Erik
    Hsieh, Chieh-Ming
    Lin, Shiang-Tai
    Vrabec, Jadran
    Breitkopf, Cornelia
    Jaeger, Andreas
    [J]. JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2020, 16 (04) : 2635 - 2646
  • [9] ParMiBench - An Open-Source Benchmark for Embedded Multiprocessor Systems
    Iqbal, Syed Muhammad Zeeshan
    Liang, Yuchen
    Grahn, Hakan
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2010, 9 (02) : 45 - 48
  • [10] μBench: An Open-Source Factory of Benchmark Microservice Applications
    Detti, Andrea
    Funari, Ludovico
    Petrucci, Luca
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (03) : 968 - 980