CN113157587A - 基于区块链的产品测试方法及装置 - Google Patents
基于区块链的产品测试方法及装置 Download PDFInfo
- Publication number
- CN113157587A CN113157587A CN202110489083.5A CN202110489083A CN113157587A CN 113157587 A CN113157587 A CN 113157587A CN 202110489083 A CN202110489083 A CN 202110489083A CN 113157587 A CN113157587 A CN 113157587A
- Authority
- CN
- China
- Prior art keywords
- question
- list information
- question list
- product
- test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 163
- 238000011161 development Methods 0.000 claims abstract description 110
- 238000012545 processing Methods 0.000 claims abstract description 76
- 238000000034 method Methods 0.000 claims abstract description 39
- 230000008569 process Effects 0.000 claims description 21
- 230000008439 repair process Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 14
- 238000012544 monitoring process Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 8
- 238000011990 functional testing Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于区块链的产品测试方法及装置,涉及区块链技术领域,该方法包括:获取第一测试端对第一产品进行测试时提交的问题单信息,存储到区块链网络;向开发第一产品的第一开发端发送第一问题单通知消息,通过区块链网络将问题单信息推送至第一开发端,并接收第一开发端返回的问题分析结果;当问题单信息涉及第二产品的情况下,向开发第二产品的第二开发端发送第二问题单通知消息,通过区块链网络将问题单信息推送至第二开发端,并接收第二开发端返回的问题处理结果;当第二开发端返回的问题处理结果为问题修复成功的情况下,向第一测试端发送第一测试通知消息,通知第一测试端重新对第一产品进行测试。本发明能够提高产品测试的效率。
Description
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于区块链的产品测试方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
功能测试是指对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。功能测试是每个企业内十分重要的一项工作。
以银行的软件产品测试为例,在功能测试阶段,当测试人员发现问题后,一般会通过银行内的办公***提问题单,通过办公***将问题单流转至开发人员,经开发人员分析后,若涉及其他产品,则会继续流转至其他产品的开发人员进行分析,当各个开发人员修复问题后,再将问题单转给测试人员进行验证。整个过程中,开发人员和测试人员未能及时处理问题单,导致工作效率较低。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供一种基于区块链的产品测试方法,用以解决现有的产品测试方案,由于问题单流转过程较长,导致产品测试效率不高的技术问题,该方法包括:获取第一测试端对第一产品进行测试时提交的问题单信息,存储到区块链网络;向开发第一产品的第一开发端发送第一问题单通知消息,通过区块链网络将问题单信息推送至第一开发端,并接收第一开发端根据问题单信息返回的问题分析结果,其中,第一问题单通知消息用于通知第一开发端对问题单信息进行修复;问题分析结果中包含问题单信息是否涉及第二产品的分析结论;当问题单信息涉及第二产品的情况下,向开发第二产品的第二开发端发送第二问题单通知消息,通过区块链网络将问题单信息推送至第二开发端,并接收第二开发端根据问题单信息返回的问题处理结果,其中,第二问题单通知消息用于通知第二开发端对问题单信息进行修复;问题处理结果中包含问题单信息是否修复成功的处理结果;当第二开发端根据问题单信息返回的问题处理结果为问题修复成功的情况下,向第一测试端发送第一测试通知消息,其中,第一测试通知消息用于通知第一测试端重新对第一产品进行测试。
本发明实施例还提供一种基于区块链的产品测试装置,用以解决现有的产品测试方案,由于问题单流转过程较长,导致产品测试效率不高的技术问题,该装置包括:问题单上链模块,用于获取第一测试端对第一产品进行测试时提交的问题单信息,存储到区块链网络;第一流转模块,用于向开发第一产品的第一开发端发送第一问题单通知消息,通过区块链网络将问题单信息推送至第一开发端,并接收第一开发端根据问题单信息返回的问题分析结果,其中,第一问题单通知消息用于通知第一开发端对问题单信息进行修复;问题分析结果中包含问题单信息是否涉及第二产品的分析结论;第二流转模块,用于当问题单信息涉及第二产品的情况下,向开发第二产品的第二开发端发送第二问题单通知消息,通过区块链网络将问题单信息推送至第二开发端,并接收第二开发端根据问题单信息返回的问题处理结果,其中,第二问题单通知消息用于通知第二开发端对问题单信息进行修复;问题处理结果中包含问题单信息是否修复成功的处理结果;消息通知模块,用于当第二开发端根据问题单信息返回的问题处理结果为问题修复成功的情况下,向第一测试端发送第一测试通知消息,其中,第一测试通知消息用于通知第一测试端重新对第一产品进行测试。
本发明实施例还提供一种计算机设备,用以解决现有的产品测试方案,由于问题单流转过程较长,导致产品测试效率不高的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述基于区块链的产品测试方法。
本发明实施例还提供一种计算机可读存储介质,用以解决现有的产品测试方案,由于问题单流转过程较长,导致产品测试效率不高的技术问题,该计算机可读存储介质存储有执行上述基于区块链的产品测试方法的计算机程序。
本发明实施例中提供的基于区块链的产品测试方法、装置、计算机设备及计算机可读存储介质,通过区块链网络存储问题单信息,能够实现问题单信息的快速流转,使得开发人员及时对问题单信息进行修复,并在问题修复成功后,及时通知测试人员重新对产品进行测试。通过本发明实施例,能够大大提高产品测试的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本发明实施例中提供的一种基于区块链的产品测试方法流程图;
图2为本发明实施例中提供的一种可选的基于区块链的产品测试方法流程图;
图3为本发明实施例中提供的一种基于区块链的产品测试装置示意图;
图4为本发明实施例中提供的一种可选的基于区块链的产品测试装置示意图;
图5为本发明实施例中提供的一种计算机设备示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
本发明实施例中提供了一种基于区块链的产品测试方法,可以应用但不限于对银行内各类产品测试的监控***,监测各类产品测试过程中产生的问题单信息。
图1为本发明实施例中提供的一种基于区块链的产品测试方法流程图,如图1所示,该方法包括如下步骤:
S101,获取第一测试端对第一产品进行测试时提交的问题单信息,存储到区块链网络。
需要说明的是,本发明实施例中的区块链网络可以是由各个产品的测试端、开发端作为区块链存储节点构建的区块链网络;也可以是一个单独的区块链网络,各个产品的测试端、开发端通过区块链客户端接入该区块链网络。本发明实施例中,将产品测试时产生的问题单信息存储到区块链网络,能够实现问题单信息在测试人员与开发人员之间的快速流转。
可选地,本发明实施例中的问题单信息包括但不限于:问题单提出者信息、产品信息、问题描述、测试数据、测试时间、问题等级等。
在具体实施时,可以为不同的产品配置对应的测试端和开发端;本发明实施例中第一测试端是指对第一产品进行测试的终端(即第一测试人员使用的终端);第一开发端是指开发第一产品的终端(即第一开发人员使用的终端)。本发明实施例中第二测试端是指对第二产品进行测试的终端(即第二测试人员使用的终端);第二开发端是指开发第二产品的终端(即第二开发人员使用的终端)。本发明实施例中的第一产品为新增问题单的任意一个产品;本发明实施例中的第二产品为第一产品的关联产品,也即,第二产品出现的问题可能会影响到第一产品;开发第一产品的开发人员在获取到第一产品的问题单信息后,会分析问题是否为第二产品的问题,若是第二产品的问题,需要将问题单信息流转至开发第二产品的开发人员。
可选地,可以配置某产品下的人员只能处理该产品下的问题单,不具备处理其他产品下问题单的权限,提高产品的安全性。
S102,向开发第一产品的第一开发端发送第一问题单通知消息,通过区块链网络将问题单信息推送至第一开发端,并接收第一开发端根据问题单信息返回的问题分析结果,其中,第一问题单通知消息用于通知第一开发端对问题单信息进行修复;问题分析结果中包含问题单信息是否涉及第二产品的分析结论。
需要说明的是,在检测到第一测试端对第一产品进行测试时提交的问题单信息,生成通知第一开发端对第一产品进行修复的问题单通知消息(即第一问题单通知消息);并通过区块链网络将问题单信息推送至第一开发端,第一产品的开发人员通过第一开发端接收到问题单信息后,分析该问题单信息是否涉及第二产品,并将问题分析结果返回给区块链网络。
S103,当问题单信息涉及第二产品的情况下,向开发第二产品的第二开发端发送第二问题单通知消息,通过区块链网络将问题单信息推送至第二开发端,并接收第二开发端根据问题单信息返回的问题处理结果,其中,第二问题单通知消息用于通知第二开发端对问题单信息进行修复;问题处理结果中包含问题单信息是否修复成功的处理结果。
当问题单信息涉及第二产品的情况下,生成通知第二开发端对第二产品进行修复的问题单通知消息(即第二问题单通知消息),并通过区块链网络将问题单信息推送至第二开发端,第二产品的开发人员通过第二开发端接收到问题单信息后,对第二产品进行修复,并将问题处理结果返回给区块链网络。
S104,当第二开发端根据问题单信息返回的问题处理结果为问题修复成功的情况下,向第一测试端发送第一测试通知消息,其中,第一测试通知消息用于通知第一测试端重新对第一产品进行测试。
当第二开发端返回的问题处理结果为问题修复成功的情况下,可直接生成通知第一测试端重新对第一产品进行测试的第一测试通知消息,通过区块链网络发送至第一测试端,以便第一测试端重新对第一产品进行测试。
由于第二开发端根据问题单信息对第二产品的某个功能进行修复的同时,可能影响到第二产品的其他功能,因而,在第二开发端对问题单信息修复成功后,还需要通知第二测试端的测试人员对第二产品进行测试。因而,在一个实施例中,如图2所示,本发明实施例中提供的基于区块链的产品测试方法还可以包括如下步骤:
S105,当第二开发端根据问题单信息返回的问题处理结果为问题修复成功的情况下,向对第二产品测试的第二测试端发送第二测试通知消息,其中,第二测试通知消息用于通知第二测试端重新对第二产品进行测试。
为了提高消息通知的及时性,在一个实施例中,本发明实施例中的第一问题单通知消息、第二问题单通知消息、第一测试通知消息和第二测试通知消息均为5G消息;且第一开发端通过5G消息返回问题分析结果;第二开发端通过5G消息返回问题处理结果。
为了实现问题分析结果的可追溯,在一个实施例中,如图2所示,本发明实施例中提供的基于区块链的产品测试方法还可以包括如下步骤:
S106,将第一开发端根据问题单信息返回的问题分析结果存储到区块链网络。
通过上述实施例,经开发人员分析问题单后,将开发人员的分析记录存储区块链,用于后续追踪和方便其他产品的开发人员一起分析排查问题。
由于第一产品的问题单可能不涉及其他产品,因而,在一个实施例中,如图2所示,本发明实施例中提供的基于区块链的产品测试方法还可以包括如下步骤:
S107,当问题单信息未涉及第二产品的情况下,接收第一开发端根据问题单信息返回的问题处理结果。
为了实现问题处理结果的可追溯,在一个实施例中,如图2所示,本发明实施例中提供的基于区块链的产品测试方法还可以包括如下步骤:
S108,将第一开发端或第二开发端根据问题单信息返回的问题处理结果存储到区块链网络。
在一个实施例中,本发明实施例中提供的基于区块链的产品测试方法还可以包括如下步骤:配置问题单信息的处理时长阈值;监测问题单信息的处理时长是否超过处理时长阈值;当问题单信息的处理时长超过处理时长阈值的情况下,向处理问题单信息的开发端发送问题单通知消息。在具体实施时,可根据问题等级的不同,为问题单信息配置不同的处理时长阈值。通过该实施例,能够避免问题单超时未处理的问题。
由上可知,本发明实施例中提供的基于区块链的产品测试方法,测试人员在测试过程中发现问题后提交问题单,将问题单的信息存储于区块链,当监测到问题单有新增或状态变化时,通过5G消息及时通知相关的人员处理问题单。开发人员在收到5G消息后,可通过5G消息回复分析记录或处理结果。
例如,当A产品的测试人员提交问题单后,监控模块监控到A产品有新增问题单,及时通过5G消息通知A产品的开发人员进行处理。经A产品开发人员分析后,怀疑是B产品的问题,则将分析记录存储于区块链,并将问题单转给B产品,此时监控模块监控到B产品有新增问题单,及时通过5G消息通知B产品的开发人员进行处理。待开发人员修复问题后,将问题单状态置为待验,此时监控模块监控到问题单状态有变化,及时及时通过5G消息通知测试人员进行验证,若问题确实已解决,则关闭问题单。根据问题等级配置不同的解决时长,开发人员在配置时间内未解决问题时,通过5G消息提醒开发人员及时处理。
本发明实施例中提供的基于区块链的产品测试方法,利用区块链的及时性、可追溯性,测试人员将问题单存储于区块链,当有新增问题单或问题单状态发生变化时,通过5G消息及时通知相关人员处理,开发人员将处理记录存储区块链,方便后续追踪。
基于同一发明构思,本发明实施例中还提供了一种基于区块链的产品测试装置,如下面的实施例所述。由于该装置解决问题的原理与基于区块链的产品测试方法相似,因此该装置的实施可以参见基于区块链的产品测试方法的实施,重复之处不再赘述。
图3为本发明实施例中提供的一种基于区块链的产品测试装置示意图,如图3所示,该装置包括:问题单上链模块31、第一流转模块32、第二流转模块33和消息通知模块34。
其中,问题单上链模块31,用于获取第一测试端对第一产品进行测试时提交的问题单信息,存储到区块链网络;第一流转模块32,用于向开发第一产品的第一开发端发送第一问题单通知消息,通过区块链网络将问题单信息推送至第一开发端,并接收第一开发端根据问题单信息返回的问题分析结果,其中,第一问题单通知消息用于通知第一开发端对问题单信息进行修复;问题分析结果中包含问题单信息是否涉及第二产品的分析结论;第二流转模块33,用于当问题单信息涉及第二产品的情况下,向开发第二产品的第二开发端发送第二问题单通知消息,通过区块链网络将问题单信息推送至第二开发端,并接收第二开发端根据问题单信息返回的问题处理结果,其中,第二问题单通知消息用于通知第二开发端对问题单信息进行修复;问题处理结果中包含问题单信息是否修复成功的处理结果;消息通知模块34,用于当第二开发端根据问题单信息返回的问题处理结果为问题修复成功的情况下,向第一测试端发送第一测试通知消息,其中,第一测试通知消息用于通知第一测试端重新对第一产品进行测试。
在一个实施例中,本发明实施例中提供的基于区块链的产品测试装置中,消息通知模块34还用于:当第二开发端根据问题单信息返回的问题处理结果为问题修复成功的情况下,向对第二产品测试的第二测试端发送第二测试通知消息,其中,第二测试通知消息用于通知第二测试端重新对第二产品进行测试。
在一个实施例中,本发明实施例中提供的基于区块链的产品测试装置中,第一问题单通知消息、第二问题单通知消息、第一测试通知消息和第二测试通知消息均为5G消息;且第一开发端通过5G消息返回问题分析结果;第二开发端通过5G消息返回问题处理结果。
在一个实施例中,本发明实施例中提供的基于区块链的产品测试装置中,第一流转模块32还用于:当问题单信息未涉及第二产品的情况下,接收第一开发端根据问题单信息返回的问题处理结果。
在一个实施例中,如图4所示,本发明实施例中提供的基于区块链的产品测试装置还可以包括:问题分析结果上链模块35,用于将第一开发端根据问题单信息返回的问题分析结果或问题处理结果存储到区块链网络;问题处理结果上链模块36,用于将第一开发端或第二开发端根据问题单信息返回的问题处理结果存储到区块链网络。
在一个实施例中,本发明实施例中提供的基于区块链的产品测试装置还包括:配置模块37,用于配置问题单信息的处理时长阈值;监测模块38,用于监测问题单信息的处理时长是否超过处理时长阈值;该实施例中,消息通知模块34还用于当问题单信息的处理时长超过处理时长阈值的情况下,向处理问题单信息的开发端发送问题单通知消息。
进一步地,上述配置模块37还用于为不同的产品配置对应的测试端和开发端。
基于同一发明构思,本发明实施例还提供一种计算机设备,用以解决现有的产品测试方案,由于问题单流转过程较长,导致产品测试效率不高的技术问题,图5为本发明实施例中提供的一种计算机设备示意图,如图5所示,该计算机设备50包括存储器501、处理器502及存储在存储器501上并可在处理器502上运行的计算机程序,处理器502执行计算机程序时实现上述基于区块链的产品测试方法。
基于同一发明构思,本发明实施例还提供一种计算机可读存储介质,用以解决现有的产品测试方案,由于问题单流转过程较长,导致产品测试效率不高的技术问题,该计算机可读存储介质存储有执行上述基于区块链的产品测试方法的计算机程序。
综上所述,本发明实施例中提供的基于区块链的产品测试方法、装置、计算机设备及计算机可读存储介质,通过区块链网络存储问题单信息,能够实现问题单信息的快速流转,使得开发人员及时对问题单信息进行修复,并在问题修复成功后,及时通知测试人员重新对产品进行测试。通过本发明实施例,能够大大提高产品测试的效率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (16)
1.一种基于区块链的产品测试方法,其特征在于,包括:
获取第一测试端对第一产品进行测试时提交的问题单信息,存储到区块链网络;
向开发第一产品的第一开发端发送第一问题单通知消息,通过所述区块链网络将所述问题单信息推送至第一开发端,并接收所述第一开发端根据所述问题单信息返回的问题分析结果,其中,所述第一问题单通知消息用于通知所述第一开发端对所述问题单信息进行修复;所述问题分析结果中包含所述问题单信息是否涉及第二产品的分析结论;
当所述问题单信息涉及第二产品的情况下,向开发第二产品的第二开发端发送第二问题单通知消息,通过所述区块链网络将所述问题单信息推送至第二开发端,并接收所述第二开发端根据所述问题单信息返回的问题处理结果,其中,所述第二问题单通知消息用于通知所述第二开发端对所述问题单信息进行修复;所述问题处理结果中包含所述问题单信息是否修复成功的处理结果;
当所述第二开发端根据所述问题单信息返回的问题处理结果为问题修复成功的情况下,向所述第一测试端发送第一测试通知消息,其中,所述第一测试通知消息用于通知所述第一测试端重新对第一产品进行测试。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第二开发端根据所述问题单信息返回的问题处理结果为问题修复成功的情况下,向对第二产品测试的第二测试端发送第二测试通知消息,其中,所述第二测试通知消息用于通知所述第二测试端重新对第二产品进行测试。
3.如权利要求2所述的方法,其特征在于,所述第一问题单通知消息、所述第二问题单通知消息、所述第一测试通知消息和所述第二测试通知消息均为5G消息;且所述第一开发端通过5G消息返回问题分析结果;所述第二开发端通过5G消息返回问题处理结果。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述问题单信息未涉及第二产品的情况下,接收所述第一开发端根据所述问题单信息返回的问题处理结果。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
将所述第一开发端根据所述问题单信息返回的问题分析结果存储到区块链网络;
将所述第一开发端或所述第二开发端根据所述问题单信息返回的问题处理结果存储到区块链网络。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
配置问题单信息的处理时长阈值;
监测所述问题单信息的处理时长是否超过所述处理时长阈值;
当所述问题单信息的处理时长超过所述处理时长阈值的情况下,向处理所述问题单信息的开发端发送问题单通知消息。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
为不同的产品配置对应的测试端和开发端。
8.一种基于区块链的产品测试装置,其特征在于,包括:
问题单上链模块,用于获取第一测试端对第一产品进行测试时提交的问题单信息,存储到区块链网络;
第一流转模块,用于向开发第一产品的第一开发端发送第一问题单通知消息,通过所述区块链网络将所述问题单信息推送至第一开发端,并接收所述第一开发端根据所述问题单信息返回的问题分析结果,其中,所述第一问题单通知消息用于通知所述第一开发端对所述问题单信息进行修复;所述问题分析结果中包含所述问题单信息是否涉及第二产品的分析结论;
第二流转模块,用于当所述问题单信息涉及第二产品的情况下,向开发第二产品的第二开发端发送第二问题单通知消息,通过所述区块链网络将所述问题单信息推送至第二开发端,并接收所述第二开发端根据所述问题单信息返回的问题处理结果,其中,所述第二问题单通知消息用于通知所述第二开发端对所述问题单信息进行修复;所述问题处理结果中包含所述问题单信息是否修复成功的处理结果;
消息通知模块,用于当所述第二开发端根据所述问题单信息返回的问题处理结果为问题修复成功的情况下,向所述第一测试端发送第一测试通知消息,其中,所述第一测试通知消息用于通知所述第一测试端重新对第一产品进行测试。
9.如权利要求8所述的装置,其特征在于,所述消息通知模块还用于:当所述第二开发端根据所述问题单信息返回的问题处理结果为问题修复成功的情况下,向对第二产品测试的第二测试端发送第二测试通知消息,其中,所述第二测试通知消息用于通知所述第二测试端重新对第二产品进行测试。
10.如权利要求9所述的装置,其特征在于,所述第一问题单通知消息、所述第二问题单通知消息、所述第一测试通知消息和所述第二测试通知消息均为5G消息;且所述第一开发端通过5G消息返回问题分析结果;所述第二开发端通过5G消息返回问题处理结果。
11.如权利要求8所述的装置,其特征在于,所述第一流转模块还用于:当所述问题单信息未涉及第二产品的情况下,接收所述第一开发端根据所述问题单信息返回的问题处理结果。
12.如权利要求11所述的装置,其特征在于,所述装置还包括:
问题分析结果上链模块,用于将所述第一开发端根据所述问题单信息返回的问题分析结果存储到区块链网络;
问题处理结果上链模块,用于将所述第一开发端或所述第二开发端根据所述问题单信息返回的问题处理结果存储到区块链网络。
13.如权利要求8所述的装置,其特征在于,所述装置还包括:
配置模块,用于配置问题单信息的处理时长阈值;
监测模块,用于监测所述问题单信息的处理时长是否超过所述处理时长阈值;
其中,所述消息通知模块还用于当所述问题单信息的处理时长超过所述处理时长阈值的情况下,向处理所述问题单信息的开发端发送问题单通知消息。
14.如权利要求13所述的装置,其特征在于,所述配置模块还用于为不同的产品配置对应的测试端和开发端。
15.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述基于区块链的产品测试方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至7任一项所述基于区块链的产品测试方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110489083.5A CN113157587A (zh) | 2021-04-30 | 2021-04-30 | 基于区块链的产品测试方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110489083.5A CN113157587A (zh) | 2021-04-30 | 2021-04-30 | 基于区块链的产品测试方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113157587A true CN113157587A (zh) | 2021-07-23 |
Family
ID=76873302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110489083.5A Pending CN113157587A (zh) | 2021-04-30 | 2021-04-30 | 基于区块链的产品测试方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113157587A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113095594A (zh) * | 2021-04-30 | 2021-07-09 | 中国银行股份有限公司 | 基于区块链的测试联调方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130159989A1 (en) * | 2011-12-20 | 2013-06-20 | International Business Machines Corporation | Fix delivery system |
CN111475309A (zh) * | 2019-01-24 | 2020-07-31 | 北京京东尚科信息技术有限公司 | 一种数据处理方法、装置、区块链服务***及存储介质 |
CN112330338A (zh) * | 2020-11-04 | 2021-02-05 | 新华中经信用管理有限公司 | 一种基于区块链的产品溯源*** |
-
2021
- 2021-04-30 CN CN202110489083.5A patent/CN113157587A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130159989A1 (en) * | 2011-12-20 | 2013-06-20 | International Business Machines Corporation | Fix delivery system |
CN111475309A (zh) * | 2019-01-24 | 2020-07-31 | 北京京东尚科信息技术有限公司 | 一种数据处理方法、装置、区块链服务***及存储介质 |
CN112330338A (zh) * | 2020-11-04 | 2021-02-05 | 新华中经信用管理有限公司 | 一种基于区块链的产品溯源*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113095594A (zh) * | 2021-04-30 | 2021-07-09 | 中国银行股份有限公司 | 基于区块链的测试联调方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10534699B2 (en) | Method, device and computer program product for executing test cases | |
US8079017B2 (en) | Automated QS interface testing framework | |
US10331439B2 (en) | Source code transfer control method, computer program therefor, and recording medium therefor | |
CN109002391B (zh) | 自动检测嵌入式软件接口测试数据的方法 | |
US8667458B2 (en) | System and method to produce business case metrics based on code inspection service results | |
CN112202647B (zh) | 区块链网络中的测试方法、装置及测试设备 | |
Devroey et al. | Abstract test case generation for behavioural testing of software product lines | |
CN110908910B (zh) | 一种基于区块链的测试监控方法、装置及可读存储介质 | |
Kesim et al. | Identifying and prioritizing chaos experiments by using established risk analysis techniques | |
CN107632909B (zh) | 用于自动测试设备功能的方法及*** | |
CN113157587A (zh) | 基于区块链的产品测试方法及装置 | |
US9501390B1 (en) | Enhancing automated mobile application testing | |
CN111767218B (zh) | 一种用于持续集成的自动化测试方法、设备及存储介质 | |
CN113656003A (zh) | 一种软件包管理方法及相关设备 | |
CN111475320B (zh) | 一种计算平台的高可用性检测方法、计算平台及存储介质 | |
CN109634848B (zh) | 一种银行大型测试环境管理方法及*** | |
CN113342600A (zh) | 一种程序依赖插件的监测方法及装置 | |
Syed-Mohamad et al. | A comparison of the reliability growth of open source and in-house software | |
CN110362464B (zh) | 软件分析方法及设备 | |
CN112286792A (zh) | 一种接口测试方法、装置、设备和存储介质 | |
CN110618943A (zh) | 安防服务测试方法、装置、电子设备及可读存储介质 | |
CN113076228B (zh) | 分布式***及其管理方法与装置 | |
CN116032793B (zh) | 信息处理方法、装置、电子设备及计算机可读介质 | |
CN116893978B (zh) | 一种基于ptcrb认证的测试计划生成方法、***和存储介质 | |
CN111352839B (zh) | 一种软件***的问题排查方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |