软件产品的并发测试系统、方法及装置制造方法及图纸

技术编号:30018554 阅读:24 留言:0更新日期:2021-09-11 06:32
本发明专利技术公开了一种软件产品的并发测试系统、方法及装置,可应用但不限于物联网领域,该并发测试系统包括:部署于不同测试地点的多个并发测试装置、测试管理服务器和业务系统服务器;其中,并发测试装置,用于安装待测试软件产品;测试管理服务器,与各个并发测试装置通信,用于根据各个并发测试装置的设备标识信息,向各个并发测试装置推送待测试软件产品,以及根据各个并发测试装置运行待测试软件产品的测试数据,生成待测试软件产品的测试结果;业务系统服务器,与测试管理服务器和各个并发测试装置通信,用于提供运行待测试软件产品所需的业务服务。本发明专利技术能够实现软件产品的多点多地并发测试,有助于快速开发出满足使用者的软件产品。产品。产品。

【技术实现步骤摘要】
软件产品的并发测试系统、方法及装置


[0001]本专利技术公开了一种软件产品的并发测试系统、方法及装置,可应用于物联网领域,也可应用于除物联网领域以外的任意领域,本专利技术公开的软件产品的并发测试系统、方法及装置的应用领域不作限定。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]金融业市场变化快,业务需求多,要求软件迭代开发速度快,能及时、精准高质量的响应市场需求。同时,金融业务涉及的测试模型往往都非常复杂,对于业务的核算要素所组成产品组件,要验证这些组件是否符合要求,需要准备大量的不同情况的数据。且由于金融行业的特殊性,开发测试过程与投产的业务过程严格分离,业务人员在软件开发过程中很难参与到业务的测试中,无法及时对开发中的软件产品提出意见和建议。
[0004]在金融软件产品的测试中,参与测试的开发测试人员往往并没有参与实际的业务办理,不了解实际业务的操作规程,而银行各网点办理业务的人员则只能在软件产品投产后方能接触到最新的版本,不利于软件产品准确的实现业务需求。
[0005]针对上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本专利技术实施例提供一种件产品的并发测试系统,用以解决现有软件产品测试系统,不支持业务人员参与测试的技术问题,该并发测试系统包括:部署于不同测试地点的多个并发测试装置、测试管理服务器和业务系统服务器;其中,并发测试装置,用于安装待测试软件产品;测试管理服务器,与各个并发测试装置通信,用于根据各个并发测试装置的设备标识信息,向各个并发测试装置推送待测试软件产品,以及根据各个并发测试装置运行待测试软件产品的测试数据,生成待测试软件产品的测试结果,以及根据各个并发测试装置运行待测试软件产品的测试数据,生成待测试软件产品的测试结果;业务系统服务器,与测试管理服务器和各个并发测试装置通信,用于提供运行待测试软件产品所需的业务服务。
[0007]本专利技术实施例还提供一种软件产品的并发测试方法,用以解决现有软件产品测试系统,不支持业务人员参与测试的技术问题,该并发测试方法包括:向部署于不同测试地点的多个并发测试装置推送待测试软件产品,将待测试软件产品安装于各个并发测试装置上;获取各个并发测试装置运行待测试软件产品的测试数据,其中,各个并发测试装置根据业务系统服务器提供的运行待测试软件产品所需的业务服务,运行待测试软件产品,得到对应的测试数据;根据各个并发测试装置运行待测试软件产品的测试数据,生成待测试软件产品的测试结果。
[0008]本专利技术实施例还提供一种软件产品的并发测试装置,用以解决现有软件产品测试
系统,不支持业务人员参与测试的技术问题,该并发测试装置包括:待测试软件产品推送模块,用于向部署于不同测试地点的多个并发测试装置推送待测试软件产品,将待测试软件产品安装于各个并发测试装置上;测试数据获取模块,用于获取各个并发测试装置运行待测试软件产品的测试数据,其中,各个并发测试装置根据业务系统服务器提供的运行待测试软件产品所需的业务服务,运行待测试软件产品,得到对应的测试数据;测试结果生成模块,用于根据各个并发测试装置运行待测试软件产品的测试数据,生成待测试软件产品的测试结果。
[0009]本专利技术实施例还提供一种计算机设备,用以解决现有软件产品测试系统,不支持业务人员参与测试的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述软件产品的并发测试方法。
[0010]本专利技术实施例还提供一种计算机可读存储介质,用以解决现有软件产品测试系统,不支持业务人员参与测试的技术问题,该计算机可读存储介质存储有执行上述软件产品的并发测试方法的计算机程序。
[0011]本专利技术实施例中提供的软件产品的并发测试方法、装置、计算机设备及计算机可读存储介质,通过在不同测试地点部署多个用于安装待测试软件产品并发测试装置,由与各个并发测试装置通信的测试管理服务器根据各个并发测试装置的设备标识信息,向各个并发测试装置推送待测试软件产品,以及根据各个并发测试装置运行待测试软件产品的测试数据,生成待测试软件产品的测试结果;由与测试管理服务器和各个并发测试装置通信的业务系统服务器提供运行待测试软件产品所需的业务服务,能够实现软件产品的多点多地并发测试,方便软件产品的使用者参与到软件产品的测试阶段,有助于快速开发出满足使用者的软件产品。
附图说明
[0012]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0013]图1为本专利技术实施例中提供的一种软件产品的并发测试系统示意图;
[0014]图2为本专利技术实施例中提供的一种并发测试装置示意图;
[0015]图3为本专利技术实施例中提供的一种测试管理服务器的模块组成示意图;
[0016]图4为本专利技术实施例中提供的一种业务系统服务器的模块组成示意图;
[0017]图5为本专利技术实施例中提供的一种软件产品的并发测试方法流程图;
[0018]图6为本专利技术实施例中提供的一种面向金融行业软件产品的多点多地并发测试方法流程图;
[0019]图7为本专利技术实施例中提供的一种软件产品的并发测试装置示意图;
[0020]图8为本专利技术实施例中提供的一种计算机设备示意图。
具体实施方式
[0021]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0022]本专利技术实施例中提供了一种软件产品的并发测试系统,图1为本专利技术实施例中提供的一种软件产品的并发测试系统示意图,如图1所示,该系统包括:部署于不同测试地点的多个并发测试装置1、测试管理服务器2和业务系统服务器3;
[0023]其中,并发测试装置1,用于安装待测试软件产品;
[0024]测试管理服务器2,与各个并发测试装置1通信,用于根据各个并发测试装置1的设备标识信息,向各个并发测试装置1推送待测试软件产品,以及根据各个并发测试装置1运行待测试软件产品的测试数据,生成待测试软件产品的测试结果;
[0025]业务系统服务器3,与测试管理服务器2和各个并发测试装置1通信,用于提供运行待测试软件产品所需的业务服务。
[0026]需要说明的是,将本专利技术实施例中提供的并发测试装置部署于多个测试地点,对软件产品并发测试生成测试数据,能够实现软件产品的多点多地并发测试。
[0027]在一个实施例中,如图2所示,本专利技术实施例中提供的并发测试装置可具体包括:音频输出模块11、屏幕显示模块12、第一通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件产品的并发测试系统,其特征在于,包括:部署于不同测试地点的多个并发测试装置、测试管理服务器和业务系统服务器;其中,所述并发测试装置,用于安装待测试软件产品;所述测试管理服务器,与各个并发测试装置通信,用于根据各个并发测试装置的设备标识信息,向各个并发测试装置推送待测试软件产品,以及根据各个并发测试装置运行待测试软件产品的测试数据,生成待测试软件产品的测试结果,以及根据各个并发测试装置运行待测试软件产品的测试数据,生成待测试软件产品的测试结果;所述业务系统服务器,与所述测试管理服务器和各个并发测试装置通信,用于提供运行待测试软件产品所需的业务服务。2.如权利要求1所述的并发测试系统,其特征在于,所述并发测试装置包括:音频输出模块,用于发出音频通知消息;屏幕显示模块,用于控制屏幕显示人机交互内容;第一通讯模块,用于实现所述并发测试装置与所述测试管理服务器、所述业务系统服务器之间的通信;指示灯模块,用于控制指示灯的显示状态;存储模块,用于存储日志数据或业务数据;刷卡模块,用于读写磁条卡的数据内容;芯片模块,用于读写芯片卡的数据内容;加密模块,用于对敏感业务数据进行加密;图像采集模块,用于采集图像信息。3.如权利要求1所述的并发测试系统,其特征在于,所述测试管理服务器包括:设备管理模块,用于提供并发测试装置的注册服务,为各个并发测试装置分配唯一的设备标识信息;版本管理模块,用于检测并发测试装置的软件产品版本,根据各个并发测试装置的设备标识信息,向各个并发测试装置推送指定的软件产品版本;测试计划管理模块,用于向各个并发测试装置下发测试计划,获取各个并发测试装置返回的测试数据;消息推送模块,用于向各个并发测试装置发送测试提醒消息;路由模块,用于将各个并发测试装置路由到相应业务的业务系统服务器;第二通信模块,用于实现所述测试管理服务器与所述业务系统服务器、所述并发测试装置之间的通信。4.如权利要求1所述的并发测试系统,其特征在于,所述业务系统服务器包括:第三通信模块,用于实现所述业务系统服务器与所述测试管理服务器、所述并发测试装置之间的通信;业务系统模块,用于提供的并发测试装置运行待测试软件产品所需的业务服务;日志模块,用于记录日志数据。5.一种软件产品的并发测试方...

【专利技术属性】
技术研发人员:陈维婉房国标张金龙范绍森
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1