首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于cucumber测试案例的解析方法、装置、设备及存储介质 

申请/专利权人:平安银行股份有限公司

申请日:2021-09-29

公开(公告)日:2024-06-25

公开(公告)号:CN113822046B

主分类号:G06F40/211

分类号:G06F40/211;G06F11/36

优先权:

专利状态码:有效-授权

法律状态:2024.06.25#授权;2022.01.07#实质审查的生效;2021.12.21#公开

摘要:本发明公开了一种基于cucumber测试案例的解析方法、装置、设备及存储介质。该方法包括:获取用户基于业务场景定义的案例文本以及用户输入的第一案例名称,根据第一案例名称从案例文本中确定当前用于cucumber测试的第一测试案例;对第一测试案例进行特征提取,根据特征提取结果获取待解析标签;从待解析标签中提取标签信息,根据标签信息获取案例依赖关系,根据案例依赖关系获取与第一测试案例相互依赖关联的第二测试案例;对待解析标签进行解析,将解析结果自动注册到第一测试案例的注册表中,对第二测试案例进行解析,将解析结果自动注册到第二测试案例的注册表中。通过上述方式,本发明能够实现多案例相互关联解析,提高了解析效率。

主权项:1.一种基于cucumber测试案例的解析方法,其特征在于,包括:获取用户基于业务场景定义的案例文本以及所述用户输入的第一案例名称,根据所述第一案例名称从所述案例文本中确定当前用于cucumber测试的第一测试案例;对所述第一测试案例进行特征提取,根据特征提取结果获取待解析标签;从所述待解析标签中提取标签信息,根据所述标签信息获取案例依赖关系,根据所述案例依赖关系获取与所述第一测试案例相互依赖关联的第二测试案例;对所述待解析标签进行解析,将解析结果自动注册到所述第一测试案例的注册表中,对所述第二测试案例进行解析,将解析结果自动注册到所述第二测试案例的注册表中;将解析结果自动注册到所述第一测试案例的注册表中的步骤之后,包括:将解析后的标签与解析结果进行关联以形成映射关系;对解析后的标签进行分类;根据分类结果将解析后的标签以及对应的映射关系存储于对应的预设标签库中;所述对所述第一测试案例进行特征提取,根据特征提取结果获取待解析标签,包括:对所述第一测试案例进行场景特征提取,根据场景特征提取结果获取基于每个业务场景描述的第一标签;对每个所述第一标签进行标签特征提取,根据标签特征提取结果获得与所述第一标签对应的业务场景描述的第二标签,所述待解析标签包括所述第一标签和所述第二标签;所述对所述待解析标签进行解析,将解析结果自动注册到所述第一测试案例的注册表中,包括:按照所述第一标签的获取先后顺序对所述第一标签进行排序,依序将所述第一标签与所述预设标签库进行比对,从所述预设标签库中获得与所述第一标签对应的第一测试代码并将所述第一测试代码注册到所述第一测试案例的注册表中;按照所述第二标签的获取先后顺序对所述第二标签进行排序,依序将所述第二标签与所述预设标签库进行比对,从所述预设标签库中获得与所述第二标签对应的第二测试代码并将所述第二测试代码注册到所述第一测试案例的注册表中;所述从所述待解析标签中提取的标签信息,根据所述标签信息获取案例依赖关系,根据所述案例依赖关系获取与所述第一测试案例相互依赖关联的第二测试案例,包括:从所述待解析标签中提取所述标签信息,根据所述标签信息从所述待解析标签中确定标签内容为案例的标签作为目标标签;根据所述目标标签确定案例依赖关系并获取所述目标标签的标签内容,从所述标签内容中确定与所述第一测试案例相互依赖关联的第二测试案例的第二案例名称;根据所述第二案例名称从所述案例文本中提取所述第二测试案例。

全文数据:

权利要求:

百度查询: 平安银行股份有限公司 基于cucumber测试案例的解析方法、装置、设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。