[发明专利]一种宽带接入服务器自动化测试的方法有效
申请号: | 200710127570.7 | 申请日: | 2007-07-03 |
公开(公告)号: | CN101114953A | 公开(公告)日: | 2008-01-30 |
发明(设计)人: | 李新双 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;颜涛 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 宽带接入 服务器 自动化 测试 方法 | ||
技术领域
本发明涉及计算机网络通信领域,具体涉及一种宽带接入服务器自动化测试的方法。
背景技术
当前,在宽带接入服务器的测试中,测试人员一般利用类似于windows操作系统自带的超级终端的测试工具进行测试。这些测试工具多基于控制台,控制台通过计算机的COM口或Telnet(远程登陆)方式与设备相连,从而测试人员可以方便得在控制台中对设备进行操作。通过这些测试工具,测试人员可以对设备进行参数配置,并进行测试结果的输出,最后对结果进行检查、分析和总结。另外,这些测试工具还带有脚本编辑器,测试人员可以运用TCL语言进行脚本代码编写,通过运行这些脚本达到对所测设备进行配置和测试的目的。
由于现有的测试工具主要是针对大多数通信网络设备开发的通用控制台软件,所以不能结合宽带接入服务器的产品特性进行专门的系统测试。这样就存在着以下几方面的问题:
(1)对宽带接入服务器的进行的大多数测试都是需要在用户成功接入的基础上进行,这样就需要测试人员利用多台电脑或测试仪器连接被测设备进行用户呼叫,在用户呼叫成功的基础上再进行后续测试。针对宽带接入服务器的各项功能测试,需要测试人员手工重复进行对电脑或测试仪器设置-->等待用户成功上线-->进行功能测试-->检查测试结果,这些复杂反复的操作既浪费了人力也占有了很多其他的设备资源。
(2)大量的测试项目需要测试人员进行手工反复执行,测试结果也需要测试人员凭借平时的测试经验来进行判断,结果导致测试工作变得效率低下,并且测试结果也很可能因为测试人员的自身原因而有所差异导致测试质量很难保证。尤其是在回归测试中,不能保证版本测试中的测试用例的准确重复,增加了测试人员的工作量,同时也很难保证测试用例每一个步骤的执行覆盖率。
(3)测试人员无法进行24小时不间断测试,测试设备处于闲置状态。而由于测试工作的繁重,往往在规定的时间无法完成所有的测试项目,造成测试的延误,拖延了整个产品的开发周期。
综上所述,当前需要一种宽带接入服务器的自动化测试的技术方案。
发明内容
本发明所要解决的技术问题是提供一种宽带接入服务器的自动化测试的方法,在系统测试过程中,提供一个可视化的界面和成套的测试脚本,方便测试人员对自动化测试脚本进行组织和管理,减少测试人员的繁杂的测试操作,同时测试人员通过可控的日志记录功能和结果统计功能,有效地提高宽带接入服务器的测试效率和测试质量。
为了解决上述问题,本发明提供了一种宽带接入服务器自动化测试的方法,包括以下步骤,
a、通过远程登陆方式登陆被测设备进行基本配置操作;
b、根据测试脚本确定收发包时序;
c、组建报文并发送;
d、接收报文并进行字段检查,确定测试结果。
进一步地,上述方法还可包括,所述步骤a前,还包括,设置测试系统全局参数以及测试脚本运行参数。
进一步地,上述方法还可包括,所述测试脚本包括一个或多个;所述测试脚本现在运行,或者以计划形式在以后时间运行。
进一步地,上述方法还可包括,所述测试脚本根据被测设备的特点和测试用例的预置条件、执行步骤以及预期的测试结果来进行编写;所述测试脚本还包括协议编解码和驱动库,提供对测试协议报文的编解码接口;所述测试脚本还包括基本网络协议支持层,提供对底层协议报文的编解码接口,包括对链路层、网络层报文的编码和解码操作;所述测试脚本还包括公共的网络访问系统底层支持库socket.dll,实现TCL命令的扩展。
进一步地,上述方法还可包括,所述步骤a中,所述测试系统通过调用脚本控制程序,再加载所述协议编解码和驱动库。
进一步地,上述方法还可包括,所述步骤c中,所述报文的发送通过网络接口进行。
进一步地,上述方法还可包括,所述步骤d中,网络接口从被测设备收到报文,将这些报文送到所述协议编解码和驱动库,测试系统对这些接收到的报文进行字段检查,确定测试结果。
进一步地,上述方法还可包括,所述步骤d后,还包括,
f、所述测试系统以时间为标识对每一次运行生成的日志和结果文件分别存放,并提供结果统计功能;
g、每个测试脚本结束后,清除被测设备配置。
本发明还提供了一种宽带接入服务器自动化测试的方法,应用于点对点协议接入测试,包括以下步骤,
步骤210、对被测设备和测试参数进行配置;
步骤220、通过远程登陆方式登陆被测设备进行基本配置操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710127570.7/2.html,转载请声明来源钻瓜专利网。