[发明专利]用于自动测试设备功能的方法及系统有效
申请号: | 201610566523.1 | 申请日: | 2016-07-18 |
公开(公告)号: | CN107632909B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 马宝林 | 申请(专利权)人: | 北京北方华创微电子装备有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽;马佑平 |
地址: | 100176 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动 测试 设备 功能 方法 系统 | ||
本发明公开了一种用于自动测试设备功能的方法及系统。该方法包括:获取配置文件,其中,所述配置文件包括发送消息的规则和接收消息的规则;基于所述配置文件中的所述发送消息的规则将测试消息发送至被测设备;接收所述被测设备针对所述测试消息的反馈消息;基于所述配置文件中的所述接收消息的规则检查接收的所述反馈消息;以及在所述反馈消息符合所述接收消息的规则的情况下,确定测试通过。根据本发明的方法及系统,用户可以根据自定义的规则来控制进行自动化的测试,在没有人员监管的情况下,完成测试并保存测试结果,从而节省了人力和物力。
技术领域
本发明涉及自动测试技术领域,更具体地,涉及一种用于自动测试设备功能的方法及系统。
背景技术
通常,在电子设备出厂前,都需要进行各种功能测试。在现有技术中,采用人工编辑要发送的消息,通过连接到被测设备的测试仪器或测试平台将消息发送至被测设备。测试仪器接收并解析被测设备的反馈消息。然后,由测试人员根据解析出的消息来判断被测设备的功能是否符合预期。这种测试的方法,测试过程中需要人员的大量参与,例如,测试人员需要非常熟悉测试的流程和功能点,并且测试人员需要手动的控制消息的发送。因此,只能在人员的监督下才能进行测试,这对人力资源和物力资源也是一种浪费。
因此,需要对现有技术进行改进,以解决上述的至少一个问题。
发明内容
本发明的一个目的是提供一种自动测试设备功能的方法及系统的新技术方案。
根据本发明的第一方面,提供了一种用于自动测试设备功能的方法。该方法包括:获取配置文件,其中,所述配置文件包括发送消息的规则和接收消息的规则;基于所述配置文件中的所述发送消息的规则将测试消息发送至被测设备;接收所述被测设备针对所述测试消息的反馈消息;基于所述配置文件中的所述接收消息的规则检查接收的所述反馈消息;以及在所述反馈消息符合所述接收消息的规则的情况下,确定测试通过。
优选地,使用所述配置文件的哈希值作为所述配置文件的文件名,以及所述方法还包括:当获取所述配置文件时,使用所述文件名验证所述配置文件的完整性。
优选地,在向被测设备发送测试消息之前确定被测设备处于正常的工作状态。
优选地,所述方法还包括:获取被测设备的类型信息和版本信息中的至少一项;以及检查所述的类型信息和版本信息中的至少一项与配置文件中的相应项目的一致性。
优选地,所述配置文件还包括测试指标和测试结果的存放目录中的至少一项。
根据本发明的第二方面,提供了一种用于自动测试设备功能的系统。该系统包括:获取配置文件的单元,用于获取配置文件,其中,所述配置文件包括发送消息的规则和接收消息的规则;发送控制单元,用于基于所述配置文件中的所述发送消息的规则将测试消息发送至被测设备;接收控制单元,用于接收所述被测设备针对所述测试消息的反馈消息;验证处理单元,用于基于所述配置文件中的所述接收消息的规则检查接收的所述反馈消息;以及测试结果输出单元,用于在所述反馈消息符合所述接收消息的规则的情况下,确定测试通过。
优选地,使用所述配置文件的哈希值作为所述配置文件的文件名,以及所述系统还包括:当读取所述配置文件时,使用所述文件名验证所述配置文件的完整性的单元。
优选地,所述系统还包括:在向被测设备发送测试消息之前确定被测设备处于正常的工作状态的单元。
优选地,所述的系统,还包括:获取被测设备的类型信息和版本信息中的至少一项的单元;以及检查所述的设备类型信息和版本信息中的至少一项与配置文件中的相应项目的一致性的单元。
优选地,所述配置文件还包括测试指标和测试结果的存放目录中的至少一项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北方华创微电子装备有限公司,未经北京北方华创微电子装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610566523.1/2.html,转载请声明来源钻瓜专利网。