文档介绍:-3 介绍 RND L3 2 内容提纲-3 背景知识-3 系列标准-3 的核心语言基于-3 的测试平台总结 3 -3 背景知识(1/2) 定义: Testing and Test Control Notation ( ) 即测试及测试控制表示法, 标准的黑盒测试规范和测试执行语言。发展: 由欧洲电信标准协会( ETSI )于 1999 to 2001 开发。从最初的 , 到-2 ,再到-3 。前 2版均为树表描述语言( Tree and bined Notation), 有图表与其等价的机器可执行语言 2种表达方式, -3 增加了 MSC 和核心语言。 34 -3 背景知识(2/2) 优点: 应用领域:多种通信端口上各种响应系统的描述语言。例如: 电信系统(ISDN, ATM); 移动通信系统(GSM, UMTS,LTE); 互联网 (IPv6); 4抽象化–文件形式可移植–独立被测目标模块化–可重用结构和分布式开发灵活性–数据与行为分离并发性–并行测试数据定义–支持多种数据类型 5 内容提纲-3 背景知识-3 系列标准-3 的核心语言基于-3 的测试平台总结 6 内容提纲-3 背景知识-3 系列标准-3 的核心语言基于-3 的测试平台总结 7 -3 系列标准(1/3 ) -3 User Graphical Format Tabular Format Types & Values Other Types & Values n Other Types & Values 2 -3 Core Notation Presentation Format n Other Types & Values 38 -3 系列标准(2/3) -3 User Graphical Format Tabular Format Types & Values Other Types & Values n Other Types & Values 2 -3 Core Notation Presentation Format n Other Types & Values 3 msc mi_synch1_conc1 mtc ISAP1 MSAP2 UML Testing Profile IDL XML C/C++ :testcase myTestcase () runs on MTCType system TSIType {mydefault := activate (OtherwiseFail); verdict .set (pass ); :connect (PTC_ISAP1:CP_ISAP1, mtc :CP_ISAP1); :map (PTC_ISAP1:ISAP1, system :TSI_ISAP1); :PTC_ISAP1. start (func_PTC_ISAP1()); PTC_MSAP2. start (func_PTC_MSAP2()); Synchronization(); ponent .done ; log (”Correct Termination ”); }: -3 标准规范内容 9 -3 系列标准(3/3) 欧洲系列标准 (ES) ES 201 873-1: -3 Core Language ES 201 873-2: -3 Tabular Presentation Format (TFT) ES 201 873-3: -3 Graphical Presentation Format (GFT) ES 201 873-4: -3 Operational Semantics ES 201 873-5: -3 Runtime Interface (TRI) ES 201 873-6: -3 Control Interface (TCI) ES 201 873-7: Using with -3 ES 201 873-8: Using IDL with -3 ES 201 873-9: Using XML with -3 ES 201 873-10: Using C/C++ with -3 (planned ) 10 内容提纲-3 背景知识-3 系列标准-3 的核心语言基于-3 的测试平台总结