【技术实现步骤摘要】
一种产品选型测试方法、联盟链及选型测试平台节点
[0001]本申请涉及产品测试
,特别涉及一种产品选型测试方法、联盟链及选型测试平台节点。
技术介绍
[0002]公司在采购科技类产品之前,通常会先对候选厂商的产品开展选型测试,即根据公司的业务、技术和安全生产等需求,依照测试流程或评估程序,对候选产品的适用程度进行评价的行为。而随着采购的产品数量和涉及的金额不断的增加,测试结果的准确性也变得越来越重要。
[0003]以前选型测试方式,主要是测试人员在测试时将选型测试结果记录在纸质文件中,便于测试人员进行签字确认,以及每个候选厂商对自己产品的测试结果进行签字确认。但是由于纸质文件不易查阅和保存,所以当前的测试方式,主要是测试人员在进行测试时,将测试结果上传至选型测试平台,由选型测试平台采用集中式的数据存储方式对测试结果的电子版本进行记录,从而更便于查阅、保存以及管理。
[0004]但是系统容易遭遇攻击,出现测试结果被篡改的情况的发生,使得测试结果与事实不符,从而影响产品选型,对公司造成较大经济损失,或者出现 ...
【技术保护点】
【技术特征摘要】
1.一种产品选型测试方法,其特征在于,应用于联盟链,其中,所述联盟链包括测试人员节点、候选厂商节点以及选型测试平台节点,所述产品选型测试方法,包括:所述选型测试平台节点在所述联盟链中发起选型测试项目;其中,所述选型测试项目至少包括选型测试项目信息以及各个所述测试人员节点对应的测试任务;每个所述测试人员节点分别将对应的测试任务的测试结果数据在所述联盟链中进行广播;每当一个所述测试人员节点将对应的测试任务的测试结果数据在所述联盟链中进行广播时,每个当前目标节点分别将所述测试结果数据作为一个区块写入自身的测试结果区块链中;其中,所述当前目标节点包括各个所述测试人员节点、所述选型测试平台节点以及各个满足预设条件的所述候选厂商节点;所述预设条件为当前的所述测试结果数据为所述候选厂商节点对应的候选厂商的产品的测试结果数据;所述选型测试平台节点在接收到测试结束指令时,基于自身的所述测试结果区块链中的各个所述测试结果数据,计算各个所述候选厂商节点对应的候选厂商的产品的最终测试结果;所述选型测试平台节点将所述最终测试结果作为一个区块写入最终得分区块链中。2.根据权利要求1所述的方法,其特征在于,所述选型测试平台节点在所述联盟链中发起选型测试项目之前,还包括:所述选型测试平台节点接收用户节点发送的注册请求;其中,所述注册请求包括所述用户节点的注册信息;所述选型测试平台节点将所述用户节点的注册信息存储至数据库的用户信息表中;所述选型测试平台节点在所述用户节点通过资质审核后,基于所述用户节点的注册信息判断所述用户节点是否具有参与选型测试的资格;若判断出所述用户节点具有参与选型测试的资格,则授权所述用户节点加入所述联盟链中,并根据所述用户节点的类型将所述用户节点标记为所述测试人员节点或所述候选厂商节点。3.根据权利要求1所述的方法,其特征在于,所述每个当前目标节点分别将所述测试结果数据作为一个区块写入自身的测试结果区块链中之前,还包括:各个所述当前目标节点分别验证所述测试结果数据中的数字签名是否有效;其中,所述当前目标节点若验证出所述测试结果数据中的数字签名有效,则执行所述将所述测试结果数据作为一个区块写入自身的测试结果区块链中。4.根据权利要求1所述的方法,其特征在于,所述最终测试结果包括通过性案例的结果以及评价性案例的总分,所述基于自身的所述测试结果区块链中的各个所述测试结果数据,计算各个所述候选厂商节点对应的候选厂商的产品的最终测试结果,包括:基于自身的所述测试结果区块链中的各个所述测试结果数据中的各个所述候选厂商节点对应的候选厂商的产品在每项所述通过性案例的各个测试步骤的测试结果,确定各个所述候选厂商节点对应的候选厂商的产品在每项所述通过性案例的结果;基于自身的所述测试结果区块链中的各个所述测试结果数据中的各个所述候选厂商节点对应的候选厂商的产品在每项所述评价性案例上的测试结果以及每项所述评价性案例对应的权重,计算得到所述候选厂商节点对应的所述评价性案例的总分。
5.根据权利要求4所述的方法,其特征在于,所述选型测试平台节点在所述联盟链中发起选型测试项目之后,还包括:所述选型测试平台节点接收用户导入的所述通过性案例的总览表和详情表、所述评价性案例的总览表和详情表;所...
【专利技术属性】
技术研发人员:潘莉,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。