[发明专利]一种基于区块链技术的众测逻辑测试链系统及方法有效
申请号: | 202010649204.3 | 申请日: | 2020-07-08 |
公开(公告)号: | CN111782536B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 王超;蔡立志;陈文捷;陈敏刚;胡芸;沈颖 | 申请(专利权)人: | 上海计算机软件技术开发中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q10/10;G06Q30/02 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 崔玥 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 逻辑 测试 系统 方法 | ||
1.一种基于区块链技术的众测逻辑测试链系统,其特征在于,所述系统包括:请求与反馈模块(1)、逻辑测试链控制模块(2)、测试群组管理模块(3)、评价群组选举模块(4)、众测任务包控制模块(5)、测试需求及奖励管理模块(6)、测试通过准则管理模块(7)以及区块链基础设施(8);
所述请求与反馈模块(1)分别与所述逻辑测试链控制模块(2)和所述众测任务包控制模块(5)连接;所述逻辑测试链控制模块(2)与所述测试群组管理模块(3)连接;所述测试群组管理模块(3)分别与所述评价群组选举模块(4)、所述测试需求及奖励管理模块(6)和所述区块链基础设施(8)连接;所述众测任务包控制模块(5)分别与所述测试需求及奖励管理模块(6)和所述测试通过准则管理模块(7)连接;所述测试需求及奖励管理模块(6)与所述区块链基础设施(8)连接;所述测试通过准则管理模块(7)与所述区块链基础设施(8)连接;
所述逻辑测试链控制模块(2)用于控制逻辑测试链的生成或复用;
所述众测任务包控制模块(5)用于控制众测任务包的部署上链及测试任务初始化;
所述区块链基础设施(8)用于运行所述逻辑测试链控制模块(2)所生成的逻辑测试链,由区块链系统提供方负责运维;
所述请求与反馈模块(1)用于在所述逻辑测试链控制模块(2)、所述众测任务包控制模块(5)与众测任务发布方之间实现信息交互;
所述测试群组管理模块(3)用于向所述区块链基础设施(8)内的所有注册用户广播所述逻辑测试链控制模块(2)中创建的逻辑测试链的成员招募信息,根据招募结果构建测试群组,并初始化测试群组基本信息及在当前逻辑测试链中的奖励获取情况,存储于所述区块链基础设施(8)中;所述测试群组为加入到逻辑测试链的测试用户,包括:普通测试群组以及评价群组;
所述评价群组选举模块(4)用于在所述测试群组管理模块(3)所产生的测试群组中推举产生评价群组;
所述测试需求及奖励管理模块(6)用于接收所述众测任务包控制模块(5)所初始化的测试任务,将测试任务中制定的测试需求及奖励规则存储于所述区块链基础设施(8)中,并广播给所述测试群组管理模块(3)所产生的测试群组,在测试群组成员环境中部署和初始化测试需求;
所述测试通过准则管理模块(7),用于接收所述众测任务包控制模块(5)所初始化的测试任务,将测试任务中制定的测试通过准则附属在所述测试需求及奖励管理模块(6)所存储的测试需求及奖励规则上,存储于所述区块链基础设施(8)中。
2.根据权利要求1所述的基于区块链技术的众测逻辑测试链系统,其特征在于,所述系统还包括:众测流程管理模块(9),所述众测流程管理模块(9)与所述区块链基础设施(8)连接;
所述众测流程管理模块(9)用于接收、评价及验证测试群组所提交的测试结果,并将测试结果和奖励获取情况存储于所述区块链基础设施(8)中。
3.根据权利要求1所述的基于区块链技术的众测逻辑测试链系统,其特征在于,所述系统还包括:众测报告及奖励管理模块(10),所述众测报告及奖励管理模块(10)与所述区块链基础设施(8)连接;
所述众测报告及奖励管理模块(10)用于从所述区块链基础设施(8)中获取数据,整合众测任务测试报告及奖励分配情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海计算机软件技术开发中心,未经上海计算机软件技术开发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010649204.3/1.html,转载请声明来源钻瓜专利网。