[发明专利]测试用例选择方法、装置、设备以及计算机可读存储介质有效
申请号: | 201810183247.X | 申请日: | 2018-03-06 |
公开(公告)号: | CN108459964B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 彭明强 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 林燕云 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 选择 方法 装置 设备 以及 计算机 可读 存储 介质 | ||
1.一种测试用例选择方法,其特征在于,所述方法包括:
构建正则表达式列表,所述正则表达式列表包括若干正则表达式;
获取测试用例数据库中的所有测试用例的特征参数;
将每个测试用例的特征参数均与所述正则表达式列表中的正则表达式依次进行正则匹配;
若其中一个所述测试用例的特征参数与所述正则表达式列表中的任一正则表达式相匹配,将该测试用例确定为目标测试用例;
其中,所述构建正则表达式列表,包括:判断是否接收到预设操作指令,所述预设操作指令包括若干预设特征信息;
若接收到预设操作指令,根据所述预设操作指令中的若干预设特征信息对应地生成若干正则表达式;
将所生成的若干正则表达式组合成一正则表达式列表;
其中,所述测试用例的特征参数包括测试用例的名称,所述获取测试用例数据库中的所有测试用例的特征参数包括:
根据第一预设规则为测试用例数据库中的每个测试用例进行命名,其中,所述第一预设规则为根据所述测试用例的测试目标确定所述测试用例的用途以便于根据所述用途对每个所述测试用例进行命名;
获取测试用例数据库中的每个测试用例的名称。
2.如权利要求1所述的方法,其特征在于,所述测试用例的特征参数包括测试用例的测试步骤的数量,所述获取测试用例数据库中的所有测试用例的特征参数包括:
统计测试用列数据库中的每个测试用例的测试步骤的数量;
获取统计完成后的测试用例数据库中的每个测试用例的测试步骤的数量。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
将所确定的目标测试用例存储到目标测试用例库中。
4.一种测试用例选择装置,其特征在于,所述装置包括:
构建单元,用于构建正则表达式列表,所述正则表达式列表包括若干正则表达式;
获取单元,用于获取测试用例数据库中的所有测试用例的特征参数;
处理单元,用于将每个测试用例的特征参数均与所述正则表达式列表中的正则表达式依次进行正则匹配;
确定单元,用于若其中一个所述测试用例的特征参数与所述正则表达式列表中的任一正则表达式相匹配,将该测试用例确定为目标测试用例;
其中,所述构建单元,包括:
判断单元,用于判断是否接收到预设操作指令,所述预设操作指令包括若干预设特征信息;
生成单元,用于若接收到预设操作指令,根据所述预设操作指令中的若干预设特征信息对应地生成若干正则表达式;
组合单元,用于将所生成的若干正则表达式组合成一正则表达式列表;
其中,所述获取单元包括:
命名单元,用于根据第一预设规则为测试用例数据库中的每个测试用例进行命名;
第一调整单元,用于获取测试用例数据库中的每个测试用例的名称。
5.一种计算机设备,其特征在于,包括:
存储器,用于存储实现测试用例选择的程序;以及
处理器,用于运行所述存储器中存储的实现测试用例选择的程序,以执行如权利要求1-3任一项所述的方法。
6.一种计算机可读存储介质,其特征在于,计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行,以实现如权利要求1-3任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810183247.X/1.html,转载请声明来源钻瓜专利网。