[发明专利]测试代码验证方法、验证装置、设备和存储介质有效
申请号: | 201811224534.7 | 申请日: | 2018-10-19 |
公开(公告)号: | CN109582525B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 李章红;林大全 | 申请(专利权)人: | 京信网络系统股份有限公司 |
主分类号: | G06F11/263 | 分类号: | G06F11/263 |
代理公司: | 北京慧智兴达知识产权代理有限公司 11615 | 代理人: | 李丽颖;韩龙 |
地址: | 510663 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 代码 验证 方法 装置 设备 存储 介质 | ||
1.一种测试代码验证方法,其特征在于,包括:
根据目标产品类型配置虚拟验证环境,所述虚拟验证环境用于模拟测试仪器对目标产品的测试行为;
建立所述虚拟验证环境与待验证测试代码之间通信连接;
运行所述待验证测试代码,以控制所述虚拟验证环境根据预设验证数据模拟测试仪器对目标产品的测试行为,所述验证数据为目标产品在不同状态下的工作参数;
根据测试行为的测量结果验证所述待验证测试代码,具体包括:根据测试行为的测量结果生成验证报告,并根据验证报告判定所述待验证测试代码是否存在缺陷。
2.根据权利要求1所述的方法,其特征在于,所述运行所述待验证测试代码,以控制所述虚拟验证环境根据预设验证数据模拟测试仪器对目标产品的测试行为,包括:
在所述待验证测试代码运行过程中判断虚拟验证环境中测试仪器是否完成对目标产品不同状态下的工作参数的测试;
若否,则更新所述验证数据,以使所述待验证测试代码在运行过程中对虚拟验证环境进行控制,以控制虚拟验证环境根据更新后的验证数据模拟测试仪器对目标产品的测试行为。
3.根据权利要求1所述的方法,其特征在于,在运行所述待验证测试代码之前,所述方法还包括:
对所述待验证测试代码进行解释,判断所述待验证测试代码是否存在代码错误;
若所述待验证测试代码存在代码错误,则提醒代码错误位置,并进行修正。
4.根据权利要求1所述的方法,其特征在于,所述根据目标产品类型配置虚拟验证环境,包括:
根据目标产品类型确定所述虚拟验证环境所模拟的测试仪器对目标产品的测试行为对应的测试参数类型;
根据所述测试参数类型配置虚拟验证环境。
5.根据权利要求1所述的测试代码验证方法,其特征在于,所述建立所述虚拟验证环境与待验证测试代码之间通信连接,包括:
通过预设的虚拟接口建立所述虚拟验证环境与待验证测试代码之间通信连接。
6.一种测试代码验证装置,配置于终端,其特征在于,包括:
配置模块,用于根据目标产品类型配置虚拟验证环境,所述虚拟验证环境用于模拟测试仪器对目标产品的测试行为;
通信模块,用于建立所述虚拟验证环境与待验证测试代码之间通信连接;
执行模块,用于运行所述待验证测试代码,以控制所述虚拟验证环境根据预设验证数据模拟测试仪器对目标产品的测试行为,所述验证数据为目标产品在不同状态下的工作参数;
验证模块,用于根据测试行为的测量结果验证所述待验证测试代码,具体包括:根据测试行为的测量结果生成验证报告,并根据验证报告判定所述待验证测试代码是否存在缺陷。
7.根据权利要求6所述的装置,其特征在于,所述执行模块,具体用于在所述待验证测试代码运行过程中判断虚拟验证环境中测试仪器是否完成对目标产品不同状态下的工作参数的测试;
若否,则更新所述验证数据,以使所述待验证测试代码在运行过程中对虚拟验证环境进行控制,以控制虚拟验证环境根据更新后的验证数据模拟测试仪器对目标产品的测试行为。
8.根据权利要求6所述的装置,其特征在于,所述执行模块,还用于在运行所述待验证测试代码之前,对所述待验证测试代码进行解释,判断所述待验证测试代码是否存在代码错误;若所述待验证测试代码存在代码错误,则提醒代码错误位置,并进行修正。
9.一种电子设备,其特征在于,所述电子设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-5中任一项所述的方法。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信网络系统股份有限公司,未经京信网络系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811224534.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测试方法、系统及电子设备和存储介质
- 下一篇:一种数据获取方法及装置