Guided, Automated Testing of Blockchain-based Decentralized Applications

被引:1
|
作者
Gao, Jianbo [1 ]
机构
[1] Peking Univ, Sch Elect Engn & Comp Sci, Beijing, Peoples R China
关键词
Dynamic Testing; Decentralized Application; Blockchain; Smart Contract;
D O I
10.1109/ICSE-Companion.2019.00059
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As blockchain-based decentralized applications (DApp) become increasingly popular recently, there is an urgent demand for effective testing schemes and tools. Due to the complexity introduced by application-blockchain interaction, existing testing methods become non-applicable. In this paper, we present a guided and automated framework called Sungari to test DApps. The insights behind Sungari are two-fold. First, we employ random events to infer an abstract relation between frontend and blockchain. Second, we use the relation to generate event sequnces in a guided manner that can cover blockchain smart contracts as quick as possible. In a real-world DApp case study, Sungari outperformed random approach by covering 33% more application use cases.
引用
收藏
页码:138 / 140
页数:3
相关论文
共 50 条
  • [31] A Blockchain-Based Decentralized Framework for Fair Data Processing
    Li, Guangcheng
    Zhao, Qinglin
    Wang, Yu
    Qiu, Tie
    Xie, Kan
    Feng, Li
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (03): : 2301 - 2315
  • [32] FLoBC: A Decentralized Blockchain-Based Federated Learning Framework
    Ghanem, Mohamed
    Dawoud, Fadi
    Gamal, Habiba
    Soliman, Eslam
    El-Batt, Tamer
    El-Batt, Tamer
    [J]. 2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 85 - 92
  • [33] A Comprehensive Survey on Blockchain-Based Decentralized Storage Networks
    Khalid, Muhammad Irfan
    Ehsan, Ibtisam
    Al-Ani, Ayman Khallel
    Iqbal, Jawaid
    Hussain, Saddam
    Ullah, Syed Sajid
    Nayab
    [J]. IEEE ACCESS, 2023, 11 : 10995 - 11015
  • [34] Metrics for Assessing Blockchain-based Healthcare Decentralized Apps
    Zhang, Peng
    Walker, Michael A.
    White, Jules
    Schmidt, Douglas C.
    Lenz, Gunther
    [J]. 2017 IEEE 19TH INTERNATIONAL CONFERENCE ON E-HEALTH NETWORKING, APPLICATIONS AND SERVICES (HEALTHCOM), 2017,
  • [35] BDVFL: Blockchain-based Decentralized Vertical Federated Learning
    Wang, Shuo
    Gai, Keke
    Yu, Jing
    Zhu, Liehuang
    [J]. 23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023, 2023, : 628 - 637
  • [36] Blockchain-Based Decentralized Cloud Solutions for Data Transfer
    Nair, Rajit
    Zafrullah, Syed Nasrullah
    Vinayasree, P.
    Singh, Prabhdeep
    Zahra, Musaddak Maher Abdul
    Sharma, Tripti
    Ahmadi, Fardin
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [37] Blockchain-based decentralized content trust for docker images
    Quanqing Xu
    Chao Jin
    Mohamed Faruq Bin Mohamed Rasid
    Bharadwaj Veeravalli
    Khin Mi Mi Aung
    [J]. Multimedia Tools and Applications, 2018, 77 : 18223 - 18248
  • [38] LBRY: A Blockchain-Based Decentralized Digital Content Marketplace
    Li, Jun
    Grintsvayg, Alex
    Kauffman, Jeremy
    Fleming, Charles
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPS 2020), 2020, : 42 - 51
  • [39] Blockchain-Based Decentralized Public Auditing for Cloud Storage
    Shu, Jiangang
    Zou, Xing
    Jia, Xiaohua
    Zhang, Weizhe
    Xie, Ruitao
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) : 2366 - 2380
  • [40] A Blockchain-Based Decentralized Composition Solution for IoT Services
    Al Ridhawi, Ismaeel
    Aloqaily, Moayad
    Boukerche, Azzedine
    Jaraweh, Yaser
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,