Core Network and Interoperability Testing (INT); Coding Guidelines for TTCN-3 Libraries Based on the Example of the SIP and IMS TTCN-3 Libraries
核心网络和互操作性测试(INT);基于SIP和IMS TTCN-3库示例的TTCN-3库编码指南
发布日期:
2014-11-01
ETSI TR 103 277描述了为协议系列或整个协议系列制作TTCN-3库的指南
技术。TTCN-3是ETSI ES 201 873-1[i.1]中定义的测试和测试控制符号版本3。该指南基于两个TTCN-3库的大修工作,这两个库已经使用了好几年
多年生产用于测试IMS组件的抽象测试套件(ATS):LibSip和LibIms。LibSip是与SIP标准相关的可重用TTCN-3定义的集合,包括SIP的类型定义
基本IETF RFC 3261[i.3]和其他RFC扩展了发送和接收的范围、SIP模板和功能
SIP请求和应答。LibIms是可重用的TTCN-3定义的集合,它扩展了LibSip,以涵盖中定义的IMS特定方面
ETSI TS 124 229[i.2]。LibIms由TTCN-3模块组成,这些模块将LibSip的模块从IETF风格的SIP扩展而来
如IETF RFC 3261[i.3]中所述,将其转换为ETSI TS 124 229[i.2]中所述的IMS SIP。
ETSI TR 103 277 describes guidelines for the production of TTCN-3 libraries for protocol families or whole
technologies. TTCN-3 is the Testing and Test Control Notation version 3 as defined in ETSI ES 201 873-1 [i.1].The guidelines are based on the overhaul work performed on two TTCN-3 libraries that have been in use for several
years in the production of abstract test suites (ATS) for testing IMS components: LibSip and LibIms.LibSip is a collection of reusable TTCN-3 definitions related to SIP standards including type definitions for the SIP
base IETF RFC 3261 [i.3] and other RFCs extending the scope, SIP templates and functions for sending and receiving
SIP requests and answers.LibIms is a collection of reusable TTCN-3 definitions extending LibSip to cover IMS specific aspects as defined in
ETSI TS 124 229 [i.2]. LibIms is made up of TTCN-3 modules that extend the modules of LibSip from IETF style SIP
as found in IETF RFC 3261 [i.3] to IMS SIP as described in ETSI TS 124 229 [i.2].