论文部分内容阅读
现有通信设备技术在飞速发展着,日益扩大的是网络规模,不仅是数据中心组网还有企业网都在可扩展性、高可用性上被逐渐提高要求,传统技术在面临新的挑战,比如管理繁琐,宽带利用率,升级成本高等问题。为提高系统可靠性和网络性能,基于单板支持中继堆叠的测试是解决远距离设备无法直连的有效方法,为满足在实际组网环境中出现两个设备距离较远、无法通过直连口进行堆叠的情况。本文选题来源于实习公司的单板中继功能的测试验收工作,主要完成单板中继堆叠项目中部分功能和性能的测试。本文首先阐述虚拟化技术在国内外的发展现状,同时对软件测试模型和软件测试方法进行研究,为下文设计符合本文的测试方法做准备,包括对黑盒测试方法里等价类划分法、边界值分析法、因果图法的描述,及性能测试中包括的系统反应时间、系统兼容性的研究,并对其他的测试方法进行简要介绍。其次对单板中继堆叠的功能、性能进行测试需求分析,在此基础上,设计测试用例,通过对测试对象的考量,结合实际运行情况设计测试用例。由于本文描述的测试对象需要在传输中间加入一些转发设备,从而实现堆叠口中继,使设备连接起来。本文功能需求测试分析包括的模块有通信设备物理连接、配置管理、板间通信和报文收发,同时在设计测试用例时论述选择测试方法及生成测试用例的过程。此外,为确保链路畅通,要对堆叠链路检测功能测试,配置链路硬件快速检测时间间隔,做到快速检测故障,进行链路切换,在测试需求描述中详细介绍其工作机制的设计思路及堆叠口处理报文的方式、报文格式等,同时包括系统处理版本升级的流程。在性能需求测试中主要分析设计3个模块:设备间连接切换、堆叠端口管理、系统处理能力易扩展。每个测试对象的模块在测试需求分析与测试用例设计中进行一一对应描述。在设计测试用例时,根据已有的一些算法,与本文测试要点进行结合,设计符合本文的测试方法。最后使用前文设计出的测试用例,在搭建测试环境上完成功能和性能测试,通过对测试结果的观察和分析,得出测试需求和测试用例设计符合预期设计的结论。在本文测试对象中,经过对软件测试相关内容的学习和设计,分析不同模块的功能、性能,包括测试用例与实施的完成,实现对单板中继堆叠功能测试的设计。