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 条
  • [31] Applications of Blockchain in Business Processes: A Comprehensive Review
    Viriyasitavat, Wattana
    Xu, Li Da
    Niyato, Dusit
    Bi, Zhuming
    Hoonsopon, Danupol
    IEEE ACCESS, 2022, 10 : 118900 - 118925
  • [32] A comprehensive review on blockchain and Internet of Things in healthcare
    Sharma, Aashima
    Kaur, Sanmeet
    Singh, Maninder
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (10)
  • [33] Regression Testing Techniques for Agent Oriented Software
    Srivastava, Praveen Ranjan
    Anand, Karthik, V
    Reddy, Subba, V
    Raghurama, G.
    ICIT 2008: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, 2008, : 221 - +
  • [34] Service oriented grid software testing environment
    Guo, Yong
    Deng, Bo
    Yi, Shuang-Hui
    Ruan Jian Xue Bao/Journal of Software, 2006, 17 (11): : 2335 - 2340
  • [35] Aspect Oriented Programming and Types of Software Testing
    Jain, Manish
    Gopalani, Dinesh
    2016 SECOND INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2016, : 64 - 69
  • [36] A goal-oriented software testing methodology
    Nguyen, Duy Cu
    Perini, Anna
    Tonella, Paolo
    AGENT-ORIENTED SOFTWARE ENGINEERING VIII, 2008, 4951 : 58 - 72
  • [37] Automatic testing of object-oriented software
    Meyer, Bertrand
    Ciupa, Ilinca
    Leitner, Andreas
    Liu, Lisa Ling
    SOFSEM 2007: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2007, 4362 : 114 - +
  • [38] Aspect Oriented Testing Frameworks for Embedded Software
    Kim, Haeng Kon
    SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, 149 : 75 - 88
  • [39] Service-oriented software testing platform
    School of Computer Science and Engineering, South China University of Technology, Guangzhou
    Guangdong
    510640, China
    IFIP Advances in Information and Communication Technology, 2007, (50-59)
  • [40] Service-oriented software testing platform
    Liu, Fagui
    Luo, Chunwei
    INTEGRATION AND INNOVATION ORIENT TO E-SOCIETY, VOL 2, 2007, 252 : 50 - +