[发明专利]一种自动化测试方法及系统有效
申请号: | 202010898665.4 | 申请日: | 2020-08-31 |
公开(公告)号: | CN112019405B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 谢玉凯 | 申请(专利权)人: | 深圳市吉祥腾达科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/66 |
代理公司: | 深圳市海盛达知识产权代理事务所(普通合伙) 44540 | 代理人: | 赵雪佳 |
地址: | 518000 广东省深圳市南山区西丽*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 方法 系统 | ||
本发明提供了一种自动化测试方法及系统,该自动化测试方法包括执行以下步骤:步骤S1:运行测试程序,在弹出的界面选择所要检查的节点树的根节点值,并且点击开始测试,测试程序即监听被测家庭智能网关发送的TCP连接请求;步骤S2:测试程序自动响应被测家庭智能网关主动发起的TCP连接,并且进行HTTP业务初始报文交互;步骤S3;步骤S4;步骤S5;步骤S6;步骤S7;步骤S8。本发明的有益效果是:1.程序自动完成TCP和HTTP交互,保证测试效率,减少测试人力;2.程序有效节省测试时间,并且减少因测试人员疏忽而产生的漏测。
技术领域
本发明涉及通讯领域,尤其涉及一种自动化测试方法及系统。
背景技术
使用在不同省份的家庭智能网关(光猫)设备,其因各省份服务器设置,网络设置的不同,需在出厂时预置各省份的预配置文件,预配置的不同导致TR069节点的默认参数值不同,TR069节点值繁多的原因导致测试人员无法高效的遍历各节点,影响了测试效率。目前有一种测试方法:手工检测各参数节点值,并与家庭网关(光猫)规范对比,确认节点值的对错。但该测试方法存在以下缺陷:需要手工去核对各TR069节点默认值,TR069参数值众多,且各省预配置不同导致默认值会存在差异,浪费很多测试人力,并且测试结果不稳定。
发明内容
本发明提供了一种自动化测试方法,包括执行以下步骤:
步骤S1:运行测试程序,在弹出的界面选择所要检查的节点树的根节点值,并且点击开始测试,测试程序即监听被测家庭智能网关发送的TCP连接请求;
步骤S2:测试程序自动响应被测家庭智能网关主动发起的TCP连接,并且进行HTTP业务初始报文交互;
步骤S3:测试程序根据选定的根节点值信息,自动发起GetParameterValues和GetParameterNames RPC方法和被测家庭智能网关完成HTTP业务交互;
步骤S4:测试程序自动对被测家庭智能网关所回复的GetParameterValuesResponse和GetParameterNamesResponse中所携带的节点信息进行处理;
步骤S5:测试程序判断被测家庭智能网关所回复的是一个新的节点或是节点参数,若是新的节点则回到步骤S3,若不是则进行到步骤S6;
步骤S6:测试程序自动汇总所有的节点参数,并与已经存储正确节点参数值信息的数据库对比;
步骤S7:测试程序自动汇总所有与数据库不符的节点信息,并且将节点值和节点参数提交给测试人员;
步骤S8:根据程序运行节点,进行测试结果汇总。
本发明公开了一种对家庭智能网关的TR069节点默认值进行测试的方法,包括:
步骤1:网卡安装在PC机上,交换机划分一个access端口和一个hybrid端口,交换机通过所述access端口、所述hybrid端口分别连接PC机、OLT,被测家庭智能网关与所述OLT连接;
步骤2:将被测家庭智能网关注册至OLT,并且通过静态IP接入的方式连接至PC机的网卡;
步骤3:交换机端口1配置为access端口,交换机端口2配置为hybrid端口,VLAN ID值为设定值;
步骤4:PC机配置网卡地址,被测家庭智能网关WAN侧配置网卡地址;
步骤5:在PC机上安装基于python的检测TR069节点值的自动化程序,所述自动化程序用于执行本发明的自动化测试方法中的步骤;
步骤6:在PC机的自动化程序上输入要检测的节点树的根节点值;
步骤7:在PC机上点击“开始测试”,进行自动化测试;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市吉祥腾达科技有限公司,未经深圳市吉祥腾达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010898665.4/2.html,转载请声明来源钻瓜专利网。