TTCN-3简介
TTCN-3简介
简介 架构,重点讲述了TCN3的语法和特性 最后介绍如何使用TTCN-3集成开发工具 GTR进行TTCN-3测试套的开发。希望对准 备在开发环境GTR下进行TTCN-3测试套开 发的测试人员有所帮助
简介 本胶片介绍了使用TTCN-3进行测试的系统 架构,重点讲述了TTCN-3的语法和特性, 最后介绍如何使用TTCN-3集成开发工具 GTR进行TTCN-3测试套的开发。希望对准 备在开发环境GTR下进行TTCN-3测试套开 发的测试人员有所帮助
口TTCN-3概述
TTCN-3概述
TTCN-3 口TTcN-3:测试与测试控制记法 Testing and Test Contro Notation- Version3),TTCN-3是由ETSI(欧盟通讯标准研究院 所设计,并公布成为 ETSI ES201873系列之标准文件,以及 ITU-T(国际通讯联盟)的I∏∪-TReC.Z.140系列之标准文件。 口标准化的测试描述和测试实现语言。 口TTcN-3具有更精准的测试逻辑语法,可以描述更复杂的测试 行为 口TTCN-3可用于多种类型的测试,包括符合性测试 Conformance Testing)、互操作性测试 〔 interoperability Testing)、健全性测试( Robustness Testing), 回归测试( Regression Testing)、系统和整合测试 ( System and Integration Testing)、以及负载测试 Load/ Stress Testing)
TTCN-3 TTCN-3:测试与测试控制记法(Testing and Test Control Notation-Version3), TTCN-3是 由ETSI(欧盟通讯标准研究院) 所设计,并公布成为ETSI ES 201 873系列之标准文件,以及 ITU-T(国际通讯联盟)的ITU-T Rec. Z.140系列之标准文件。 标准化的测试描述和测试实现语言。 TTCN-3具有更精准的测试逻辑语法,可以描述更复杂的测试 行为; TTCN-3可用于多种类型的测试,包括符合性测试 (Conformance Testing)、互操作性测试 (Interoperability Testing)、健全性测试(Robustness Testing)、 回归测试 (Regression Testing)、系统和整合测试 (System and Integration Testing)、以及负载测试 (Load/Stress Testing)
TTCN发展 口TTCN-1概念始于80年代中期,主要应用于OSI体系协议一致性 测试。 口TTCN-2是树表结合记法,有完善的语法、语义,较高的测试 抽象性和重用性,不依赖于操作系统和测试平台 口TTCN-3打破了TTCN-2在OSI体系一致性测试的局限性,适应 于更灵活、更复杂的软件系统测试
TTCN发展 TTCN-1概念始于80年代中期,主要应用于OSI体系协议一致性 测试。 TTCN-2是树表结合记法,有完善的语法、语义,较高的测试 抽象性和重用性,不依赖于操作系统和测试平台。 TTCN-3打破了TTCN-2在OSI体系一致性测试的局限性,适应 于更灵活、更复杂的软件系统测试
TTCN-3主要特性 口描述动态并发测试配置的能力; 口基于过程的操作和基于消息的通信; 口描述编码信息和其他属性(包括用户扩展性)的能力; 口描述数据和带有强有力的匹配机制的属性模板的能力; 口类型和值的参数化; 口赋值和测试判定的处理; 口测试套参数化和测试例选择机制; 口TTCN-3和ASN.1的结合 口良好定义的语法,格式的互换以及静态语义; 口不同的表示格式(如:表格和图形表示格式,目前暂不支 持);
TTCN-3主要特性 描述动态并发测试配置的能力; 基于过程的操作和基于消息的通信; 描述编码信息和其他属性(包括用户扩展性)的能力; 描述数据和带有强有力的匹配机制的属性模板的能力; 类型和值的参数化; 赋值和测试判定的处理; 测试套参数化和测试例选择机制; TTCN-3和ASN.1的结合 良好定义的语法,格式的互换以及静态语义; 不同的表示格式(如:表格和图形表示格式,目前暂不支 持);
口TTCN-3语法介绍
TTCN-3语法介绍
基本概念 口基本概念-测试组件: 共有三种类型测试组件 抽象测试系统接口(ATSI),也可以叫系统测试组件 (STC) 主测试组件(MTC >并行测试组件(PTC) Test System MTC PTC PTC PTC Abstract Test System Interface Real test system connected to the suT
基本概念 基本概念-测试组件: 共有三种类型测试组件: ➢ 抽象测试系统接口(ATSI),也可以叫系统测试组件 (STC) ➢ 主测试组件(MTC) ➢ 并行测试组件(PTC)
口基本概念-通信端口 1.通过端口完成测试组件之间的通信 2.每个通信端口被抽象成一个先入先出队列 3.端口(port)具有方向性(in, out, inout) 4.支持三种端口类型: 口基于消息通信的端口 口基于过程通信的端口 口混合型端口 TC P1(0u P2 in TC P1.send(Msg) P2 receive(Msg)
基本概念-通信端口 1. 通过端口完成测试组件之间的通信 2. 每个通信端口被抽象成一个先入先出队列 3. 端口(port)具有方向性(in,out, inout) 4. 支持三种端口类型: 基于消息通信的端口 基于过程通信的端口 混合型端口
口基本概念-动态测试配置 1.创建组件 2.启动组件 3.并发执行 SUT TTCN-3 Test Case start . reate TC MTC ○Tcs create start TC create start
基本概念-动态测试配置 1. 创建组件 2. 启动组件 3. 并发执行