A Survey of Mutation Based Testing Adequacy Study on Smart Contract
Smart Contract, as a vital component of blockchain technology, significantly enhances transaction efficiency and transparency by automatically executing, controlling, or documenting legal events and actions. However, with the widespread adoption of smart contracts in various fields such as the financial industry, supply chain management, digital identity, and more, concerns over their security and reliability have become increasingly prominent. Mutation Testing, an effective software testing technique, can reveal the ability of test cases to detect code changes, thereby evaluating the adequacy of testing. This paper provides a comprehensive review of the latest research progress in smart contract software testing techniques based on mutation testing. It analyzes the applicability, challenges, and future development directions of mutation testing in the smart contract domain.
Authors
- Yan Zhao (ORCID: https://orcid.org/0000-0002-6624-322X)
- Chunlei Zhu (ORCID: https://orcid.org/0000-0003-2477-306X)
- Haoli Chen (ORCID: https://orcid.org/0009-0009-9914-6213)
- Liang Zhang (ORCID: https://orcid.org/0009-0001-8191-6656)
- Lei Wang (ORCID: https://orcid.org/0000-0002-8121-569X)
Institutions
- NARI Group (China) (CN)
Publication Details
- Published
- 2024-11-02
- DOI
- https://doi.org/10.1109/dsa63982.2024.00037
- Citations
- 1
- Primary Topic
- Digital Transformation in Law
- Type
- article
- Field-Weighted Citation Impact
- 0.83
Funders
- Experiment