A blockchain-based framework for distributed agile software testing life cycle is an innovative approach that uses blockchain technology to optimize the software testing process. Previously, various methods were employed to address communication and collaboration challenges in software testing, but they were deficient in aspects such as trust, traceability, and security. Additionally, a significant cause of project failure was the non-completion of unit testing by developers, leading to delayed testing. This paper integration of blockchain technology in software testing resolves critical concerns related to transparency, trust, coordination, and communication. We have proposed a blockchain based framework named as TestingPlus. TestingPlus framework utilizes blockchain technology to provide a secure and transparent platform for acceptance testing and payment verification. By leveraging smart contracts on a private Ethereum blockchain, TestingPlus can help to ensure that both the testing team and the development team are working towards a common goal and are compensated fairly for their contributions.
翻译:一种基于区块链的分布式敏捷软件测试生命周期框架是一种利用区块链技术优化软件测试过程的创新方法。此前,已有多种方法用于解决软件测试中的沟通与协作挑战,但这些方法在信任、可追溯性和安全性等方面存在不足。此外,项目失败的一个重要原因是开发者未完成单元测试,导致测试延迟。本文提出的区块链技术在软件测试中的集成,解决了与透明度、信任、协调和沟通相关的关键问题。我们提出了一种名为TestingPlus的基于区块链的框架。TestingPlus框架利用区块链技术为验收测试和支付验证提供安全透明的平台。通过利用私有以太坊区块链上的智能合约,TestingPlus可确保测试团队和开发团队朝着共同目标努力,并因其贡献获得公平报酬。