一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

自动化测试装置的制作方法

2022-02-20 00:44:52 来源:中国专利 TAG:

技术特征:
1.一种自动化测试装置,用于测试移动式工控系统运维装置,其特征在于,所述自动化测试装置包括:第一测试单元,与所述移动式工控系统运维装置的第一端口连接;第二测试单元,与所述移动式工控系统运维装置的第二端口连接;所述第一测试单元与所述第二测试单元通信连接;其中,所述第一测试单元向所述移动式工控系统运维装置发送测试用例,所述测试用例用于触发所述移动式工控系统运维装置执行指令管控,所述指令管控包括匹配所述测试用例并根据匹配结果拦截或放行所述测试用例;若所述测试用例被所述移动式工控系统运维装置放行,则所述测试用例被所述第二测试单元接收,并触发所述第二测试单元解析所述测试用例,将所述测试用例的解析结果反馈至所述第一测试单元;所述测试用例预设有放行策略,所述放行策略为拦截或放行所述测试用例,所述第一测试单元根据所述测试用例的解析结果获取该测试用例预设的所述放行策略,若所述放行策略为拦截所述测试用例,则判定所述移动式工控系统运维装置对所述测试用例执行指令管控失败,若所述放行策略为放行所述测试用例,则判定所述移动式工控系统运维装置对所述测试用例执行指令管控成功;若所述测试用例被所述移动式工控系统运维装置拦截,则所述第一测试单元解析所述测试用例,根据解析结果获取该测试用例预设的所述放行策略,若所述放行策略为拦截所述测试用例,则判定所述移动式工控系统运维装置对所述测试用例执行指令管控成功,若所述放行策略为放行所述测试用例,则判定所述移动式工控系统运维装置对所述测试用例执行指令管控失败;所述第一测试单元在每个所述测试用例执行完成后生成测试报告。2.根据权利要求1所述的自动化测试装置,其特征在于,所述测试用例为根据iec101协议编写的功能码协议包。3.根据权利要求2所述的自动化测试装置,其特征在于,当所述移动式工控系统运维装置执行指令管控放行所述功能码协议包时通过所述第二接口将所述功能码协议包发送至所述第二测试单元;所述第二测试单元接收所述功能码协议包,根据iec101协议的结构体对所述功能码协议包进行解包获得类型标识,将所述类型标识作为所述测试用例的解析结果发送至所述第一测试单元。4.根据权利要求3所述的自动化测试装置,其特征在于,所述第一测试单元包括放行策略存储模块,所述放行策略存储模块中存有不同所述类型标识所对应的放行策略;所述第一测试单元将接收到的类型标识进行匹配,从所述放行策略存储模块中获取该类型标识所对应的放行策略,若所述类型标识的放行策略是拦截所述测试用例,则判定所述移动式工控系统运维装置对所述测试用例执行指令管控失败,若所述放行策略为放行所述测试用例,则判定所述移动式工控系统运维装置对所述测试用例执行指令管控成功。5.根据权利要求2所述的自动化测试装置,其特征在于:所述第一测试单元还包括测试用例拦截判定模块,用于判定所述测试用例是否被所述移动式工控系统运维装置拦截;
所述测试用例拦截判定模块包括定时器,所述定时器设置有第一时间阈值,当所述第一测试单元发送所述测试用例时,所述定时器开始计时,若计时时间超出所述第一时间阈值所述第一测试单元仍未收到所述第二测试单元反馈的所述测试用例的解析结果,则判定所述测试用例被所述移动式工控系统运维装置拦截。6.根据权利要求5所述的自动化测试装置,其特征在于,当所述测试用例拦截判定模块判定所述测试用例被所述移动式工控系统运维装置拦截时,所述第一测试单元根据iec101协议的结构体对所述功能码协议包进行解包获得类型标识,所述第一测试单元包括放行策略存储模块,所述放行策略存储模块中存有不同所述类型标识所对应的放行策略;所述第一测试单元将所述类型标识进行匹配,从所述放行策略存储模块中获取该类型标识所对应的放行策略,若所述类型标识的放行策略是拦截所述测试用例,则判定所述移动式工控系统运维装置对所述测试用例执行指令管控成功,若所述放行策略为放行所述测试用例,则判定所述移动式工控系统运维装置对所述测试用例执行指令管控失败。7.根据权利要求4或6任一项所述的自动化测试装置,其特征在于,在所述移动式工控系统运维装置工作状态正常的情况下,所述第一测试单元预设的不同所述类型标识所对应的放行策略分别与所述移动式工控系统运维装置对各个所述类型标识对应的所述测试用例执行指令管控的结果一致。8.根据权利要求2所述的自动化测试装置,其特征在于,所述第一测试单元根据所述iec101协议定期向所述移动式工控系统运维装置发送固定帧长格式的数据包,所述固定帧长格式的数据包用于维持所述第一测试单元与所述移动式工控系统运维装置之间的链路连接。9.根据权利要求8所述的自动化测试装置,其特征在于,所述固定帧长格式的数据包通过所述移动式工控系统运维装置发送至所述第二测试单元;所述固定帧长格式的数据包被所述第二测试单元接收后,由所述第二测试单元对所述固定帧长格式数据包进行解包,根据解包结果,所述固定帧长格式数据包被所述第二测试单元识别,所述第二测试单元判定本次接收的数据是所述固定帧长格式的数据包而非所述测试用例,将所述固定帧长格式的数据包丢弃。10.根据权利要求1所述的自动化测试装置,其特征在于,所述第一测试单元和第二测试单元通过串行接口连接。

技术总结
本申请提供一种自动化测试装置,用于测试移动式工控系统运维装置,包括:第一测试单元和第二测试单元,分别与移动式工控系统运维装置连接,第一测试单元与第二测试单元通信连接;其中,第一测试单元向移动式工控系统运维装置发送测试用例;若测试用例被放行,第二测试单元解析测试用例,将解析结果反馈至第一测试单元;根据解析结果获取放行策略,若放行策略为拦截,则判定移动式工控系统运维装置执行指令管控失败,否则判定执行指令管控成功;若测试用例被拦截,则第一测试单元解析测试用例,若放行策略为拦截测试用例,则判定执行指令管控成功,否则判定执行指令管控失败;第一测试单元在每个测试用例执行完成后生成测试报告。报告。报告。


技术研发人员:程学 阮涛 黄佳 梁猛 张宙 张扬 马海涛
受保护的技术使用者:浙江齐安信息科技有限公司
技术研发日:2021.12.09
技术公布日:2022/1/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献