【技术实现步骤摘要】
案例重要性的确定方法、装置、电子设备和介质
本专利技术实施例涉及案例测试
,尤其涉及一种案例重要性的确定方法、装置、电子设备和介质。
技术介绍
现在IT(InternetTechnology,互联网技术)行业采用敏捷开发模式后,软件、系统均进入了快速迭代,投产(测试案例更新)需求多、上线次数频繁、开发周期缩短成为了IT行业的最大特点;其中,敏捷开发模式为根据使用者的反馈去更新测试案例。测试过程中,测试案例的时效性比较重要,一套完整的测试用例数量多,执行时间长,一个迭代周期可能最长只有2-3天的测试时间,执行全部测试案例耗时远远大于迭代的测试时间(两次投产的间隔时间),极有可能存在测试案例还未测试完毕就需要进行案例更新了,因此测试案例的重要性评估变得极为重要;现有的评估方法主要是依靠人为经验去确定测试案例的重要性。上述方案的缺陷在于:人为评定的主观性较强,导致测试案例重要性的评定结果不稳定,可能存在同一个测试用例在不同阶段的评定结果不统一的问题,极大的降低了测试案例重要性的评定准确性。
技术实现思路
本申请实施例提供一种案例重要性的确定方法、装置、电子设备和介质,可以根据测试案例重要性的影响因子的评价值,快速精准的确定出测试案例的重要等级,从而有效提高测试案例重要性的确定效率。第一方面,本专利技术实施例提供了一种案例重要性的确定方法,包括:确定测试案例重要性的影响因子;以及,确定所述测试案例重要性的影响因子的评价值;根据所述测试案例重要性的影响因子的评价值,确定 ...
【技术保护点】
1.一种案例重要性的确定方法,其特征在于,所述方法包括:/n确定测试案例重要性的影响因子;以及,确定所述测试案例重要性的影响因子的评价值;/n根据所述测试案例重要性的影响因子的评价值,确定所述测试案例的重要等级。/n
【技术特征摘要】
1.一种案例重要性的确定方法,其特征在于,所述方法包括:
确定测试案例重要性的影响因子;以及,确定所述测试案例重要性的影响因子的评价值;
根据所述测试案例重要性的影响因子的评价值,确定所述测试案例的重要等级。
2.根据权利要求1所述的方法,其特征在于,影响因子包括案例初始优先级、案例所属模块优先级、案例执行次数、案例关联漏洞数量、案例当前状态、案例关联需求重要程度和案例执行复杂度中的至少一种。
3.根据权利要求1所述的方法,其特征在于,确定测试案例重要性的影响因子,包括:
获取测试案例的案例信息;其中,所述案例信息包括案例功能、执行时长和案例需求中的至少一种;
将所述测试案例的案例信息输入预先建立的影响因子决策模型中,并将所述影响因子决策模型的输出作为所述测试案例重要性的影响因子。
4.根据权利要求3所述的方法,其特征在于,影响因子决策模型的建立过程如下:
获取历史测试案例的案例信息和历史测试案例重要性的影响因子;
根据所述历史测试案例的案例信息和历史测试案例重要性的影响因子,训练得到影响因子决策模型。
5.根据权利要求2所述的方法,其特征在于,若影响因子包括案例初始优先级和案例所属模块优先级,则确定所述测试案例重要性的影响因子的评价值,包括:
根据所述测试案例的案例特性,确定所述案例初始优先级的评价值;其中,所述案例特性包括核心案例、边界案例、反向案例和界面显示案例中的至少一种;
根据所述所述测试案例的功能模块,确定所述案例所属模块优先级的评价值;其中,所述功能模块包括核心业务模块、主功能模块、配置模块和辅功能模块中的至少一种。
6.根据权利要求2所述的方法,其特征在于,若影响因子包括案例执行次数、案例关联漏洞数量和案例当前状态,则确定所述测试案例重要性的影响因子的评价值,包括:
根据所述测试案例的当前执行次数和预设次数阈值,确定所述案例执行次数的评价值;
根据所述测试案例的当前漏洞数量与预设数量阈值,确定所述案例关联漏洞数量的评价值;
根据所述测试案例的当前执行状态与预设状态规则,确定所述案例当前状态的评价值;其中,所述预设状态规则包括当前执行状态与评价值的关联关系。
7.根据权利要求2所述的方法,其特征在于,案例关联需求重要程度根据用户使用频率、投入资金和...
【专利技术属性】
技术研发人员:张琪,龙珏男,史曾源,张小刚,杨占栋,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。