【技术实现步骤摘要】
本专利技术涉及计算机技术及通信
,特别是涉及一种接入网设备自动化测试系统。
技术介绍
自动化测试是在PC上运行自动化测试程序,自动化程序通过多个控制链路(TCP/IP、远程服务器Remote Server)对接入网设备进行配置和信息查看,控制PC进行测试帧的收发,并完成测试结果的自动获取与判断,最终得出该测试程序的测试结果。Robot Framework是一个通用的关键字驱动的自动化测试技术,可以通过一种非常简单的机制,使用Python或Java实现一个测试库,原生支持Python或Java脚本语言,并支持使用Python封装调用TCL脚本。通过测试库中实现的关键字来驱动被测软件。测试用例以HTML,纯文本或TSV(制表符分隔的一系列值)文件存储。目前,在应用Robot Framework自动化测试框架进行测试时,首先启动测试框架,读入测试用例的关键字驱动表Test Data,测试框架Robot Framework将调用测试框架中的测试引擎(Python)来处理测试用例表中的数据,生成可被测试驱动层识别的命令,通过协议执行关键字转换,再到驱动层测试库Tes ...
【技术保护点】
一种接入网设备自动化测试系统,其特征在于,包括:客户端、服务器和测试仪器;所述客户端通过服务器与测试仪器相连接,所述测试仪器与待测的接入网设备相连接;所述服务器在监听到所述接入网设备的连接请求之后,建立与所述接入网设备的通信连接,通过所述通信连接获取所述接入网设备需要执行的测试动作,并将包含所述测试动作的消息发送到客户端;所述客户端根据所述消息中携带的测试动作确定需要执行的测试用例,将对所述测试用例的调用指令发送到所述服务器,接收所述服务器根据所述调用指令返回的封装函数,对所述封装函数进行解析,得到原始测试函数,并通过所述服务器将所述原始测试函数发送至所述测试仪器;所述测试 ...
【技术特征摘要】
1.一种接入网设备自动化测试系统,其特征在于,包括:客户端、服务器和测试仪器;所述客户端通过服务器与测试仪器相连接,所述测试仪器与待测的接入网设备相连接;所述服务器在监听到所述接入网设备的连接请求之后,建立与所述接入网设备的通信连接,通过所述通信连接获取所述接入网设备需要执行的测试动作,并将包含所述测试动作的消息发送到客户端;所述客户端根据所述消息中携带的测试动作确定需要执行的测试用例,将对所述测试用例的调用指令发送到所述服务器,接收所述服务器根据所述调用指令返回的封装函数,对所述封装函数进行解析,得到原始测试函数,并通过所述服务器将所述原始测试函数发送至所述测试仪器;所述测试仪器从预存的测试库中获取所述原始测试函数与目标测试函数之间的关键字之间的映射关系,根据所述映射关系将所述原始测试函数转换为相应的目标测试函数,并将所述目标测试函数发送到所述接入网设备;其中,所述测试库用于存储各个测试函数的关键字及其相应的映射关系;所述接入网设备根据所述目标测试函数执行相应的测试操作,根据所述测试操作的执行结果生成测试日志,并将所述测试日志返回至所述客户端。2.根据权利要求1所述的接入网设备自动化测试系统,其特征在于,所述测试仪器还用于:根据所述目标测试函数对所述接入网设备的端口参数进行配置,并将所述端口参数发送到所述接入网设备;其中,所述接入网设备根据所述目标测试函数...
【专利技术属性】
技术研发人员:陈立明,陈华军,郭晓斌,许爱东,袁小凯,黄文琦,黄建理,杜金燃,卢耿城,
申请(专利权)人:中国南方电网有限责任公司电网技术研究中心,南方电网科学研究院有限责任公司,广州海晟科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。