【技术实现步骤摘要】
设备测试方法、装置、电子设备和存储介质
[0001]本公开实施例涉及一种设备测试方法、装置、电子设备和存储介质。
技术介绍
[0002]相关技术中,测试被测设备,如运行网络配置(netoncf)协议的设备时,通过人为编写预期的参数和参数值来与被测设备返回的测试结果进行比对。这样的方式存在单一且无法准确判断某个参数的参数值是否符合被测设备的提供者的要求。
[0003]这样的测试方式不能确定测试结果是否符合被测设备的提供者的要求,进而对测试结果判断不准确。
技术实现思路
[0004]有鉴于此,本申请提供一种设备测试方法、装置、电子设备和存储介质,能够自动化实现设备测试,并对测试结果进行准确判断。
[0005]为解决上述技术问题,本申请的技术方案是这样实现的:
[0006]在一个实施例中,提供了一种设备测试方法,所述方法包括:
[0007]生成测试用例;其中,所述测试用例包括测试脚本和预期结果;所述预期结果与被测设备的提供者提供的参数和参数值相匹配;所述被测设备为运行配置协议的设备; ...
【技术保护点】
【技术特征摘要】
1.一种设备测试方法,其特征在于,所述方法包括:生成测试用例;其中,所述测试用例包括测试脚本和预期结果;所述预期结果与被测设备的提供者提供的参数和参数值相匹配;所述被测设备为运行配置协议的设备;向所述被测设备发送测试请求;其中,所述测试请求中携带所述测试脚本;获取所述被测设备响应的测试结果;其中,所述测试结果为所述被测设备运行所述测试脚本后获得的测试结果;使用所述测试结果与所述预期结果进行匹配;输出匹配结果。2.根据权利要求1所述的方法,其特征在于,生成所述预期结果包括:根据测试脚本生成初步预期结果;获取所述被测设备的提供者提供的参数和参数值;确定所述初步预期结果与对应的所述参数和参数值是否项匹配;响应于不匹配,使用所述被测设备的提供者提供的参数和参数值更新所述初步预期结果,获取所述测试用例中的所述预期结果。3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:若所述被测设备为多个,且所述被测设备对应的设备提供者为多个,则针对不同测试脚本使用对应的被测设备的IP地址,以及被测设备对应的设备提供者的标识进行区分。4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:生成所述测试用例时,针对测试脚本生成测试要求;其中,所述测试要求包括:测试的功能模块,测试时长、测试频率和测试顺序,其中,所述测试时长包括开始时间和结束时间;所述测试请求还携带所述测试脚本对应的测试要求;所述测试结果为所述被测设备按照所述测试要求运行所述测试脚本后获得的测试结果。5.根据权利要求4所述的方法,其特征在于,所述测试要求还包括:返回日志信息;所述获取所述被测设备响应的测试结果时,所述方法进一步包括:获取日志信息;所述日志信息用于分析测试过程,定位测试问题。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,所述使用...
【专利技术属性】
技术研发人员:胡楠,陈江峰,张建鑫,沈含,
申请(专利权)人:北京格林伟迪科技股份有限公司北京格林伟迪通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。