一种基于功能基线的业务路径测试方法及系统技术方案

技术编号:36686578 阅读:45 留言:0更新日期:2023-02-27 19:50
本发明专利技术提供一种基于功能基线的业务路径测试方法及系统,其中,方法包括:步骤1:与用户进行需求确认;步骤2:确认完成后,获取用户输入的功能需求信息;步骤3:基于功能需求信息,构建功能基线;步骤4:基于功能基线和预设的功能测试用例库,确定业务路径测试用例;步骤5:基于业务路径测试用例,进行业务路径测试。本发明专利技术的基于功能基线的业务路径测试方法及系统,用户只需输入功能需求信息即可进行业务路径测试,无需由开发人员提前开发准备好功能基线上每一功能配置专用的功能测试用例,提升了便捷性,减少测试耗时,提升软件的功能配置测试效率,更加适用于功能基线上的功能配置较多的情形,另外,也可避免用例开发不精准的问题发生。发生。发生。

【技术实现步骤摘要】
一种基于功能基线的业务路径测试方法及系统


[0001]本专利技术涉及软件应用
,特别涉及一种基于功能基线的业务路径测试方法及系统。

技术介绍

[0002]功能基线指在系统分析与软件定义阶段结束时,在经过正式评审和批准的系统设计规格说明书中对开发系统的规格说明,功能基线是最初批准的功能配置标识。
[0003]一般的,软件在落地前,软件的开发人员需要基于软件的功能基线,对软件进行一系列功能配置测试。但是,在进行功能配置测试前,开发人员需要提前开发准备好功能基线上每一功能配置专用的功能测试用例,在进行功能配置测试时,基于该功能测试用例一一进行对应功能配置的测试,比较繁琐且十分耗时,影响软件的功能配置测试效率,特别是当功能基线上的功能配置较多时。另外,开发准备功能基线上功能配置专用的功能测试用例时,可能会存在用例开发不精准的问题发生,造成测试误差等。
[0004]因此,亟需一种解决办法。

技术实现思路

