一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

测试案例筛选方法及装置与流程

2022-08-21 14:17:07 来源:中国专利 TAG:

技术特征:
1.一种测试案例筛选方法,其特征在于,包括:根据待测试软件的各测试点对应的关键词,确定每一测试案例预计测试的至少一个第一测试点、以及从每一测试案例中提取该测试案例对应的各第一测试点的测试例子;将各第一测试点的测试例子分别输入到测试例子有效性判断模型,得到每个第一测试点的测试例子的有效性;其中,测试例子有效性判断模型为预先根据待测试软件的功能、以及各测试方法的规则生成的树形分类器;计算每个测试案例中,测试例子有效的第一测试点的数量,占该测试案例预计测试的第一测试点的总数量的第一比例值;将第一比例值大于预设比例值、且测试例子有效的第一测试点的数量大于预设数量的测试案例确定为有效测试案例,利用有效测试案例对待测试软件进行测试。2.如权利要求1所述的测试案例筛选方法,其特征在于,待测试软件的各测试点对应的关键词包括下述至少一种:测试人员上传的待测试软件的各测试点对应的关键词、待测试软件历史版本测试时各测试点对应的关键词。3.如权利要求1所述的测试案例筛选方法,其特征在于,根据待测试软件的各测试点对应的关键词,确定每一测试案例预计测试的至少一个第一测试点、以及从每一测试案例中提取该测试案例对应的各第一测试点的测试例子之前,还包括:根据待测试软件的功能、以及各测试方法的规则,生成每一测试方法的判断特征;根据每一测试方法的判断特征,生成树形分类器,将所述树形分类器作为测试例子有效性判断模型;所述树形分类器的每个判断节点对应一个测试方法的判断特征。4.如权利要求3所述的测试案例筛选方法,其特征在于,将各第一测试点的测试例子分别输入到测试例子有效性判断模型,得到每个第一测试点的测试例子的有效性,包括:将各第一测试点的测试例子分别输入到测试例子有效性判断模型;针对每个输入的第一测试点的测试例子,通过测试例子有效性判断模型的各判断节点依次根据对应的判断特征确定该测试例子是否对应该判断特征对应的测试方法,如果是,则对该测试例子停止遍历下一个判断节点,通过测试例子有效性判断模型输出该测试例子有效,如果否,则对该测试例子继续遍历下一个判断节点进行判断,在对该测试例子遍历完最后一个判断节点,与最后一个判断节点对应的测试方法也不对应时,通过测试例子有效性判断模型输出该测试例子无效。5.如权利要求1所述的测试案例筛选方法,其特征在于,测试方法包括下述至少一种:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法。6.一种测试案例筛选装置,其特征在于,包括:第一处理模块,用于根据待测试软件的各测试点对应的关键词,确定每一测试案例预计测试的至少一个第一测试点、以及从每一测试案例中提取该测试案例对应的各第一测试点的测试例子;第二处理模块,用于将各第一测试点的测试例子分别输入到测试例子有效性判断模型,得到每个第一测试点的测试例子的有效性;其中,测试例子有效性判断模型为预先根据待测试软件的功能、以及各测试方法的规则生成的树形分类器;第三处理模块,用于计算每个测试案例中,测试例子有效的第一测试点的数量,占该测试案例预计测试的第一测试点的总数量的第一比例值;
第四处理模块,用于将第一比例值大于预设比例值、且测试例子有效的第一测试点的数量大于预设数量的测试案例确定为有效测试案例,利用有效测试案例对待测试软件进行测试。7.如权利要求6所述的测试案例筛选装置,其特征在于,待测试软件的各测试点对应的关键词包括下述至少一种:测试人员上传的待测试软件的各测试点对应的关键词、待测试软件历史版本测试时各测试点对应的关键词。8.如权利要求6所述的测试案例筛选装置,其特征在于,还包括:第五处理模块,用于根据待测试软件的功能、以及各测试方法的规则,生成每一测试方法的判断特征;根据每一测试方法的判断特征,生成树形分类器,将所述树形分类器作为测试例子有效性判断模型;所述树形分类器的每个判断节点对应一个测试方法的判断特征。9.如权利要求8所述的测试案例筛选装置,其特征在于,第二处理模块,具体用于将各第一测试点的测试例子分别输入到测试例子有效性判断模型;针对每个输入的第一测试点的测试例子,通过测试例子有效性判断模型的各判断节点依次根据对应的判断特征确定该测试例子是否对应该判断特征对应的测试方法,如果是,则对该测试例子停止遍历下一个判断节点,通过测试例子有效性判断模型输出该测试例子有效,如果否,则对该测试例子继续遍历下一个判断节点进行判断,在对该测试例子遍历完最后一个判断节点,与最后一个判断节点对应的测试方法也不对应时,通过测试例子有效性判断模型输出该测试例子无效。10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一所述方法。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。12.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法。

技术总结
本发明公开了一种测试案例筛选方法及装置,涉及大数据技术领域;其中该方法包括:根据待测试软件的各测试点对应的关键词,确定每一测试案例预计测试的至少一个第一测试点、以及从每一测试案例中提取该测试案例对应的各第一测试点的测试例子;将各第一测试点的测试例子分别输入到测试例子有效性判断模型,得到每个第一测试点的测试例子的有效性;计算每个测试案例中,测试例子有效的第一测试点的数量,占该测试案例预计测试的第一测试点的总数量的第一比例值;将第一比例值大于预设比例值、且测试例子有效的第一测试点的数量大于预设数量的测试案例确定为有效测试案例,利用有效测试案例对待测试软件进行测试。本发明可以提高测试结果的准确性。高测试结果的准确性。高测试结果的准确性。


技术研发人员:党娜 刘洋 李昊
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.06.08
技术公布日:2022/8/19
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献