【技术实现步骤摘要】
一种自动化测试检测装置和方法
本专利技术属于监控系统自动化测试
,具体涉及一种自动化测试检测装置和方法。
技术介绍
随着监控系统越来越复杂,版本周期越来越短,对新版本的系统进行测试的需求也越来越频繁。由于人工测试比较费时费力,测试成本比较高,因此,监控系统的自动化测试越来越得到重视和普及。但现有技术中,自动化测试的结果验证在监控系统的测试中是一个难点。目前监控系统的自动化测试结果验证都是通过对监控系统自身进行查询,即普遍通过调用监控系统的接口来验证自动化测试的结果。比如告警联动、轮切等业务,通过监控系统提供的查询接口验证是否配置告警联动、是否启动轮切。但是通过调用监控系统的接口验证,存在的问题是已经提前预设了查询接口是正确的,故无法准确地验证自动化测试的结果,并且无法验证自动化业务本身的功能。
技术实现思路
本专利技术的目的在于提供一种自动化测试检测装置和方法,能够验证自动化测试的结果准确性,以及验证自动化业务本身的功能。为了实现上述目的,本专利技术所采取的技术方案如下:r>一种自动化测试检本文档来自技高网...
【技术保护点】
1.一种自动化测试检测装置,用于对被测系统进行自动化测试检测,其特征在于,所述自动化测试检测装置包括自动化控制模块、设备仿真模块、检测模块,其中:/n所述自动化控制模块,用于根据测试用例自动生成自动化测试的仿真设备配置文件,并将所述仿真设备配置文件下发至设备仿真模块;还用于执行测试用例,向所述被测系统输出业务交互命令;/n所述设备仿真模块,用于根据所述仿真设备配置文件自动生成仿真设备,生成的仿真设备向所述被测系统发出注册信令,并与被测系统进行业务交互;/n所述被测系统,用于响应所述仿真设备发出的注册信令,并根据所述自动化控制模块输出的业务交互命令,与所述仿真设备进行业务交互 ...
【技术特征摘要】
1.一种自动化测试检测装置,用于对被测系统进行自动化测试检测,其特征在于,所述自动化测试检测装置包括自动化控制模块、设备仿真模块、检测模块,其中:
所述自动化控制模块,用于根据测试用例自动生成自动化测试的仿真设备配置文件,并将所述仿真设备配置文件下发至设备仿真模块;还用于执行测试用例,向所述被测系统输出业务交互命令;
所述设备仿真模块,用于根据所述仿真设备配置文件自动生成仿真设备,生成的仿真设备向所述被测系统发出注册信令,并与被测系统进行业务交互;
所述被测系统,用于响应所述仿真设备发出的注册信令,并根据所述自动化控制模块输出的业务交互命令,与所述仿真设备进行业务交互;
所述检测模块,用于接收所述仿真设备在业务交互过程中的交互结果及所述被测系统在业务交互过程中的交互结果,并将两者的交互结果对比分析,向所述自动化控制模块输出自动化测试检测结果。
2.如权利要求1所述的自动化测试检测装置,其特征在于,所述设备仿真模块,用于根据所述仿真设备配置文件自动生成仿真设备,生成的仿真设备向所述被测系统发出注册信令,执行如下操作:
所述设备仿真模块解析仿真设备配置文件,获取仿真设备配置文件的内容;
根据仿真设备配置文件中的仿真设备的IP地址生成对应的IP地址;
根据仿真设备配置文件中的仿真设备的厂商信息、设备类型以及接入协议对应生成各仿真设备;
将生成的IP地址和各仿真设备按照仿真设备配置文件中的对应关系进行绑定;
绑定后的各仿真设备向被测系统发出注册信令进行注册。
3.如权利要求1所述的自动化测试检测装置,其特征在于,所述设备仿真模块,还用于在根据所述仿真设备配置文件自动生成仿真设备,生成的仿真设备向所述被测系统发出注册信令之后,向自动化控制模块反馈仿真结果。
4.如权利要求1所述的自动化测试检测装置,其特征在于,所述被测系统,响应所述仿真设备发出的注册信令,并根据所述自动化控制模块输出的业务交互命令,与所述仿真设备进行业务交互,执行如下操作:
所述被测系统接收所述仿真设备发出的注册信令并进行响应;
所述被测系统根据所述自动化控制模块输出的业务交互命令,向仿真设备发出业务请求,使得所述仿真设备监听所述被测系统的业务请求,并根据业务请求进行业务响应,同时根据业务响应向检测模块发送交互结果;
所述被测系统接收仿真设备返回的业务响应,执行相应的业务操作,同时根据业务操作向检测模块发送交互结果...
【专利技术属性】
技术研发人员:廖永汉,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。