首页> 外文会议>2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings >Guided, Automated Testing of Blockchain-Based Decentralized Applications
【24h】

Guided, Automated Testing of Blockchain-Based Decentralized Applications

机译:基于区块链的去中心化应用程序的指导性自动化测试

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:随着基于区块链的去中心化应用程序(DApp)最近变得越来越流行,迫切需要有效的测试方案和工具。由于应用程序-区块链交互所带来的复杂性,现有的测试方法变得不适用。在本文中,我们提出了一个称为Sungari的指导性自动化框架来测试DApp。 Sungari背后的见解有两个方面。首先,我们采用随机事件来推断前端和区块链之间的抽象关系。其次,我们使用该关系以指导方式生成事件序列,以尽可能快地覆盖区块链智能合约。在现实世界中的DApp案例研究中,Sungari覆盖了33%以上的应用程序使用案例,其性能优于随机方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号