[发明专利]自然语言测试脚本解析处理方法、装置及电子设备在审

专利信息
申请号: 202111123190.2 申请日: 2021-09-24
公开(公告)号: CN113807077A 公开(公告)日: 2021-12-17
发明(设计)人: 褚建杰 申请(专利权)人: 宁波金朔智能科技有限公司
主分类号: G06F40/205 分类号: G06F40/205;G06F40/211;G06F40/253;G06F40/284;G06F11/36
代理公司: 北京细软智谷知识产权代理有限责任公司 11471 代理人: 周亮
地址: 315000 浙江省宁波市高*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 自然语言 测试 脚本 解析 处理 方法 装置 电子设备
【权利要求书】:

1.一种自然语言测试脚本解析处理方法,其特征在于,包括:

获取自然语言测试脚本中的自然语句;

对所述自然语句进行切割处理,得到语句所对应的关键词列表并对表中关键词进行类型赋值;

针对赋值后的关键词列表,基于预先构建的解析自动状态机生成语法树;

对所述语法树进行检错,在检错通过的情况下遍历所述语法树查找关键词所对应的命令生成规则,根据命令生成规则生成执行命令并添加入命令列表,

否则结束对该语句的解析并输出报错信息。

2.根据权利要求1所述的方法,其特征在于,所述对所述自然语句进行切割处理,得到语句所对应的关键词列表并对表中关键词进行类型赋值,具体为:

基于预先构建的关键词切分规则表对所述自然语句进行切割处理,得到语句所对应的关键词列表;

根据预先构建的关键词表中的关键词类型信息,对所述关键词列表中关键词进行类型赋值。

3.根据权利要求2所述的方法,其特征在于,所述关键词切分规则表和所述关键词表的预先构建过程,包括:

根据测试场景中的自然语言需求,进行关键语法以及关键词类型定义,并对应生成语法表和所述关键词表;

根据所述关键词表进行反向生成解析,基于解析得到的规则信息构建所述关键词切分规则表。

4.根据权利要求3所述的方法,其特征在于,所述解析自动状态机的预先构建过程,具体为:

根据所述语法表和所述关键词表进行解析,得到构建解析自动状态机的结构关系信息;

根据所述结构关系信息构建所述解析自动状态机。

5.根据权利要求4所述的方法,其特征在于,所述遍历所述语法树查找关键词所对应的命令生成规则,具体为:

根据预先构建的命令解析表与所述关键词表中关键词的对应关系,遍历所述语法树查找关键词所对应的命令生成规则;

其中,通过定义语法中命令与关键词的对应关系,来预先构建所述命令解析表。

6.根据权利要求1所述的方法,其特征在于,在得到含有执行命令的命令列表后,还包括调用执行引擎对命令列表中的所述执行命令进行执行处理。

7.根据权利要求6所述的方法,其特征在于,所述执行处理过程包括:

获取所述自然语言测试脚本所针对的终端设备的界面元素信息;

根据所述界面元素信息构建表述元素方位及距离关系的有向图;

基于所述有向图查找执行命令所涉及界面元素的坐标,根据得到的坐标下发执行命令给终端设备进行命令执行。

8.根据权利要求1所述的方法,其特征在于,在所述根据命令生成规则生成执行命令过程中,还包括对生成过程的检错,

在检错通过的情况下,将生成的执行命令添加入命令列表,否则直接结束对该语句的解析并输出报错信息。

9.一种自然语言测试脚本解析处理装置,其特征在于,包括:

获取模块,用于获取自然语言测试脚本中的自然语句;

切割处理模块,用于对所述自然语句进行切割处理,得到语句所对应的关键词列表并对表中关键词进行类型赋值;

命令解析处理模块,用于针对赋值后的所述关键词列表,基于预先构建的解析自动状态机生成语法树;以及用于,

对所述语法树进行检错,在检错通过的情况下遍历所述语法树查找关键词所对应的命令生成规则,根据命令生成规则生成执行命令并添加入命令列表,

否则结束对该语句的解析并输出报错信息。

10.一种电子设备,其特征在于,包括:

存储器,其上存储有可执行程序;

处理器,用于执行所述存储器中的所述可执行程序,以实现权利要求1-8中任一项所述方法的步骤。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波金朔智能科技有限公司,未经宁波金朔智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111123190.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top