Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; TTCN-3 Language Extensions: Extended TRI
测试和规范方法(MTS);测试和测试控制符号版本3;TTCN-3语言扩展:扩展TRI
发布日期:
2020-05-01
ETSI ES 202 789定义了TTCN-3的扩展TRI包。TTCN-3可用于所有
通过各种通信端口进行的反应式系统测试类型。典型的应用领域是协议测试
(包括移动和互联网协议)、服务测试(包括补充服务)、模块测试、测试
基于CORBA的平台、API等。TTCN-3不仅限于一致性测试,还可以用于许多其他应用程序
各种测试包括互操作性、健壮性、回归、系统和集成测试。规范
物理层协议的测试套件不在本文档的范围内。TTCN-3包旨在定义额外的TTCN-
3个概念,这些概念在
TTCN-3核心语言或其接口TRI和TCI,但作为适用于
TTCN-3的专用应用和/或用途。这个软件包定义了一个不使用二进制编码的TRI版本,它可以更有效地处理软件值
用于与SUT通信的消息,但按原样使用值;意思是,例如,软件对象或
序列化数据可以直接在SUT和TE之间传递。而TTCN-3软件包的设计考虑了核心语言组合使用的一致性
对于许多包,该包与其他包结合使用的具体用法和指南
不在本文件的范围之内。
ETSI ES 202 789 defines the Extended TRI package of TTCN-3. TTCN-3 can be used for the specification of all
types of reactive system tests over a variety of communication ports. Typical areas of application are protocol testing
(including mobile and Internet protocols), service testing (including supplementary services), module testing, testing of
CORBA based platforms, APIs, etc. TTCN-3 is not restricted to conformance testing and can be used for many other
kinds of testing including interoperability, robustness, regression, system and integration testing. The specification of
test suites for physical layer protocols is outside the scope of the present document.TTCN-3 packages are intended to define additional TTCN-3 concepts, which are not mandatory as concepts in the
TTCN-3 core language or in its interfaces TRI and TCI, but which are optional as part of a package which is suited for
dedicated applications and/or usages of TTCN-3.This package defines a more efficient handling of software values by a version of TRI, that does not use binary encoded
messages for the communication with the SUT, but uses the values as they are; meaning e.g. that software objects or
serialized data can be passed directly between the SUT and the TE.While the design of TTCN-3 package has taken into account the consistency of a combined usage of the core language
with a number of packages, the concrete usages of and guidelines for this package in combination with other packages
is outside the scope of the present document.