案例重要性的确定方法、装置、电子设备和介质制造方法及图纸

技术编号:28941628 阅读:10 留言:0更新日期:2021-06-18 21:47
本发明专利技术公开了一种案例重要性的确定方法、装置、电子设备和介质。其中,该方法包括:确定测试案例重要性的影响因子;以及,确定测试案例重要性的影响因子的评价值;根据测试案例重要性的影响因子的评价值,确定测试案例的重要等级。本发明专利技术实施例能够根据测试案例重要性的影响因子的评价值,快速精准的确定出测试案例的重要等级,从而有效提高测试案例重要性的确定效率。

【技术实现步骤摘要】
案例重要性的确定方法、装置、电子设备和介质
本专利技术实施例涉及案例测试
,尤其涉及一种案例重要性的确定方法、装置、电子设备和介质。
技术介绍
现在IT(InternetTechnology,互联网技术)行业采用敏捷开发模式后,软件、系统均进入了快速迭代,投产(测试案例更新)需求多、上线次数频繁、开发周期缩短成为了IT行业的最大特点;其中,敏捷开发模式为根据使用者的反馈去更新测试案例。测试过程中,测试案例的时效性比较重要,一套完整的测试用例数量多,执行时间长,一个迭代周期可能最长只有2-3天的测试时间,执行全部测试案例耗时远远大于迭代的测试时间(两次投产的间隔时间),极有可能存在测试案例还未测试完毕就需要进行案例更新了,因此测试案例的重要性评估变得极为重要;现有的评估方法主要是依靠人为经验去确定测试案例的重要性。上述方案的缺陷在于:人为评定的主观性较强,导致测试案例重要性的评定结果不稳定,可能存在同一个测试用例在不同阶段的评定结果不统一的问题,极大的降低了测试案例重要性的评定准确性。
技术实现思路
本申请实施例提供一种案例重要性的确定方法、装置、电子设备和介质,可以根据测试案例重要性的影响因子的评价值,快速精准的确定出测试案例的重要等级,从而有效提高测试案例重要性的确定效率。第一方面,本专利技术实施例提供了一种案例重要性的确定方法,包括:确定测试案例重要性的影响因子;以及,确定所述测试案例重要性的影响因子的评价值;根据所述测试案例重要性的影响因子的评价值,确定所述测试案例的重要等级。可选的,影响因子包括案例初始优先级、案例所属模块优先级、案例执行次数、案例关联漏洞数量、案例当前状态、案例关联需求重要程度和案例执行复杂度中的至少一种。可选的,确定测试案例重要性的影响因子,包括:获取测试案例的案例信息;其中,所述案例信息包括案例功能、执行时长和案例需求中的至少一种;将所述测试案例的案例信息输入预先建立的影响因子决策模型中,并将所述影响因子决策模型的输出作为所述测试案例重要性的影响因子。可选的,影响因子决策模型的建立过程如下:获取历史测试案例的案例信息和历史测试案例重要性的影响因子;根据所述历史测试案例的案例信息和历史测试案例重要性的影响因子,训练得到影响因子决策模型。可选的,若影响因子包括案例初始优先级和案例所属模块优先级,则确定所述测试案例重要性的影响因子的评价值,包括:根据所述测试案例的案例特性,确定所述案例初始优先级的评价值;其中,所述案例特性包括核心案例、边界案例、反向案例和界面显示案例中的至少一种;根据所述所述测试案例的功能模块,确定所述案例所属模块优先级的评价值;其中,所述功能模块包括核心业务模块、主功能模块、配置模块和辅功能模块中的至少一种。可选的,若影响因子包括案例执行次数、案例关联漏洞数量和案例当前状态,则确定所述测试案例重要性的影响因子的评价值,包括:根据所述测试案例的当前执行次数和预设次数阈值,确定所述案例执行次数的评价值;根据所述测试案例的当前漏洞数量与预设数量阈值,确定所述案例关联漏洞数量的评价值;根据所述测试案例的当前执行状态与预设状态规则,确定所述案例当前状态的评价值;其中,所述预设状态规则包括当前执行状态与评价值的关联关系。可选的,案例关联需求重要程度根据用户使用频率、投入资金和购买订单中的至少一种确定。可选的,根据所述测试案例重要性的影响因子的评价值,确定所述测试案例的重要等级,包括:根据所述测试案例重要性的影响因子的评价值,确定所述测试案例的因子等级值集合;根据所述因子等级值集合,确定所述测试案例的重要等级。可选的,根据所述因子等级值集合,确定所述测试案例的重要等级,包括:统计所述因子等级值集合中各评价值的数量;根据所述因子等级值集合中数量最大的评价值,确定所述测试案例的重要等级。可选的,根据所述因子等级值集合中数量最大的评价值,确定所述测试案例的重要等级,包括:若检测到所述因子等级值之和中存在至少两个评价值的数量最大且相同,则判断所述至少两个评价值的优先级别;将所述至少两个评价值中优先级别最高的评价值作为所述测试案例的重要等级。可选的,还包括:根据所述测试案例的重要等级确定所述测试案例的执行时长;若检测到所述测试案例的执行时长低于第一时长阈值,则执行回归测试操作,以对标记状态为需执行测试的其他测试案例执行测试操作。可选的,还包括:若检测到同一测试周期内的标记状态为需执行测试的所有测试案例测试完成的时长低于第二时长阈值,则对标记状态为不需执行测试的测试案例执行测试操作。第二方面,本专利技术实施例提供了一种案例重要性的确定装置,包括:第一确定模块,用于确定测试案例重要性的影响因子;以及,确定所述测试案例重要性的影响因子的评价值;第二确定模块,用于根据所述测试案例重要性的影响因子的评价值,确定所述测试案例的重要等级。可选的,影响因子包括案例初始优先级、案例所属模块优先级、案例执行次数、案例关联漏洞数量、案例当前状态、案例关联需求重要程度和案例执行复杂度中的至少一种。可选的,第一确定模块:包括信息获取单元和影响因子确定单元;信息获取单元,用于获取测试案例的案例信息;其中,所述案例信息包括案例功能、执行时长和案例需求中的至少一种;影响因子确定单元,用于将所述测试案例的案例信息输入预先建立的影响因子决策模型中,并将所述影响因子决策模型的输出作为所述测试案例重要性的影响因子。可选的,还包括模型建立模块,模块建立模块,具体用于:获取历史测试案例的案例信息和历史测试案例重要性的影响因子;根据所述历史测试案例的案例信息和历史测试案例重要性的影响因子,训练得到影响因子决策模型。可选的,第一确定模块还包括:第一评价值确定单元和第二评价值确定单元;第一评价值确定单元,用于根据所述测试案例的案例特性,确定所述案例初始优先级的评价值;其中,所述案例特性包括核心案例、边界案例、反向案例和界面显示案例中的至少一种;第二评价值确定单元,用于根据所述所述测试案例的功能模块,确定所述案例所属模块优先级的评价值;其中,所述功能模块包括核心业务模块、主功能模块、配置模块和辅功能模块中的至少一种。可选的,第一确定模块还包括:第三评价值确定单元、第四评价值确定单元和第五评价值确定单元;第三评价值确定单元,用于根据所述测试案例的当前执行次数和预设次数阈值,确定所述案例执行次数的评价值;第四评价值确定单元,用于根据所述测试案例的当前漏洞数量与预设数量阈值,确定所述案例关联漏洞数量的评价值;第五评价值确定单元,用于根据所述测试案例的当前执行状态与预设状态规则,确定所述案例当前状态的评价值;其中,所述预设状态规则包括当前执行状态与评价值的关联关系。可选的,本文档来自技高网...

