[发明专利]用于自动测试设备功能的方法及系统有效
申请号: | 201610566523.1 | 申请日: | 2016-07-18 |
公开(公告)号: | CN107632909B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 马宝林 | 申请(专利权)人: | 北京北方华创微电子装备有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽;马佑平 |
地址: | 100176 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动 测试 设备 功能 方法 系统 | ||
1.一种用于自动测试设备功能的方法,包括:
获取配置文件,其中,所述配置文件包括发送消息的规则和接收消息的规则;
基于所述配置文件中的所述发送消息的规则将测试消息发送至被测设备;
接收所述被测设备针对所述测试消息的反馈消息;
基于所述配置文件中的所述接收消息的规则检查接收的所述反馈消息;以及
在所述反馈消息符合所述接收消息的规则的情况下,确定测试通过,
其中,所述发送消息的规则包括待发送消息的名称、顺序以及消息中功能点的取值,所述接收消息的规则包括接收消息的名称、以及针对发送消息中的关键功能的反馈。
2.根据权利要求1所述的方法,其中,使用所述配置文件的哈希值作为所述配置文件的文件名,以及所述方法还包括:
当获取所述配置文件时,使用所述文件名验证所述配置文件的完整性。
3.根据权利要求1所述的方法,还包括:在向被测设备发送测试消息之前,确定被测设备处于正常的工作状态。
4.根据权利要求3所述的方法,还包括:
获取被测设备的类型信息和版本信息中的至少一项;以及
检查所述的类型信息和版本信息中的至少一项与配置文件中的相应项目的一致性。
5.根据权利要求1所述的方法,其中,所述配置文件还包括测试指标和测试结果的存放目录中的至少一项。
6.一种用于自动测试设备功能的系统,包括:
获取配置文件的单元:用于获取配置文件,其中,所述配置文件包括发送消息的规则和接收消息的规则;
发送控制单元:用于基于所述配置文件中的所述发送消息的规则将测试消息发送至被测设备;
接收控制单元:用于接收所述被测设备针对所述测试消息的反馈消息;
验证处理单元:用于基于所述配置文件中的所述接收消息的规则检查接收的所述反馈消息;以及
测试结果输出单元:用于在所述反馈消息符合所述接收消息的规则的情况下,确定测试通过,
其中,所述发送消息的规则包括待发送消息的名称、顺序以及消息中功能点的取值,所述接收消息的规则包括接收消息的名称、以及针对发送消息中的关键功能的反馈。
7.根据权利要求6所述的系统,其中,使用所述配置文件的哈希值作为所述配置文件的文件名,以及所述系统还包括:
当获取所述配置文件时,使用所述文件名验证所述配置文件的完整性的单元。
8.根据权利要求7所述的系统,还包括:在向被测设备发送测试消息之前确定被测设备处于正常的工作状态的单元。
9.根据权利要求6所述的系统,还包括:
获取被测设备的类型信息和版本信息中的至少一项的单元;以及
检查所述的设备类型信息和版本信息中的至少一项与配置文件中的相应项目的一致性的单元。
10.根据权利要求6所述的系统,其中,所述配置文件还包括测试指标和测试结果的存放目录中的至少一项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北方华创微电子装备有限公司,未经北京北方华创微电子装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610566523.1/1.html,转载请声明来源钻瓜专利网。