A Comprehensive Review of Testing Blockchain Oriented Software

被引:12
|
作者
Lahami, Mariam [1 ]
Maalej, Afef Jmal [1 ]
Krichen, Moez [1 ,2 ]
Hammami, Mohamed Amin [1 ]
机构
[1] Univ Sfax, Natl Engn Sch Sfax, ReDCAD Lab, Sfax, Tunisia
[2] Al Baha Univ, Fac CSIT, Al Bahah, Saudi Arabia
关键词
Blockchain; Review; Dynamic Testing; Smart Contracts; BoS;
D O I
10.5220/0011042800003176
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This work presents a short review on the most relevant studies in the context of testing Blockchain-Oriented Software (BoS), especially at the smart contract level. Focusing on dynamic testing, we first provide a classification of 20 studies according to the accessibility of smart contract code. Second, we give an overview of each identified work while highlighting its advantages and limitations. Third, we discuss challenges and opportunities in this research area. After carrying out this review, it was noticed that there is much work to be done, especially in the context of model-based testing of smart contracts which can be a good research line for detecting defects and enhancing the quality of such applications.
引用
收藏
页码:355 / 362
页数:8
相关论文
共 50 条
  • [21] A GOAL ORIENTED APPROACH TO SOFTWARE TESTING
    OVSTEDAL, EO
    STALHANE, T
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 1992, 36 (01) : 67 - 71
  • [22] OBJECT-ORIENTED SOFTWARE TESTING
    BINDER, RV
    COMMUNICATIONS OF THE ACM, 1994, 37 (09) : 28 - 29
  • [23] Comparison between Object-Oriented Software Testing and Traditional Software Testing
    Zhang, Li
    Mu, Xiaodong
    Zhang, Haijing
    Song, Wei
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 497 - 500
  • [24] Blockchain-Oriented Software Variant Forks: A Preliminary Study
    Rocha, Henrique
    Businge, John
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 1191 - 1196
  • [25] Blockchain-oriented Software Engineering: Challenges and New Directions
    Porru, Simone
    Pinna, Andrea
    Marchesi, Michele
    Tonelli, Roberto
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 169 - 171
  • [26] Model-Based Software Design and Testing in Blockchain Smart Contracts: A Systematic Literature Review
    Sanchez-Gomez, Nicolas
    Torres-Valderrama, Jesus
    Garcia-Garcia, J. A.
    Gutierrez, Javier J.
    Escalona, M. J.
    IEEE ACCESS, 2020, 8 : 164556 - 164569
  • [27] A REVIEW OF SOFTWARE TESTING
    COWARD, PD
    INFORMATION AND SOFTWARE TECHNOLOGY, 1988, 30 (03) : 189 - 198
  • [28] Software Engineering Process and Methodology in Blockchain-Oriented Software Development: A Systematic Study
    Faruk, Md Jobair Hossain
    Subramanian, Santhiya
    Shahriar, Hossain
    Valero, Maria
    Li, Xia
    Tasnim, Masrura
    2022 IEEE/ACIS 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2022, : 120 - 127
  • [29] A Systematic Review of Model-Based Testing in Aspect-Oriented Software Systems
    Hooda, Susheela
    Dalal, Sandeep
    Solanki, Kamna
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 2944 - 2949
  • [30] Blockchain for Energy Credits and Certificates: A Comprehensive Review
    Danish, Syed Muhammad
    Zhang, Kaiwen
    Amara, Fatima
    Cepeda, Juan Carlos Oviedo
    Vasquez, Luis Fernando Rueda
    Marynowski, Tom
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (05): : 727 - 739