[发明专利]一种对去中心化系统的群体测试方法和系统有效
| 申请号: | 201910125502.X | 申请日: | 2019-02-20 |
| 公开(公告)号: | CN109885495B | 公开(公告)日: | 2022-04-05 |
| 发明(设计)人: | 万邦睿;韦庆杰;金霜;钱鹰;段陈辰 | 申请(专利权)人: | 重庆邮电大学 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q10/10 |
| 代理公司: | 重庆辉腾律师事务所 50215 | 代理人: | 卢胜斌 |
| 地址: | 400065 重*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 中心 系统 群体 测试 方法 | ||
本发明属于计算机软件测试领域,具体涉及一种对去中心化系统的群体测试方法和系统;本发明在本地物理机上部署去中心化系统,将测试系统嵌入在去中心化系统中,测试系统包括电性连接的控制模块,业务模块、配置模块、监管模块以及记录模块;控制模块控制去中心化系统各个节点之间进行连接交换;业务模块管理测试系统中的测试数据;配置模块让种子节点配置测试系统的中各类参数;监管模块在测试过程中对所有节点进行监管控制;记录模块用于记录种子节点上存储的测试数据;本发明支持测试人员在本地物理机上部署被测系统,支持所有测试人员对被测系统共同测试、协作测试,既能够保证测试环境的真实性,又能够最大化保证测试人员数量和最佳测试效果。
技术领域
本发明属于计算机软件测试领域,具体涉及一种对去中心化系统的群体测试方法和系统。
背景技术
去中心化(Decentralization)是互联网发展过程中形成的社会关系形态和内容产生形态,是相对于“中心化”而言的新型网络内容生产过程。在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。节点之间彼此可以自由连接,形成新的连接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能。节点与节点之间的影响,会通过网络而形成非线性因果关系。这种开放式、扁平化、平等性的系统现象或结构,即称之为去中心化。
随着计算机软件技术的发展,越来越多的去中心化的计算机软件系统出现,如区块链、P2P等。这类软件系统具有众多节点,每个节点之间自由连接、松散耦合、高度自治,节点与节点之间相互影响,通过分布式网络形成非线性因果关系,具有开放式、扁平化、平等性特点。
针对这类软件系统的测试,目前主流方法主要分为真实环境测试和模拟环境测试两种,但存在以下的不足和局限:
对于真实环境测试的方法,该方法对物理计算机数量要求高,部署规模大,测试成本高。
对于模拟环境测试的方法,该方法无论是基于模拟器测试或者基于虚拟机模拟测试,均无法真正模拟物理计算机时的运行环境,缺少真实性。
上述两种测试方法,大多数情况是在公司研发机房内、由公司测试人员进行测试,无法全面测试复杂网络环境的影响,也无法让第三方测试人员介入测试。
发明内容
鉴于此,本发明提供了一种对去中心化系统的群体测试方法和系统,支持测试人员在本地物理机上部署被测系统,支持所有测试人员对被测系统共同测试、协作测试,既能够保证测试环境的真实性,又能够保证测试人员数量的最大化和测试效果的最大化。
本发明的技术方案包括:
一种对去中心化系统的群体测试方法,所述方法包括:
将被测的去中心化系统进行实例化部署,并成为网络中普通节点或种子节点;种子节点配置测试所需的参数,并向其他节点进行同步;节点发起和执行测试,对节点进行监管,根据监管的结果进行调控;种子节点获取测试数据,并发送给普通节点。
进一步的,将第一个实例化部署的节点默认为种子节点,且所有的普通节点都至少连接一个种子节点。
进一步的,新节点向网络发起加入时,将新节点作为种子节点或者普通节点申请加入,超过加入网络同意节点阈值的种子节点同意,新节点入网;在移除已在网节点时,超过移除网络同意节点阈值的种子节点同意,已在网节点移除。
进一步的,所述配置测试所需的参数包括测试中的各种BUG的奖励策略、测试阈值以及种子节点的连接地址信息,具体包括新发现疑似BUG奖励,跟随疑似BUG奖励,确认有效BUG奖励,半成BUG升级成疑似BUG奖励;疑似BUG允许跟随数阈值、节点权重最低占比阈值、节点测试贡献权重阈值、加入网络同意节点阈值、移除网络同意节点阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910125502.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机软件产品品质管制管理系统
- 下一篇:测试日志管理方法及系统





