一种联调测试的方法、装置、设备及可读存储介质制造方法及图纸

技术编号:32822254 阅读:22 留言:0更新日期:2022-03-26 20:20
本申请公开了一种联调测试的方法、装置、设备及可读存储介质,通过根据获取的联调需求,创建包含若干个流程节点的流程图谱,每个流程节点对应一个执行事件,针对每个执行事件,判断预先创建的模板库中是否存在与执行事件相匹配的业务模板,若是则从模板库中调取对应的业务模板,并与执行事件对应的流程节点绑定,若否则根据执行事件生成业务模板请求,当每个流程节点均与业务模板绑定时,响应联调请求,按照联调图谱中流程节点的执行顺序进行联调。在本申请中,由于会预先创建模板库,用于存储业务模板,在联调的过程中,根据各自团队的需求调用其他团队创建的业务模板,以满足相应的联调需求,从而减少不必要的沟通,一定程度上提升联调效率。上提升联调效率。上提升联调效率。

【技术实现步骤摘要】
一种联调测试的方法、装置、设备及可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种联调测试的方法、装置、设备及可读存储介质。

技术介绍

[0002]随着网络技术的不断发展,越来越多的软件产品被开发,用于方便人们的日常生活。由于软件产品往往会安排不同的团队分功能进行开发,所以通常在产品上线前都需要进行联调测试,确定各个功能之间的数据流是否按照预先的设计实现、以及合并后整体功能的正确性。在联调的过程中,当需要不同团队的开发数据时,往往需要进行临时的沟通,以获取当前所需要的开发数据,从而严重影响联调效率,因此如何进行联调测试一直是人们研究的方向。

技术实现思路

