[发明专利]用例更新方法、装置、电子设备及存储介质有效
申请号: | 202210471227.9 | 申请日: | 2022-04-28 |
公开(公告)号: | CN114741315B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 温长清;黄三;张勇 | 申请(专利权)人: | 深圳市紫光同创电子有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 吕静 |
地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 装置 电子设备 存储 介质 | ||
1.一种用例更新方法,其特征在于,用于电子设备,所述方法包括:
获取通用技术原语模型对应的新版通用技术原语模型文件和旧版通用技术原语模型文件;根据起始字符串和结束字符串在所述新版通用技术原语模型文件中确定新版有效信息区域;并根据所述起始字符串和所述结束字符串在所述旧版通用技术原语模型文件中确定旧版有效信息区域;在所述新版有效信息区域中提取包括目标关键字的新版语句,并在所述旧版有效信息区域中提取包括所述目标关键字的旧版语句;在所述新版语句中包括目标注释符时,从所述新版语句中提取新版信息;在所述旧版语句中包括目标注释符时,从所述旧版语句中提取旧版信息;将所述新版信息与所述旧版信息进行比对,得到更新信息和对应所述更新信息的更新操作;根据所述更新信息和所述更新操作,得到更新信息列表;并获取所述通用技术原语模型对应的待更新用例的代码列表;
从所述代码列表中提取信息名以及所述信息名对应的索引;
根据所述更新信息中待更新的信息名和所述更新操作,在所述信息名中确定出选定信息名;根据所述选定信息名的索引,在所述代码列表中确定代码更新区域;根据所述更新信息,对所述代码更新区域中的信息进行所述更新操作,以对所述代码列表进行更新;
通过更新后的代码列表,对所述待更新用例进行更新。
2.如权利要求1所述的方法,其特征在于,所述代码列表的获取方法包括:
根据预设文件夹类型和预设文件类型,确定对应所述待更新用例的用例文件的指定文件路径;
从所述指定文件路径获取所述用例文件;
通过代码读取函数以行为单位读取所述用例文件;
将读取的结果以行为单位进行存储,得到所述代码列表。
3.如权利要求1所述的方法,其特征在于,所述从所述代码列表中提取信息名以及所述信息名对应的索引包括:
根据开头标识符和结尾标识符从所述代码列表确定出目标代码行;
根据名标识符从所述目标代码行中提取出所述信息名;
将所述信息名所在的行数确定为所述信息名对应的索引。
4.如权利要求1所述的方法,其特征在于,所述更新信息包括所述通用技术原语模型的参数更新信息和/或端口更新信息;所述信息名包括参数名以及所述参数名对应的参数例化名,和/或,所述信息名包括端口名。
5.如权利要求1所述的方法,其特征在于,所述更新操作包括删除操作、添加操作和替换操作中的至少一种,所述更新操作中的操作按照优先级由高到低的顺序执行,所述删除操作的优先级高于所述添加操作的优先级,所述添加操作的优先级高于所述替换操作的优先级。
6.一种用例更新装置,其特征在于,用于电子设备,所述装置包括:
获取模块,用于获取通用技术原语模型对应的新版通用技术原语模型文件和旧版通用技术原语模型文件;根据起始字符串和结束字符串在所述新版通用技术原语模型文件中确定新版有效信息区域;并根据所述起始字符串和所述结束字符串在所述旧版通用技术原语模型文件中确定旧版有效信息区域;在所述新版有效信息区域中提取包括目标关键字的新版语句,并在所述旧版有效信息区域中提取包括所述目标关键字的旧版语句;在所述新版语句中包括目标注释符时,从所述新版语句中提取新版信息;在所述旧版语句中包括目标注释符时,从所述旧版语句中提取旧版信息;将所述新版信息与所述旧版信息进行比对,得到更新信息和对应所述更新信息的更新操作;根据所述更新信息和所述更新操作,得到更新信息列表;并获取所述通用技术原语模型对应的待更新用例的代码列表;
提取模块,用于从所述代码列表中提取信息名以及所述信息名对应的索引;
列表更新模块,用于根据所述更新信息中待更新的信息名和所述更新操作,在所述信息名中确定出选定信息名;根据所述选定信息名的索引,在所述代码列表中确定代码更新区域;根据所述更新信息,对所述代码更新区域中的信息进行所述更新操作,以对所述代码列表进行更新;
用例更新模块,用于通过更新后的代码列表,对所述待更新用例进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市紫光同创电子有限公司,未经深圳市紫光同创电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210471227.9/1.html,转载请声明来源钻瓜专利网。