[发明专利]一种功能测试用例生成方法及系统在审
申请号: | 202211121805.2 | 申请日: | 2022-09-15 |
公开(公告)号: | CN115509900A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 谢靖;夏健爽;叶徐林;唐颖丽 | 申请(专利权)人: | 上海宜软检测技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳叁众知识产权代理事务所(普通合伙) 44434 | 代理人: | 董杨 |
地址: | 200000 上海市静*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 功能 测试 生成 方法 系统 | ||
1.一种功能测试用例生成方法,其特征在于,包括:
步骤1:构建功能测试用例库;
步骤2:显示预设的测试功能列表;
步骤3:获取用户从所述测试功能列表中挑选的第一测试功能;
步骤4:从所述功能测试用例库中确定所述第一测试功能对应的第一功能测试用例,并进行输出生成。
2.如权利要求1所述的一种功能测试用例生成方法,其特征在于,所述步骤1:构建功能测试用例库,包括:
获取待入库内容;
获取预设的空白库,将所述待入库内容存入所述空白库中;
存入完毕后,将所述空白库作为功能测试用例库,完成构建;
其中,获取待入库内容,包括:
将预设的内容请求信息投递至预设的多个内部节点,获取所述内部节点回复的多组一一对应的第二测试功能和第二功能测试用例,并作为待入库内容;
和/或,
从大数据平台上获取多组一一对应的第三测试功能和第三功能测试用例,并作为待入库内容。
3.如权利要求1所述的一种功能测试用例生成方法,其特征在于,所述步骤2:显示预设的测试功能列表,包括:
获取用户的显示界面,将所述测试功能列表映射于所述显示界面内;
获取用户基于所述显示界面查看所述测试功能列表时的视线最近预设的第一时间内在所述界面内的视线落点形成的视线轨迹;
获取所述视线轨迹在所述显示界面内途经的多个界面块;
依次遍历所述界面块,每次遍历时,截取所述视线轨迹存在于遍历到的所述界面块内的部分轨迹;
获取遍历到的所述界面块内的目标内容的内容结构对应的预设的标准视线轨迹和轨迹匹配度阈值;
计算所述部分轨迹与所述标准视线轨迹之间的轨迹匹配度,若所述轨迹匹配度大于等于所述轨迹匹配度阈值,获取所述目标内容的内容分隔符;
确定所述部分轨迹中对应于所述内容分隔符的轨迹分割点,基于所述轨迹分割点,将所述部分轨迹分割成多个分割轨迹;
对任一所述分割轨迹进行特征提取,获得多个第一轨迹特征;
获取预设的触发轨迹特征库,将所述第一轨迹特征与所述触发轨迹特征库中的第二轨迹特征进行匹配,若匹配符合,获取匹配符合的所述第二轨迹特征对应的预设的触发值;
累加计算所述触发值,获得触发值和;其中,累加计算公式为:其中,d为所述触发值和,Ji为第i个所述触发值,O为所述触发值的总数目;
若所述触发值和大于等于预设的触发值和阈值,获取对应所述分割轨迹对应于所述目标内容中的疑问内容对应的预设的解释内容;
在所述显示界面内的任一空闲界面块显示所述解释内容。
4.如权利要求2所述的一种功能测试用例生成方法,其特征在于,获取所述内部节点回复的多组一一对应的第二测试功能和第二功能测试用例之前,对所述内部节点的可信度进行验证,当验证通过时,执行获取;
其中,对所述内部节点的可信度进行验证,包括:
获取所述内部节点的节点信息;
获取预设的可信度验证库,所述可信度验证库包括:多组一一对应的验证依据提取模板和验证评价模板;
依次遍历所述验证依据提取模板,每次遍历时,基于遍历到的所述验证依据提取模板,从所述节点信息中提取验证依据信息;
基于遍历到的所述验证依据提取模板对应的所述验证评价模板,对所述验证依据信息进行验证评价,获得评价值;
遍历所述验证依据提取模板结束后,累加计算所述评价值,获得评价值和,将所述评价值和作为所述内部节点的可信度;其中,累加计算公式为:γ为所述评价值和,Zt为第t个所述评价值,J为所述评价值的总数目;
若所述可信度大于等于预设的可信度阈值,所述内部节点的可信度通过验证,否则,未通过验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宜软检测技术有限公司,未经上海宜软检测技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211121805.2/1.html,转载请声明来源钻瓜专利网。