双端口测试器的可执行测试例生成系统研究与开发

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:simon_01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
未来的路由器/交换机设备将具有多端口和高端口速率高的特点,而多媒体应用数据的服务质量需求使路由器/交换机必须具备高速交换能力和对不同数据的服务质量给予保障的能力,这也给路由器/交换机本身和相关的测试系统提出了更高的要求。为了能够模拟路由器的真实工作环境,对路由器的功能与性能指标进行全面的评测,四川省网络通信重点实验室开展了对路由器多端口并发测试技术的研究和测试系统的开发工作。目前开发的测试系统分为上下两级,上级为“多端口并发测试器¨(Multi-Port Concurrent Tester,MPCT),下级为路由器“双端口测试器”(Two-Port Tester,TPT),二者通过交换设备实现互联组成“分布式多端口并发测试系统”(Distributed Multi-port Concurrent Test System,DMC-TS)。本文的工作主要涉及双端口测试器部分。 双端口测试器由测试执行部分(因为他直接面对测试操作员,有时也称之为测试前台系统)和测试集支撑工具组成。笔者的工作重点尽管概念上属于TPT测试执行部分,但由于本系统采用编译方式,为了使编译结果能够独立运行,TPT将单测试例执行器(Single Test Case Executor,STCE)实际上作为“可执行测试控制数据”(Executable Test Control Data,ETCD)的主控程序,因此,以STCE为核心的TPT测试执行部分实际上由编译程序自动生成。相应地,笔者工作变成研究如何通过TTCN-3(the Testing and Test Control Notation Version 3)编译程序自动生成可执行测试控制数据的问题。 现有TTCN-3编译程序中所采用的“单遍”或“多遍”扫描方式,本论文介绍的SC-Netcom TTCN-3 Compiler选择了繁简适中的两遍扫描方式,经过词法、语法和语义分析,形成语法树和符号表,再经代码优化最终生成可执行测试控制数据ETCD。STCE根据测试要求发送测试数据,接收并记录被测对象的应答并做出相应的测试结论,因此,STCE的生成程序是编译程序的重要组成部分。 笔者设计的STCE特色是以“测试状态变迁表”(Test State Transition Table,TSTT)为基础进行测试控制。测试状态对应于测试树中的节点,与协议状态之间不具备一一对应关系;测试状态集是更加细化的协议状态集,是为适应测试各种细化的状态变迁的需要而扩展的。采用“测试状态变迁表”的方式来控制测试过程具有全面、细致和直观的优点。笔者在本论文中反映的工作,除了完成了STCE的设计与生成程序的编程之外,为了配合对IP层的测试,增添了IP
其他文献
随着信息技术的发展,特别是计算机网络的普及,给我们日常工作、学习、管理带来了很多便利。但是网络的发展都是逐步形成的,网络中现存的各个子系统之间存在着各种差异,部署平台的
随着互联网技术的飞速发展,网络信息呈爆炸式增长,导致信息过载问题越来越严重,大量无关的冗余信息增加了用户获取准确信息的难度。而搜索引擎作为一种有效解决信息过载的手段,能
随着计算机网络技术与数据库技术的发展,二者的结合日益紧密。以Web数据库作为数据来源,开发高效、稳定、安全和可维护的Web数据库应用系统,成为了基于Web的应用系统的重要研
DDoS攻击是一种攻击者控制大量的攻击机器,并向这些机器发出开始DoS攻击指令的分布式攻击方式。在最新的互联网安全报告中DDoS攻击仍然是当今网络的主要安全威胁之一。  目
软件产品中的缺陷数量是评价软件质量的一项重要指标,也是软件工程领域研究一直关注的对象。减少软件产品缺陷、提高软件质量始终是软件开发工作追求的目标。软件测试是目前
面对日益激烈的市场竞争,国内许多企业都将推进信息化进程作为其一项重要的战略举措,但企业利用其信息系统收集大量信息以加强自身运作的同时,数据逐渐泛滥而信息相对缺乏却
如何保持应用系统内部的透明性,如何解决组织内的信息孤岛问题,使用户更加方便的按照需要定制各种数据输出格式,使软件开发更加从容的应对系统需求的变化,是软件开发的一个重要的
优化排样问题是指寻求二维图形在特定长度,宽度区域内的摆放尽可能多,以使区域的利用率达到最优。它在服装、皮革制品、体育用品、机械等制造行业中都有应用。国内有成千上万
智能手机日渐普及,而Android手机在智能手机的市场占有率占了81%。人们在手机里存储的信息越来越多,其中不乏很多隐私信息,包括短信、通讯录、通话记录、照片等。一旦手机丢失,人
复杂介质中的弹性波数值模拟是力学、数学、地球物理学领域内重要并相当活跃的研究方向,有限差分法是实现弹性波正演模拟的重要方法之一。传统的差分算法要想提高计算精度,就必