[发明专利]配置文件测试系统及方法无效
申请号: | 200710154047.3 | 申请日: | 2007-09-13 |
公开(公告)号: | CN101387980A | 公开(公告)日: | 2009-03-18 |
发明(设计)人: | 向梓鑫;陈志丰 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F13/00 |
代理公司: | 北京纪凯知识产权代理有限公司 | 代理人: | 程 伟 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置文件 测试 系统 方法 | ||
技术领域
本发明涉及一种配置文件测试技术,更详而言之,通过将缺省配置文件导入数据处理装置以进行该缺省配置文件的测试作业的配置文件测试系统及方法。
背景技术
随着网络环境的普及,带动了各种网络相关设备的广泛应用及高速发展,目前架构网络环境常用的网络设备可例如为路由器、集线器、交换机以及作为网络枢纽使用的服务器(Server)等。
以前述的服务器为例,服务器的配置过程依照预先编写的启动配置文件而进行,其中,该启动配置文件相当于一具有多级的指令组的集合,通过依次执行该指令集合内的各级指令组中的各条指令便可达到按实际需要来配置服务器的目的,而如果该启动配置文件中某一部分出现错误,极有可能会影响到服务器的正常运作,因此,极有需要对该启动配置文件进行测试。
然而,于现有的启动配置文件的测试过程中,采用人工测试方式,即需通过手工作业执行该配置文件所包含的指令以达到测试其正确与否的目的,而正如前文所述,由于该配置文件分为多级的指令组的结构,因此需执行的指令极其繁多,同时,每条指令对应具有相当多的参数,因而,也需依据该些参数来测试该指令的各项功能。由此可见,人工测试作业的工作量将极其庞大。另一方面,如何覆盖到每条指令的测试则是另一个不易解决的问题。此外,包括执行数量庞大测试指令在内的测试作业中,也极易出现误操作或误判断等问题,从而产生遗漏或错误,并导致需重复测试甚至重新测试的结果,对于测试工作的效率影响不可轻忽。
此外,由于该测试指令所要执行的工作量庞大,将会使得测试周期变长,相当程度地延误服务器的出货时间,致使企业竞争力下降。
因此,如何找到一种快速可靠的配置文件测试技术,以解决上述种种问题,实为目前亟待解决的问题。
发明内容
鉴于上述现有技术的缺点,本发明的一个目的在于提供一种自动化的配置文件测试系统及方法,提高工作效率,降低工作成本。
本发明的另一个目的在于提供一种快速可靠的配置文件测试系统及方法。
本发明的再一个目的在于提供一种覆盖面广的配置文件测试系统及方法。
为达到上述及其他相关的目的,本发明提供一种配置文件测试系统及方法,通过将缺省配置文件导入数据处理装置以进行该缺省配置文件的测试作业,该缺省配置文件具有多指令且各该指令均对应具有多执行参数,其中,该数据处理装置还具有通过删除缺省配置文件所包含的无用指令,并且于该缺省配置文件末端加入终止指令,以将该缺省配置文件处理为有效配置文件的处理模块。
于一个实施例中,该配置文件测试系统包括:检测模块,用以检测该有效配置文件所具有的多指令,以针对判断为用以表征应用于不同配置模式的指令组的功能表征代码者发出标示信号;标示模块,用以接收该标示信号,并对该功能表征代码者加以标示;以及指令合成模块,依据该功能表征代码的标示逐一获取对应该功能表征代码的指令,同时通过该数据处理装置逐一获取对应该指令的各个执行参数,以分别组合多待测试指令从而通过该数据处理装置执行该多待测试指令并获取测试结果。
前述的配置文件测试系统中,该无用指令为指令注释及空行。并且,该配置文件测试系统还可包括一个连接该指令合成模块的判断模块,用以判断该测试作业是否结束。其中,该判断模块通过文字处理方式获取该指令及对应的多执行参数。
该配置文件测试方法则包括:检测该有效配置文件所具有的多指令,针对判断为用以表征应用于不同配置模式的指令组的功能表征代码者加以标示;依据该功能表征代码的标示逐一获取与该功能表征代码对应的指令,同时与该处理模块交互以逐一获取与该指令所对应的各个执行参数;以及分别组合多待测试指令,从而通过该数据处理装置执行该多待测试指令并获取测试结果。
于前述的配置文件测试方法中,该功能表征代码为命令节点,其中,根据命令节点的层次结构设置该标示,以供记录当前该功能表征代码的层级。同时,根据该标示进入该功能表征代码并执行该测试作业。此外,该无用指令为指令注释及空行。优选地,通过文字处理方式获取指令及对应的多执行参数,其中,可选择使用正则运算式以及阵列对交互的结果进行处理,以获取指令及对应的多执行参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710154047.3/2.html,转载请声明来源钻瓜专利网。