A Blockchain-Based Framework for Distributed Agile Software Testing Life Cycle

Loading...
Thumbnail Image
Date
2024
Journal Title
Journal ISSN
Volume Title
Publisher
UMT, Lahore
Abstract
A blockchain-based architecture optimizes the distributed agile software testing life cycle. Previously used communication and collaboration methods in software testing lacked trust, traceability, and security. Developers' failure to complete unit testing resulted in delayed testing, a major cause of project failure. This study explores how using blockchain technology in software testing addresses concerns about coordination, communication. trust and transparency. I suggested Testing Plus, a blockchain-based architecture. The Testing Plus framework uses blockchain to establish a transparent and secure platform for verification of payments and acceptance testing. Moreover, incomplete unit testing by developers contributed significantly to the project's failure by delaying testing. This paper discusses the blockchain technology integrating in software testing and addresses important issues with collaboration, interaction, transparency, and trust. We proposed Testing Plus, a blockchain-based platform. The Testing Plus offers a transparent and safe environment for acceptance testing and verification of payments by utilising blockchain technology. A private Ethereum blockchain network is used by TestingPlus. Private blockchain networks provide greater control and privacy compared to public ones. Implementing private Ethereum blockchain smart contracts, Testing Plus will verify that the development and the testing crew are both aim towards the same objective and receiving just compensation for their services
Description
Keywords
Citation
Collections