关键词:路由器; 系统; 软件测试; 方法;
一、路由器系统软件
路由器的相关通信功能,需要依靠其中的系统软件才能加以实现,而路由器中的系统软件需要经过相关的软件测试,经过测试合格才可以投入运行。目前,对路由器的测试往往都是利用测试传统交换设备通过采用套接字发包实现的,然而,针对不同的路由器产品,现有技术只能不同的测试系统来实现,导致后期维护比较复杂和困难。在路由器产品中,要实现正常的 络通信,需要按照相关的通信协议进行[1]。路由器在投入实际应用前,需要在软件平台中对路由器的相关通信协议系统进行相关的测试,以下分别分析路由器系统软件测试方法和应用情况。

二、路由器系统软件测试的方法
(一)测试设计
在对路由器系统软件进行测试时,首先需要对路由器系统软件测试方案进行设计,并对测试对象明确测试目的,可围绕软件的质量属性开展,包括功能、性能、可靠性、安全性、协议一致性、兼容性、可维护性,这路由器系统软件的这些属性分别进行测试,确保路由器系统软件的性能符合要求。其中可靠性是评估路由器产品质量的重要指标之一,只有路由器设备在 络系统中能够保证安全稳定运行,才可以保证整个大的 络系统不会出现 络通信中断的情况,提高 络系统运行的安全。同时在路由器的通信中,需要采用相应的通信协议,故在对路由器进行测试中,应注意对路由器的协议一致性进行测试,满足通信数据能够正常转发和接收处理。经过对路由器系统软件测试设计之后,最终输出测试用例,明确预置条件、测试步骤、预期结果,从而为保证路由器系统软件测试顺利完成打下基础。
(二)测试执行
按照设计的测试用例,可在路由器设备上开展测试。对路由器的输入/输出操作有多种方式,包括命令行输入/信息回显输出, 管页面输入/图形化输出,netconf南向的xml接口输入/xml输出等。除了看设备的输出信息外,还会通过外接测试仪表,观察数据 文的实际转发情况,这些都是观察路由器系统软件测试结果的关键[2]。在路由器测试过程中,路由器需要接收测试指令,并根据接收到的测试指令启动测试软件。之后就可以对配置文件进行调用,同时运行事先所设计的配置软件,对路由器设备开始进行相关的测试操作,如果在测试程序开发中没有采用多种不同的程序开发语言,则可节省开发成本。
三、路由器系统软件测试方法的应用
目前对路由器的测试方法主要包括以下方式,如通过手动的方式对路由器的功能进行测试,包括检查路由器的接口、功能等。二是通过所开发的路由器测试系统或测试环境进行自动化测试,提高对路由器产品的测试效率和测试质量。从这两中路由器测试的方法可知,采用人工测试的方法较为繁琐,在测试过程中所进行的工作也大多具有一定的重复性[3],并且也容易出现差错。而通过采用自动化测试系统对路由器产品进行功能性测试的方式,则测试结果较为可靠,并且测试的效率较高。
同时随着路由器功能项的增多,在对路由器产品进行测试的过程中,应对路由器的功能接口进行检查,包括页面元素等。随着 络系统在多个不同行业中的应用, 络已经逐步在通信、自动化等领域中得到应用,路由器产品在 络系统中将会扮演者越来越重要的角色。加强对路由器系统软件测试方法的研发和应用,可以提高路由器产品运行的稳定性,并推动 络系统的发展。
四、结论
参考文献
[1]童艳,孙君亮,王鹏宇.实时测控数据处理集群软件测试系统设计[J].自动化技术与应用,2019(6):50-53.
[2]章晓芳,ZHANGXiaoFang,冯洋等.众包软件测试技术研究进展[J].软件学 ,2018,29(1):69-88.
[3]高新.软件测试过程中的质量管理及风险应对分析[J].无线互联科技,2019(13):31-32.
相关资源:孙老师VC++软件开发-C/C++其他资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!