[0005]本专利技术目的之一在于提供了一种功能测试用例生成方法,用户只需输入功能需求信息即可进行业务路径测试,无需由开发人员提前开发准备好功能基线上每一功能配置专用的功能测试用例,提升了便捷性,减少测试耗时,提升软件的功能配置测试效率,更加适用于功能基线上的功能配置较多的情形,另外,也可避免用例开发不精准的问题发生。
[0006]本专利技术实施例提供的一种基于功能基线的业务路径测试方法,包括:
[0007]步骤1:与用户进行需求确认;
[0008]步骤2:确认完成后,获取用户输入的功能需求信息;
[0009]步骤3:基于所述功能需求信息,构建功能基线;
[0010]步骤4:基于所述功能基线和预设的功能测试用例库,确定业务路径测试用例;
[0011]步骤5:基于所述业务路径测试用例,进行业务路径测试。
[0012]优选的,所述步骤1:与用户进行需求确认,包括:
[0013]获取并显示预设的需求确认表,供用户填写;
[0014]当用户填写完成所述需求确认表并提交后,需求确认完成。
[0015]优选的,所述步骤2中,获取用户输入的功能需求信息,包括:
[0016]获取并显示预设的功能需求表,供用户填写;
[0017]当用户填写完成所述功能需求表并提交后,获取用户填写所述功能需求表输入的功能需求信息。
[0018]优选的,所述步骤3:基于所述功能需求信息,构建功能基线,包括:
[0019]基于预设的功能基线构建模板,根据所述功能需求信息,构建功能基线。
[0020]优选的,所述步骤4:基于所述功能基线和预设的功能测试用例库,确定业务路径
测试用例,包括:
[0021]从所述功能测试用例库中确定所述功能基线中的每一功能点对应的功能测试用例;
[0022]基于所述功能测试用例,生成功能测试用例表;
[0023]显示所述功能测试用例表;
[0024]获取用户从所述功能测试用例表中挑选的目标功能测试用例;
[0025]将所述功能测试用例进行组合,获得功能测试用例组,并作为业务路径测试用例。
[0026]优选的,基于功能基线的业务路径测试方法,还包括:
[0027]获取所述功能测试用例库的适用情况信息,基于所述适用情况信息,确定是否需要对所述功能测试用例库进行扩充,若是,对所述功能测试用例库进行扩充。
[0028]优选的,所述获取所述功能测试用例库的适用情况信息,包括:
[0029]获取所述功能测试用例库的历史空缺功能点,并作为所述功能测试用例库的适用情况信息;所述历史空缺功能点为历史上从所述功能测试用例库中无法确定对应功能测试用例的功能点;
[0030]和/或,
[0031]获取用户输入的测试评价信息;
[0032]对所述测试评价信息进行语义分析并提取,获得多个第一评价语义;
[0033]获取所述功能测试用例库对应的预设的相关评价语义库;
[0034]将所述第一评价语义与所述相关评价语义库中的第二评价语义进行匹配;
[0035]若匹配符合,获取匹配符合的所述第二评价语义对应的预设的反应情况,并作为所述功能测试用例库的适用情况信息。
[0036]优选的,所述基于所述适用情况信息,确定是否需要对所述功能测试用例库进行扩充,包括:
[0037]将所述适用情况信息输入至预设的扩充确定模型,确定是否需要对所述功能测试用例库进行扩充;
[0038]和/或,
[0039]对所述适用情况信息进行信息特征提取,获得多个情况信息特征;
[0040]基于所述多个情况信息特征,构建第一特征向量;
[0041]获取预设的扩充确定库;
[0042]将所述第一特征向量与所述扩充确定库中的第二特征向量进行匹配;
[0043]若存在匹配符合,确定需要对所述功能测试用例库进行扩充;
[0044]若均不匹配符合,确定不需要对所述功能测试用例库进行扩充。
[0045]优选的,对所述功能测试用例库进行扩充,包括:
[0046]获取预设的多个第一扩充节点;
[0047]获取所述第一扩充节点的历史提供信息;
[0048]若所述历史提供信息为空,获取所述第一扩充节点的节点来源类型,所述节点来源类型包括:本地和大数据平台;
[0049]当所述第一扩充节点的节点来源类型为本地时,获取所述第一扩充节点的人员信息,所述人员信息包括:多组一一对应的人员权重和人员经验值;
[0050]基于所述人员信息,计算所述第一扩充节点的第一验证值,计算公式如下:
[0051][0052]其中,γ1为所述第一扩充节点的第一验证值,ε
i
为第i个所述人员权重,σ
i
为第i个所述人员权重对应的所述人员经验值,n为所述人员权重的总数目;
[0053]若所述第一验证值小于等于预设的第一验证值阈值,剔除对应所述第一扩充节点;
[0054]当所述第一扩充节点的节点来源类型为大数据平台时,获取所述第一扩充节点的担保信息,所述担保信息包括:多组一一对应的担保时长和担保权重;
[0055]基于所述担保信息,计算所述第一扩充节点的第二验证值,计算公式如下:
[0056][0057]其中,γ2为所述第一扩充节点的第二验证值,d
t
为第t个所述担保时长,h
t
为第t个所述担保时长对应的所述担保权重,n2为所述担保时长的总数目;
[0058]若所述第二验证值小于等于预设的第二验证值阈值,剔除对应所述第一扩充节点;
[0059]若所述历史提供信息不为空,解析所述历史提供信息中多个效果值;
[0060]基于所述效果值,计算所述第一扩充节点的第三验证值,计算公式如下:
[0061][0062]其中,γ3为所述第一扩充节点的第三验证值,Z
J本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于功能基线的业务路径测试方法,其特征在于,包括:步骤1:与用户进行需求确认;步骤2:确认完成后,获取用户输入的功能需求信息;步骤3:基于所述功能需求信息,构建功能基线;步骤4:基于所述功能基线和预设的功能测试用例库,确定业务路径测试用例;步骤5:基于所述业务路径测试用例,进行业务路径测试。2.如权利要求1所述的一种基于功能基线的业务路径测试方法,其特征在于,所述步骤1:与用户进行需求确认,包括:获取并显示预设的需求确认表,供用户填写;当用户填写完成所述需求确认表并提交后,需求确认完成。3.如权利要求1所述的一种基于功能基线的业务路径测试方法,其特征在于,所述步骤2中,获取用户输入的功能需求信息,包括:获取并显示预设的功能需求表,供用户填写;当用户填写完成所述功能需求表并提交后,获取用户填写所述功能需求表输入的功能需求信息。4.如权利要求1所述的一种基于功能基线的业务路径测试方法,其特征在于,所述步骤3:基于所述功能需求信息,构建功能基线,包括:基于预设的功能基线构建模板,根据所述功能需求信息,构建功能基线。5.如权利要求1所述的一种基于功能基线的业务路径测试方法,其特征在于,所述步骤4:基于所述功能基线和预设的功能测试用例库,确定业务路径测试用例,包括:从所述功能测试用例库中确定所述功能基线中的每一功能点对应的功能测试用例;基于所述功能测试用例,生成功能测试用例表;显示所述功能测试用例表;获取用户从所述功能测试用例表中挑选的目标功能测试用例;将所述功能测试用例进行组合,获得功能测试用例组,并作为业务路径测试用例。6.如权利要求1所述的一种基于功能基线的业务路径测试方法,其特征在于,还包括:获取所述功能测试用例库的适用情况信息,基于所述适用情况信息,确定是否需要对所述功能测试用例库进行扩充,若是,对所述功能测试用例库进行扩充。7.如权利要求6所述的一种基于功能基线的业务路径测试方法,其特征在于,所述获取所述功能测试用例库的适用情况信息,包括:获取所述功能测试用例库的历史空缺功能点,并作为所述功能测试用例库的适用情况信息;所述历史空缺功能点为历史上从所述功能测试用例库中无法确定对应功能测试用例的功能点;和/或,获取用户输入的测试评价信息;对所述测试评价信息进行语义分析并提取,获得多个第一评价语义;获取所述功能测试用例库对应的预设的相关评价语义库;将所述第一评价语义与所述相关评价语义库中的第二评价语义进行匹配;若匹配符合,获取匹配符合的所述第二评价语义对应的预设的反应情况,并作为所述
功能测试用例库的适用情况信息。8.如权利要求6所述的一种基于功能基线的业务路径测试方法,其特征在于,所述基于所述适用情况信息,确定是否需要对所述功能测试用例库进行扩充,包括:将所述适用情况信息输入至预设的扩充确定模型,确定是否需要...

【专利技术属性】
技术研发人员:谢靖夏健爽叶徐林唐颖丽
申请(专利权)人:上海宜软检测技术有限公司
类型:发明
国别省市:

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

1