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 条
  • [1] A systematic literature review on dynamic testing of blockchain oriented software
    Lahami, Mariam
    Maalej, Afef Jmal
    Krichen, Moez
    SCIENCE OF COMPUTER PROGRAMMING, 2025, 240
  • [2] Blockchain-Oriented Software Testing: A Preliminary Literature Review
    Reddivari, Sandeep
    Orr, James
    Reddy, Reyansh
    2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 974 - 975
  • [3] Blockchain Oriented Software Testing - Challenges and Approaches
    Koul, Rohan
    2018 3RD INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [4] Literature Review: Blockchain-Oriented Software Characteristics and New Stream for Software Process Improvement
    Al-Ashmori, Ammar
    Dominic, P. D. D.
    Basri, Shuib
    Muneer, Amgad
    Naji, Gehad
    2022 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATIONS (DASA), 2022, : 905 - 910
  • [5] Comprehensive software for testing
    Elektron (Johannesburg), 1993, 10 (03):
  • [6] Data modelling for Blockchain Oriented Software Engineering
    Rek, Patrik
    Turkanoyic, Muhamed
    CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS (CECIIS 2021), 2021, : 377 - 383
  • [7] Extension of Object-Oriented Software Testing Techniques to Agent Oriented Software Testing
    Srivastava, Praveen Ranjan
    Anand, Karthik, V
    Rastogi, Mayuri
    Yadav, Vikrant
    Raghurama, G.
    JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (08): : 155 - 163
  • [8] A Review of Software Testing Approaches in Object-Oriented and Aspect-Oriented Systems
    Bhatia, Vasundhara
    Singhal, Abhishek
    Bansal, Abhay
    Prabhakar, Neha
    SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 487 - 496
  • [9] Aspect Oriented Software Testing
    Bajaj, Anu
    Sangwan, Om Prakash
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 809 - 814
  • [10] Testing object oriented software
    Pezzè, M
    Young, M
    ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 739 - 740