当前位置:问答库>论文摘要

题目:网络协议一致性测试管理系统的设计与实现

关键词:协议;一致性;测试;测试用例

  摘要


网络协议是计算机之间进行通信的基础,是计算机网络的重要组成部分。网络协议在本质上是一组通信规则,它规定了网络中各种通信实体之间交互信息的格式和操作流程。协议规范使用自然语言进行描述,自然语言的二义性会导致协议描述与实现的不一致。协议一致性测试一方面可以验证协议的实现与协议规范的一致性;另一方面可以保证不同厂商的通信设备可以互联互通,以消除各个厂商的设备在协议实现上的差异。因此,协议一致性测试在协议测试领域具有十分重要的地位。

本文的研究内容是网络协议一致性测试管理系统(Network Protocol Conformance Testing Management System, 缩写:NPCTMS)的设计与实现,包括系统的需求分析、系统关键技术研究、系统的设计以及系统的实现与验证,具体研究工作如下:

1.系统的需求分析:分析协议一致性测试的业务流程,对协议一致性测试管理系统进行详细的需求分析,完成系统的功能划分。完成协议一致性测试保障技术的功能分析和测试用例复用的可行性分析。

2.关键技术的研究:研究协议一致性测试的保障技术,包括测试状态监测和错误检测技术及其接口定义;研究协议一致性测试的用例复用技术,设计协议模型,并采用XML文件格式来描述协议格式和测试用例报文,设计协议测试用例复用框架。

3.系统的设计:由总体到细节,详细介绍了网络协议一致性测试管理系统的设计工作。

4.系统的实现与验证:介绍网络协议一致性测试管理系统实现过程中的相关工作;以RIP协议为例,验证系统的协议一致性测试的保障与管理功能;以PLCP协议和SLCP协议为例,抽象协议模型,设计其复用的XML配置文件,通过本系统提供的测试用例框架完成握手报文的测试用例复用,对测试用例复用框架进行验证。