【技术保护点】
1.一种案例重要性的确定方法,其特征在于,所述方法包括:/n确定测试案例重要性的影响因子;以及,确定所述测试案例重要性的影响因子的评价值;/n根据所述测试案例重要性的影响因子的评价值,确定所述测试案例的重要等级。/n

【技术特征摘要】
1.一种案例重要性的确定方法,其特征在于,所述方法包括:
确定测试案例重要性的影响因子;以及,确定所述测试案例重要性的影响因子的评价值;
根据所述测试案例重要性的影响因子的评价值,确定所述测试案例的重要等级。


2.根据权利要求1所述的方法,其特征在于,影响因子包括案例初始优先级、案例所属模块优先级、案例执行次数、案例关联漏洞数量、案例当前状态、案例关联需求重要程度和案例执行复杂度中的至少一种。


3.根据权利要求1所述的方法,其特征在于,确定测试案例重要性的影响因子,包括:
获取测试案例的案例信息;其中,所述案例信息包括案例功能、执行时长和案例需求中的至少一种;
将所述测试案例的案例信息输入预先建立的影响因子决策模型中,并将所述影响因子决策模型的输出作为所述测试案例重要性的影响因子。


4.根据权利要求3所述的方法,其特征在于,影响因子决策模型的建立过程如下:
获取历史测试案例的案例信息和历史测试案例重要性的影响因子;
根据所述历史测试案例的案例信息和历史测试案例重要性的影响因子,训练得到影响因子决策模型。


5.根据权利要求2所述的方法,其特征在于,若影响因子包括案例初始优先级和案例所属模块优先级,则确定所述测试案例重要性的影响因子的评价值,包括:
根据所述测试案例的案例特性,确定所述案例初始优先级的评价值;其中,所述案例特性包括核心案例、边界案例、反向案例和界面显示案例中的至少一种;
根据所述所述测试案例的功能模块,确定所述案例所属模块优先级的评价值;其中,所述功能模块包括核心业务模块、主功能模块、配置模块和辅功能模块中的至少一种。


6.根据权利要求2所述的方法,其特征在于,若影响因子包括案例执行次数、案例关联漏洞数量和案例当前状态,则确定所述测试案例重要性的影响因子的评价值,包括:
根据所述测试案例的当前执行次数和预设次数阈值,确定所述案例执行次数的评价值;
根据所述测试案例的当前漏洞数量与预设数量阈值,确定所述案例关联漏洞数量的评价值;
根据所述测试案例的当前执行状态与预设状态规则,确定所述案例当前状态的评价值;其中,所述预设状态规则包括当前执行状态与评价值的关联关系。


7.根据权利要求2所述的方法,其特征在于,案例关联需求重要程度根据用户使用频率、投入资金和...

【专利技术属性】
技术研发人员:张琪龙珏男史曾源张小刚杨占栋
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1