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

测试脚本的自动生成方法、自动生成装置及存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国家电网有限公司;北京智芯半导体科技有限公司

摘要:本发明公开一种测试脚本的自动生成方法,应用于芯片操作系统,该方法包括:判断是否获取到所有输入内容中的所有内容信息,内容信息包括目录结构信息、指令列表信息、共用函数信息、配置信息以及脚本模板信息;在确定获取到所有内容信息情况下,获取开发需求信息,基于开发需求信息生成结构创建脚本,结构创建脚本用于生成待测试文件结构;基于指令列表信息创建指令测试脚本集和公共脚本集;基于指令列表信息生成与指令测试脚本集对应的指令测试脚本,以及基于指令列表信息生成与公共脚本集对应的公共脚本;将待测试文件结构、指令测试脚本和公共脚本存储于脚本模板信息,生成芯片操作系统的测试脚本。本发明还公开一种测试脚本的自动生成装置。

主权项:1.一种测试脚本的自动生成方法,应用于芯片操作系统,其特征在于,所述生成方法包括:判断是否获取到输入内容中的所有内容信息,所述内容信息包括目录结构信息、指令列表信息、共用函数信息、配置信息以及脚本模板信息;在确定获取到所有所述内容信息的情况下,获取开发需求信息,基于所述开发需求信息生成结构创建脚本,所述结构创建脚本用于生成待测试文件结构;基于所述指令列表信息创建指令测试脚本集和公共脚本集;其中,所述基于所述指令列表信息创建指令测试脚本集,包括:提取所述指令列表信息中的指令名称,生成与所述指令名称对应的正向测试脚本;获取所述指令列表信息中的参数值,生成与所述参数值对应的参数扫描测试脚本;获取所述指令列表信息中的错误码,基于所述指令名称和所述错误码生成对应的反向测试脚本;基于所述正向测试脚本、所述参数扫描测试脚本以及所述反向测试脚本创建所述指令测试脚本集;基于所述指令列表信息生成与所述指令测试脚本集对应的指令测试脚本,以及基于所述指令列表信息生成与所述公共脚本集对应的公共脚本;将所述待测试文件结构、所述指令测试脚本和所述公共脚本存储于所述脚本模板信息,生成所述芯片操作系统的测试脚本;所述基于所述开发需求信息生成待测试文件结构,包括:基于所述开发需求信息生成结构创建规则;基于所述结构创建规则生成对应的待测试文件结构;所述共用函数信息包括文件创建函数,所述指令列表信息包括秘钥创建函数,所述基于所述结构创建规则生成对应的待测试文件结构,包括:基于所述结构创建规则获取文件结构信息,所述文件结构信息包括多个文件项,每个所述文件项包括一个父目录项和对应的至少一个子目录项;从所述目录结构信息中提取与每个所述父目录项对应的父文件内容,基于所述文件创建函数生成与所述父文件内容对应的秘钥文件,所述秘钥文件用于存储秘钥内容;从所述目录结构信息中提取与每个所述子目录项对应的子文件内容,基于所述秘钥创建函数生成与所述子文件内容对应的秘钥内容;基于每个所述文件项的所述父目录项、所述秘钥文件、所述子目录项以及所述秘钥内容生成所述待测试文件结构。

全文数据:

权利要求:

百度查询: 北京智芯微电子科技有限公司 国网信息通信产业集团有限公司 国家电网有限公司 北京智芯半导体科技有限公司 测试脚本的自动生成方法、自动生成装置及存储介质

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