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 条
  • [41] On testing and evaluating service-oriented software
    Tsai, W. T.
    Zhou, Xinyu
    Chen, Yinong
    Bai, Xiaoying
    COMPUTER, 2008, 41 (08) : 40 - +
  • [42] Making software testing system oriented to faults
    Gong, YZ
    Zhang, W
    Lu, QL
    Xiao, Q
    APPLICATIONS OF DIGITAL TECHNIQUES IN INDUSTRIAL DESIGN ENGINEERING-CAID&CD' 2005, 2005, : 840 - 844
  • [43] Testing object-oriented software: a survey
    RBSC Corp, Chicago, United States
    Software Testing Verification and Reliability, 1996, 6 (3-4) : 125 - 252
  • [44] Regression testing techniques for agent oriented software
    Computer Science and Information Systems Group, BITS Pilani, India
    不详
    不详
    不详
    Proc. - Int. Conf. Inf. Technol., ICIT, 1600, (221-225):
  • [45] Dynamic Software Metrics for Object Oriented Software: A Review
    Gosain, Anjana
    Sharma, Ganga
    INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 2, 2015, 340 : 579 - 589
  • [46] AOSE Methodologies and Comparison of Object Oriented and Agent Oriented Software Testing
    Padmanaban, R.
    Thirumaran, M.
    Suganya, K.
    Priya, Vishnu R.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATICS AND ANALYTICS (ICIA' 16), 2016,
  • [47] Design of a Sustainable Blockchain-Oriented Software for Building Workers Management
    Pinna, Andrea
    Baralla, Gavina
    Lallai, Giorgia
    Marchesi, Michele
    Tonelli, Roberto
    FRONTIERS IN BLOCKCHAIN, 2020, 3
  • [48] Raising Sustainability Awareness in Agile Blockchain-Oriented Software Engineering
    Pinna, Andrea
    Baralla, Gavina
    Marchesi, Michele
    Tonelli, Roberto
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 696 - 700
  • [49] On Comparing Software Quality Metrics of Traditional vs Blockchain-Oriented Software: An Empirical Study
    Ortu, Marco
    Orru, Matteo
    Destefanis, Giuseppe
    2019 IEEE 2ND INTERNATIONAL WORKSHOP ON BLOCKCHAIN ORIENTED SOFTWARE ENGINEERING (IWBOSE), 2019, : 32 - 37
  • [50] Cancer oriented biobanks: A comprehensive review
    Patil, Shankargouda
    Majumdar, Barnali
    Awan, Kamran Habib
    Sarode, Gargi S.
    Sarode, Sachin C.
    Gadbail, Amol R.
    Gondivkar, Shailesh
    ONCOLOGY REVIEWS, 2018, 12 (01) : 33 - 38