TTCN3工具培训(PPT讲稿)TTCN-3简介

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. 并发执行
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《编译原理》课程教学资源(PPT课件讲稿)中间代码生成.pptx
- 北京师范大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第1章 计算机常识(主讲:马秀麟).pptx
- 南京大学:Conceptual Architecture View(PPT讲稿).ppt
- 分布式数据库系统的体系结构与设计(PPT讲稿)Architecture and Design of Distributed Database Systems.pptx
- 《Computer Networking:A Top Down Approach》英文教材教学资源(PPT课件讲稿,6th edition)Chapter 3 传输层 Transport Layer.ppt
- 上海交通大学:《挖掘海量数据集 Mining Massive Datasets》课程教学资源(PPT讲稿)Lecture 03 Frequent Itemsets and Association Rules Mining Massive Datasets.ppt
- 中国科学技术大学:《计算机编程入门》课程PPT教学课件(讲稿)An Introduction to Computer Programming.ppt
- 中国科学技术大学:《算法基础》课程教学资源(PPT课件讲稿)算法基础习题课(二).pptx
- 《时间序列分析及应用》课程教学资源(PPT课件讲稿)第二章 时间序列的预处理.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)Chapter 04 网络层 Network Layer.ppt
- 东北大学:《可信计算基础》课程教学资源(PPT课件讲稿)第三讲 认证技术与数字签名.ppt
- Network and System Security Risk Assessment(PPT讲稿)Firewall.ppt
- 《计算模型与算法技术》课程教学资源(PPT讲稿)Chapter 8 Dynamic Programming.ppt
- 清华大学:图神经网络及其应用(PPT讲稿)Graph Neural Networks and Applications.pptx
- 《计算机网络》课程PPT教学课件(英文版)Chapter 4 物理层 PHYSICAL LAYER.pptx
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)Chapter 1 基本概念和算法分析.ppt
- 安徽理工大学:《算法导论》课程教学资源(PPT课件讲稿)第4章 分治法——“分”而治之.ppt
- 南京大学:《形式语言与自动机 Formal Languages and Automata》课程教学资源(PPT课件讲稿)Transition System(主讲:卜磊).pptx
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第四章 语法分析.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第四章 网络层.pptx
- 《Java Web编程技术》课程教学资源(PPT课件讲稿)第4章 JDBC数据库访问技术.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第三章 流水线技术.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第2章 物理层.ppt
- 《计算机视觉》课程教学资源(PPT课件讲稿)基于灭点几何的深度图重建、基于焦点变换的深度图重建.ppt
- 中国科学技术大学:《数据结构及其算法》课程电子教案(PPT课件讲稿)第七章 图.pps
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第4章 存储层次结构设计.pptx
- 大连工业大学:《计算机文化与软件基础》课程教学资源(PPT课件讲稿)绪论、计算机系统的组成、计算机中数的表示.pps
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第一章 数制与码制(主讲:王晓甜).pptx
- 网络应用软件(PPT课件讲稿)第一讲 客户-服务器概念、协议端口的使用、套接字API.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)代码优化——全局数据流分析技术.ppt
- 《编码理论》课程电子教案(PPT课件讲稿)第二章 信息量和熵.ppt
- 计算机网络 The Network Layer(PPT课件讲稿)网络互联、Internet上的网络层.ppt
- 分布式数据库(PPT课件讲稿)Distributed DBMS Architecture.ppt
- 同济大学:企业电子商务系统(PPT讲稿)Enterprise Electronic Business Systems.ppt
- 《计算机网络》课程电子教案(PPT教学课件)第二章 物理层.pptx
- 《Computer Networking:A Top Down Approach》英文教材教学资源(PPT课件讲稿,6th edition)Chapter 2 Application Layer.ppt
- RDA Testing & Comparison with AACR2(session 1).ppt
- 中国医科大学:《计算机基础》课程教学资源(PPT课件)第8章 Internet应用基础.ppt
- 《算法设计与分析基础》课程教学课件(PPT讲稿)Chapter 2 Fundamentals of the Analysis of Algorithm Efficiency.ppt
- 中国科学技术大学:A Practical Verification Framework for Preemptive OS Kernels(PPT讲稿).ppt