[0003]有鉴于此,本申请提供了一种联调测试的方法、装置、设备及可读存储介质,以便于进行联调测试,一定程度上提升联调测试的效率。
[0004]为了实现上述目的,现提出的方案如下:
[0005]一种联调测试的方法,包括:
[0006]获取联调需求;
[0007]根据所述联调需求,创建联调图谱,所述联调图谱中包含若干个流程节点,各个流程节点之间按照流程执行顺序进行连接,且每个流程节点对应一个执行事件;
[0008]针对每个执行事件,判断预先创建的模板库中是否存在相匹配的业务模板,所述业务模板由业务团队根据预设规则创建,用于完成执行事件;
[0009]若是,则从预先创建的模板库中,确定对应的业务模板,并与执行事件对应的流程节点绑定;
[0010]若否,则根据执行事件生成业务模板请求,以供对应的业务团队基于所述业务模板请求创建业务模板;
[0011]当每个流程节点均与业务模板绑定时,响应联调请求,按照所述联调图谱中流程节点的执行顺序进行联调。
[0012]可选的,所述按照所述联调图谱中流程节点的执行顺序进行联调,包括:
[0013]遍历所述联调图谱中各流程节点,获取当前流程节点对应的测试数据及所绑定的业务模板名称;
[0014]将所述当前流程节点对应的测试数据及所绑定的业务模板名称,发送给所述模板库,以供所述模板库基于所述测试数据、所述业务模板名称和测试环境创建并执行任务线程,得到测试数据,其中,所述测试环境为联调服务器向所述模板库发送的;
[0015]接收所述模板库返回的测试数据,并判断所述当前流程节点是否为所述联调图谱中最后一个流程节点;
[0016]若是,则将所述模板库返回的测试数据作为最终的联调数据;
[0017]若否,则将所述模板库返回的测试数据作为下一流程节点对应的测试数据,并将所述下一流程节点作为新的当前流程节点,返回执行获取当前流程节点对应的测试数据及所绑定的业务模板名称的步骤。
[0018]可选的,所述按照所述联调图谱中流程节点的执行顺序进行联调,包括:
[0019]获取用户输入的联调测试的起始节点和终止节点;
[0020]按照所述联调图谱中流程节点的执行顺序,从所述起始节点开始至所述终止节点结束进行联调。
[0021]可选的,还包括:
[0022]在所述联调图谱中,标记已绑定业务模板的流程节点。
[0023]可选的,还包括:
[0024]保存所述联调图谱,以供其他联调需求使用。
[0025]一种联调测试的装置,包括:
[0026]联调需求获取模块,用于获取联调需求;
[0027]联调图谱创建模块,用于根据所述联调需求,创建联调图谱,所述联调图谱中包含若干个流程节点,各个流程节点之间按照流程执行顺序进行连接,且每个流程节点对应一个执行事件;
[0028]业务模板绑定模块,用于针对每个执行事件,判断预先创建的模板库中是否存在相匹配的业务模板,所述业务模板由业务团队根据预设规则创建,用于完成执行事件;若是,则从预先创建的模板库中,确定对应的业务模板,并与执行事件对应的流程节点绑定;若否,则根据执行事件生成业务模板请求,以供对应的业务团队基于业务模板请求创建业务模板;
[0029]联调测试模块,用于当每个流程节点均与业务模板绑定时,响应联调请求,按照所述联调图谱中流程节点的执行顺序进行联调。
[0030]可选的,还包括:
[0031]流程节点标记模块,用于在所述联调图谱中,标记已绑定业务模板的流程节点。
[0032]可选的,还包括:
[0033]联调图谱保存模块,用于保存所述联调图谱,以供其他联调需求使用。
[0034]一种联调测试的设备,包括:存储器和处理器;
[0035]所述存储器,用于存储程序;
[0036]所述处理器,用于执行所述程序,实现如前述的联调测试的方法的各个步骤。
[0037]一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如前述的联调测试的方法的各个步骤。
[0038]从上述的技术方案可以看出,本申请实施例提供的一种联调测试的方法、装置、设备及可读存储介质,通过根据获取的联调需求,创建包含若干个流程节点的流程图谱,其中各个流程节点之间按照流程执行顺序进行连接,且每个流程节点对应一个执行事件,针对每个执行事件,判断预先创建的模板库中是否存在由业务团队根据预设规则创建的与执行事件相匹配的业务模板,该业务模板用于完成执行事件,当模板库中存在与执行事件相匹配的业务模板时,从模板库中调取对应的业务模板,并与执行事件对应的流程节点绑定,当
模板库中不存在与执行事件相匹配的业务模板时,根据执行事件生成业务模板请求,以供对应的业务团队基于业务模板请求创建业务模板,当每个流程节点均与业务模板绑定时,响应联调请求,按照联调图谱中流程节点的执行顺序进行联调。在本申请中,由于会预先创建模板库,用于存储业务模板,在进行联调的过程中,可以根据各自团队的需求调用其他团队创建的业务模板,以满足相应的联调需求,从而可以减少不必要的沟通,一定程度上提升联调效率。
附图说明
[0039]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0040]图1为本申请实施例提供的一种联调测试的方法流程;
[0041]图2为本申请实施例提供的一种按照联调图谱进行联调的方法流程图;
[0042]图3为本申请实施例提供的另一种按照联调图谱进行联调的方法流程图
[0043]图4为本申请实施例提供的一种联调测试的装置结构示意图;
[0044]图5为本申请实施例公开的一种联调测试的设备的硬件结构框图。
具体实施方式
[0045]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种联调测试的方法,其特征在于,包括:获取联调需求;根据所述联调需求,创建联调图谱,所述联调图谱中包含若干个流程节点,各个流程节点之间按照流程执行顺序进行连接,且每个流程节点对应一个执行事件;针对每个执行事件,判断预先创建的模板库中是否存在相匹配的业务模板,所述业务模板由业务团队根据预设规则创建,用于完成执行事件;若是,则从预先创建的模板库中,确定对应的业务模板,并与执行事件对应的流程节点绑定;若否,则根据执行事件生成业务模板请求,以供对应的业务团队基于所述业务模板请求创建业务模板;当每个流程节点均与业务模板绑定时,响应联调请求,按照所述联调图谱中流程节点的执行顺序进行联调。2.根据权利要求1所述的方法,其特征在于,所述按照所述联调图谱中流程节点的执行顺序进行联调,包括:遍历所述联调图谱中各流程节点,获取当前流程节点对应的测试数据及所绑定的业务模板名称;将所述当前流程节点对应的测试数据及所绑定的业务模板名称,发送给所述模板库,以供所述模板库基于所述测试数据、所述业务模板名称和测试环境创建并执行任务线程,得到测试数据,其中,所述测试环境为联调服务器向所述模板库发送的;接收所述模板库返回的测试数据,并判断所述当前流程节点是否为所述联调图谱中最后一个流程节点;若是,则将所述模板库返回的测试数据作为最终的联调数据;若否,则将所述模板库返回的测试数据作为下一流程节点对应的测试数据,并将所述下一流程节点作为新的当前流程节点,返回执行获取当前流程节点对应的测试数据及所绑定的业务模板名称的步骤。3.根据权利要求1所述的方法,其特征在于,所述按照所述联调图谱中流程节点的执行顺序进行联调,包括:获取用户输入的联调测试的起始节点和终止节点;按照所述联调图谱中流程节点的执行顺序,从所述起始节点开始至...

【专利技术属性】
技术研发人员:冯焕
申请(专利权)人:唯品会广州软件有限公司
类型:发明
国别省市:

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

1