Papers1 provider · 1 record
May 1, 2019· 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
conference-paper

Guided, Automated Testing of Blockchain-Based Decentralized Applications

Authors:Jianbo Gao *

Abstract

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.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.