![TTCN-3测试系统中成分处理接口(TCI-CH)的设计与实现](https://www.lw50.cn/thumb/7abef254eb52eef53114a8a9.webp)
论文摘要
TTCN-3是一种全新的测试描述语言,它使得在所有软件开发领域中使用一个标准化的抽象的测试描述语言成为可能。这样抽象的测试描述语言能够保证我们象软件复用一样复用测试,从而用更短的时间、更少的成本获得更高质量的软件产品。TTCN-3测试系统体系结构与以往主要进行一致性测试的测试系统有很大不同:它提出了基于成分的分布式测试系统的概念,使用动态测试配置方法,因而使得分布在测试系统中不同结点上的多个测试成分可以并行的执行测试行为。 在具体测试平台上实现可执行的TTCN-3测试,需要解释/编译TTCN-3测试套的编译系统以及执行编译后得到的可执行测试套的测试系统。TTCN-3控制接口(TCI)为实现测试系统的灵活管理和灵活分布,定义了所需要的实体、接口、类型和操作,它补充并完善了TTCN-3运行时接口(TRI)。TTCN-3测试系统中的TCI-CH接口子系统负责完成测试成分在测试系统中的动态分布和相互通信,是实现测试系统动态测试配置的核心部分。 本文在深入理解TTCN-3的基础上,研究了TCI-CH接口子系统的功能与特性,给出了实现这些功能和特性的一种设计,并使用面向对象的方法和分布式对象技术CORBA实现了该子系统。从而达到了测试配置的动态分布与动态管理,有效地解决了测试成分的动态分布问题与相互通信问题。因为TCI-CH是TTCN-3测试系统的重要组成部分,所以本文的贡献对于TTCN-3能够在软件测试中得到应用来说是很有价值的。
论文目录
摘要第一章 引言1.1 协议一致性测试1.2 测试描述语言1.3 测试工具现状1.4 开发工具及开发环境1.5 论文目标第二章 TTCN-3简介2.1 TTCN-3的主要特性、优点及主要用途2.2 核心语言和其它表示形式2.3 测试成分、端口和测试判定2.3.1 测试成分2.3.2 端口2.3.3 测试判定2.4 TTCN-3模块2.4.1 TTCN-3模块定义部分2.4.2 TTCN-3模块控制部分2.5 函数、测试例2.6 配置操作2.6.1 create操作2.6.2 成分引用mtc、system和self2.6.3 连接和映射2.6.4 start操作2.6.5 其它操作2.7 通信操作2.7.1 通信模型2.7.2 通信操作分类2.7.3 发送操作2.7.4 接收操作2.7.5 控制操作第三章 TTCN-3测试系统体系结构3.1 TTCN-3测试系统的一般结构3.1.1 TTCN-3执行器实体TE(TTCN-3 Executable)3.1.2 测试管理实体TM(Test Management)3.1.3 编码和解码实体CD(Coding and Decoding)3.1.4 成分处理实体CH(Component Handling)3.1.5 SUT适配器实体SA(SUT Adaptor)3.1.6 平台适配器实体PA(Platfrom Adaptor)3.2 TTCN-3控制接口TCI(TTCN-3 CONTROL INTERFACE)3.3 TCI-CH接口3.3.1 TCI-CH required接口3.3.2 TCI-CH provided接口3.3.3 TCI-CH接口操作的激活与TTCN-3操作之间的相互关系第四章 TCI-CH接口实现的总体分析4.1 TCI-CH接口的功能4.2 TCI-CH接口中实体的通信问题4.3 TCI-CH PROVIDED接口和TCI-CH REQUIRED接口的操作实现分析4.4 TCI-CH接口实现途径——分布式对象技术CORBA4.4.1 对象管理体系结构OMA4.4.2 CORBA对象请求代理的体系结构4.4.3 对象接口定义4.4.4 客户端机制4.4.5 服务端机制4.5 TCI-CH接口实现的体系结构第五章 TCI-CH接口的实现5.1 TCI-CH接口的IDL定义5.1.1 接口定义语言IDL5.1.2 TCI-CH接口的IDL定义5.1.3 IDL文件的编译PROVIDEDIMPL类的实现'>5.2 TCI-CHPROVIDEDIMPL类的实现Providedlmpl类的数据成员'>5.2.1 TCI-CHProvidedlmpl类的数据成员Providededlmpl、TCI-CHRequiredlmpl的识别问题'>5.2.2 分布式对象TCI-CHProvidededlmpl、TCI-CHRequiredlmpl的识别问题Providedlmpl对象实现在测试系统中分布测试成分的策略'>5.2.3 TCI-CHProvidedlmpl对象实现在测试系统中分布测试成分的策略Providedlmpl对象实现中的数据一致性问题'>5.2.4 TCI-CHProvidedlmpl对象实现中的数据一致性问题Providedlmpl对象实现中操作的实现'>5.2.5 TCI-CHProvidedlmpl对象实现中操作的实现5.3 成分处理器的实现5.3.1 TestComponentHandler类的数据成员5.3.2 成分处理器的功能REQUIREDIMPL类的实现'>5.4 TCI-CHREQUIREDIMPL类的实现Requiredlmpl类的数据成员'>5.4.1 TCI-CHRequiredlmpl类的数据成员Requiredlmpl对象实现中操作的实现'>5.4.2 TCI-CHRequiredlmpl对象实现中操作的实现5.5 测试执行器TE的功能5.6 TCI-CH接口实现的模拟验证结论致谢参考文献
相关论文文献
标签:测试系统论文; 成分处理接口论文; 成分处理器论文; 测试执行器论文;
TTCN-3测试系统中成分处理接口(TCI-CH)的设计与实现
下载Doc文档