[发明专利]一种嵌入式网络通信设备自动化测试方法及系统有效
| 申请号: | 201110362817.X | 申请日: | 2011-11-16 |
| 公开(公告)号: | CN102394797A | 公开(公告)日: | 2012-03-28 |
| 发明(设计)人: | 杨岚;陈碧伟 | 申请(专利权)人: | 深圳市赛格导航科技股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
| 代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
| 地址: | 518019 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 嵌入式 网络 通信 设备 自动化 测试 方法 系统 | ||
1.一种嵌入式网络通信设备自动化测试方法,其特征在于,包括以下步骤:
S1、设置在服务器端的主服务器(2)接收并读取被测设备(1)所要完成的自动化测试任务,并根据所述自动化测试任务调用用例库内的测试用例;
S2、所述主服务器(2)根据所述测试用例调用相应的测试脚本;若主服务器(2)已存在所述测试脚本,则直接调用所述测试脚本,若所述测试脚本不存在,则修改已有的测试脚本形成所述测试脚本或者新建空白测试脚本并修改形成所述测试脚本;
所述主服务器(2)根据所述测试脚本选择相应的若干个测试指令,若所述测试指令存在于指令库中,则直接调用所述测试指令,若所述测试指令不存在,则新建指令并修改形成所述测试指令,或者修改已有的测试指令形成所述测试指令,并将所述测试指令存入指令库,所述主服务器(2)将所述测试指令依次插入发送队列中;所述主服务器(2)自动生成关机指令,并将所述关机指令插入发送队列末端;
所述主服务器(2)根据所述测试指令及所述关机指令形成的新的测试用例存入所述用例库;
S3、所述主服务器(2)根据所述发送队列中测试指令的顺序向所述被测设备(1)发送所述测试指令;
S4、所述被测设备(1)根据所述测试指令完成所述自动化测试任务,完成后所述被测设备(1)向所述主服务器(2)发送完成信息及相应的测试结果,所述测试结果在所述主服务器(2)的显示页面中显示;
S5、所述主服务器(2)接收所述完成信息后查询所述发送队列,若所述发送队列中存在待发送的测试指令,则返回步骤S3,否则主服务器(2)向所述服务器端的电源模块发送所述关机指令;
S6、所述电源模块接收所述关机指令后执行关机操作。
2.根据权利要求1所述的嵌入式网络通信设备自动化测试方法,其特征在于,所述服务器端设置有通过网络互联的主服务器(2)和备用服务器,若所述主服务器(2)发生故障,则选择一个备用服务器作为主服务器(2)。
3.根据权利要求2所述的嵌入式网络通信设备自动化测试方法,其特征在于,所述主服务器(2)和备用服务器之间定期同步所述用例库、指令库和自动化测试任务;所述主服务器(2)和备用服务器之间定期发送链路检测指令,若检测主服务器(2)链路不通,则选择一台链路通畅的备用服务器作为主服务器(2);否则维持原主服务器(2)不变。
4.根据权利要求1~3任意一项所述的嵌入式网络通信设备自动化测试方法,其特征在于,还包括开始步骤S0,所述主服务器(2)从所述数据服务器(3)中下载所述用例库和指令库;所述数据库服务器与所述主服务器(2)通过网络通信连接;
所述步骤S2中,若所述测试指令不存在,则新建测试指令并修改形成所述测试指令,或者修改已有的测试指令形成所述测试指令,并将所述测试指令存入指令库同时上传给所述数据服务器(3),将形成的新的测试用例存入用例库同时上传给所述数据服务器(3)。
5.根据权利要求4所述的嵌入式网络通信设备自动化测试方法,其特征在于,所述测试脚本的调用顺序在所述主服务器(2)的显示界面显示,如果调用顺序变更,所述主服务器(2)移动相应的测试脚本调整其调用顺序。
6.根据权利要求5所述的嵌入式网络通信设备自动化测试方法,其特征在于,步骤S4中所述的测试结果还显示在网络服务器(4)的WEB页面上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市赛格导航科技股份有限公司,未经深圳市赛格导航科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110362817.X/1.html,转载请声明来源钻瓜专利网。





