一种测试方案生成方法及装置制造方法及图纸

技术编号:33247823 阅读:31 留言:0更新日期:2022-04-27 18:03
本发明专利技术提供了一种测试方案生成方法及装置,可应用于人工智能领域或金融领域,通过预先构建测试库,在获取测试需求之后,在测试库中快速选取与测试需求相匹配的目标大纲和目标测试案例,实现大纲和测试案例的复用,避免测试人员对测试需求理解不一致造成的分析设计冗余。同时,通过根据目标测试案例的历史测试属性对目标测试案例进行排序,从而依据目标测试案例的数量、测试实施周期以及目标测试案例的排序,自动生成测试方案,提高测试分析、测试设计和测试实施效率。试设计和测试实施效率。试设计和测试实施效率。

【技术实现步骤摘要】
一种测试方案生成方法及装置


[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]按关联问题单数对所述目标测试案例进行降序排序;
[0041]针对关联问题单数相同的所述目标测试案例,按测试任务编号对所述目标测试案例进行降序排序;
[0042]针对关联问题单数相同且测试任务编号也相同的所述目标测试案例,按测试中断
次数对所述目标测试案例进行降序排序;
[0043]针对关联问题单数相同且测试任务编号相同且测试中断次数也相同的所述目标测试案例,按测试日期对所述目标测试案例升序排序;
[0044]针对关联问题单数相同且测试任务编号相同且测试中断次数相同且测试日期也相同的所述目标测试案例,按测试优先级对所述目标测试案例降序排序。
[0045]可选的,所述测试方案生成单元,具体用于:
[0046]将所述目标测试案例的数量与所述测试实施周期的比值,确定为每日执行案例平均数;
[0047]按照所述目标测试案例的排序,将排序中的前一半所述目标测试案例确定为第一部分案例,将排序中的后一半所述目标测试案例确定为第二部分案例;
[0048]按照所述目标测试案例的排序,依次分别等量抽取所述第一部分案例与所述第二部分案例组成每日执行案例。
[0049]可选的,所述装置还包括:
[0050]测试方案修改单元,用于在接收到测试方案调整指令的情况下,根据所述测试方案调整指令,对所述测试方案进行调整。
[0051]相对于现有技术,本专利技术的有益效果如下:
[0052]本专利技术公开的一种测试方案生成方法,通过预先构建测试库,在获取测试需求之后,在测试库中快速选取与测试需求相匹配的目标大纲和目标测试案例,实现大纲和测试案例的复用,避免测试人员对测试需求理解不一致造成的分析设计冗余。同时,通过根据目标测试案例的历史测试属性对目标测试案例进行排序,从而依据目标测试案例的数量、测试实施周期以及目标测试案例的排序,自动生成测试方案,提高测试分析、测试设计和测试实施效率。
附图说明
[0053]为了更清楚地说明本专利技术实施例或本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试方案生成方法,其特征在于,包括:获取测试需求;在预先构建的测试库中选取与所述测试需求相匹配的目标测试大纲和目标测试案例;根据所述目标测试案例的历史测试属性,对所述目标测试案例进行排序;依据所述目标测试案例的数量、测试实施周期以及所述目标测试案例的排序,生成测试方案。2.根据权利要求1所述的方法,其特征在于,所述在预先构建的测试库中选取与所述测试需求相匹配的目标测试大纲和目标测试案例,包括:利用预设文本对比方法,将所述测试需求与所述测试库中的高频词进行匹配,得到与所述测试需求相匹配的目标高频词;将所述目标高频词对应的测试大纲确定为所述目标测试大纲,并将所述目标高频词对应的测试案例确定为所述目标测试案例。3.根据权利要求1所述的方法,其特征在于,构建所述测试库,包括:获取历史测试需求以及历史测试需求对应的测试大纲和测试案例;标记所述历史测试需求与测试大纲以及测试案例之间的关联关系;对所述历史测试需求进行预处理,得到所述历史测试需求对应的高频词,各个高频词对应的测试大纲以及测试案例构成所述测试库。4.根据权利要求1所述的方法,其特征在于,根据所述目标测试案例的历史测试属性,对所述目标测试案例进行排序,包括:按关联问题单数对所述目标测试案例进行降序排序;针对关联问题单数相同的所述目标测试案例,按测试任务编号对所述目标测试案例进行降序排序;针对关联问题单数相同且测试任务编号也相同的所述目标测试案例,按测试中断次数对所述目标测试案例进行降序排序;针对关联问题单数相同且测试任务编号相同且测试中断次数也相同的所述目标测试案例,按测试日期对所述目标测试案例升序排序;针对关联问题单数相同且测试任务编号相同且测试中断次数相同且测试日期也相同的所述目标测试案例,按测试优先级对所述目标测试案例降序排序。5.根据权利要求1所述的方法,其特征在于,依据所述目标测试案例的数量、测试实施周期以及所述目标测试案例的排序,生成测试方案,包括:将所述目标测试案例的数量与所述测试实施周期的比值,确定为每日执行案例平均数;按照所述目标测试案例的排序,将排序中的前一半所述目标测试案例确定为第一部分案例,将排序中的后一半所述目标测试案例确...

【专利技术属性】
技术研发人员:林津如石明睿纪锴
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1