1、 ETSI TS 102 374-3 V1.1.1 (2004-11)Technical Specification Methods for Testing and Specification (MTS);Conformance Test Specification for ITU-T H.248.1;Part 3: Abstract Test Suite (ATS) and partial ProtocolImplementation eXtra Information for Testing (PIXIT) proformafloppy3 ETSI ETSI TS 102 374-3 V1
2、.1.1 (2004-11) 2 Reference DTS/MTS-00096-3 Keywords ATS, H.248, IP, MEGACO, PIXIT, telephony, testing, VoIP ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre
3、 la Sous-Prfecture de Grasse (06) N 7803/88 Important notice Individual copies of the present document can be downloaded from: http:/www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents be
4、tween such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may
5、be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http:/portal.etsi.org/chair
6、cor/ETSI_support.asp Copyright Notification No part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2004. All rights reserved. DECTTM, PLUGTESTSTM and UMTSTM
7、 are Trade Marks of ETSI registered for the benefit of its Members. TIPHONTMand the TIPHON logo are Trade Marks currently being registered by ETSI for the benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. ETSI ET
8、SI TS 102 374-3 V1.1.1 (2004-11) 3 Contents Intellectual Property Rights5 Foreword.5 1 Scope 6 2 References 6 3 Definitions and abbreviations.7 3.1 Definitions7 3.2 Abbreviations .7 4 Abstract Test Method (ATM).8 4.1 Network architecture 8 4.2 Protocol architecture.8 4.3 Test architecture .8 4.4 Pri
9、mitives at TR_PCO10 5 Untestable Test Purposes (TP) .10 6 ATS conventions11 6.1 Naming conventions.11 6.1.1 Declarations part.11 6.1.1.1 General11 6.1.1.2 Test Suite Operations definition11 6.1.1.3 Test Suite Parameter declarations .11 6.1.1.4 Test Case Selection expression definition.11 6.1.1.5 Tes
10、t Suite Constant declarations .11 6.1.1.6 Test Suite Variable declarations12 6.1.1.7 Test Case Variable declarations 12 6.1.1.8 Timer declarations.12 6.1.1.9 ASP type definitions .12 6.1.1.10 PDU type definitions.12 6.1.1.11 CM type definitions.12 6.1.1.12 Alias definitions 12 6.1.2 Constraints part
11、.13 6.1.2.1 General13 6.1.3 Dynamic part 13 6.1.3.1 General13 6.1.3.2 Test Case (TC) identifier.13 6.1.3.3 Test step identifier.13 6.1.3.4 Default identifier .13 6.1.3.5 Label identifier14 6.1.3.6 ATS abbreviations.14 6.2 Implementation conventions 14 6.2.1 Declaration part 14 6.2.2 Constraint part
12、15 6.2.3 Dynamic part 15 7 PCTR conformance 15 8 PIXIT conformance15 9 ATS Conformance16 Annex A (normative): Abstract Test Suite (ATS) .17 A.1 The TTCN Graphical form (TTCN.GR) 17 A.2 The TTCN Machine Processable form (TTCN.MP)17 Annex B (normative): Partial PIXIT proforma 18 ETSI ETSI TS 102 374-3
13、 V1.1.1 (2004-11) 4 B.1 Identification summary.18 B.2 ATS summary 18 B.3 Test laboratory18 B.4 Client identification19 B.5 SUT 19 B.6 Protocol layer information19 B.6.1 Protocol identification 19 B.6.2 IUT information .20 B.6.2.1 General address parameters 20 B.6.2.2 Parameters for ephemeral termina
14、tions.21 B.6.2.3 Parameters for physical terminations21 B.6.2.4 Parameters for descriptors 22 B.6.2.5 MG properties.23 B.6.2.6 Timers.23 Annex C (normative): PCTR proforma .24 C.1 Identification summary.24 C.1.1 Protocol conformance test report24 C.1.2 IUT identification.24 C.1.3 Testing environment
15、.24 C.1.4 Limits and reservation25 C.1.5 Comments.25 C.2 IUT Conformance status 25 C.3 Static conformance summary .25 C.4 Dynamic conformance summary26 C.5 Static conformance review report.26 C.6 Test campaign report for Media Gateway (MG)27 C.7 Test campaign report for Media Gateway Controller (MGC
16、)30 C.8 Observations.32 History 33 ETSI ETSI TS 102 374-3 V1.1.1 (2004-11) 5 Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members
17、 and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.
18、org/IPR/home.asp). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essen
19、tial to the present document. Foreword This Technical Specification (TS) has been produced by ETSI Technical Committee Methods for Testing and Specification (MTS). The present document is part 3 of a multi-part deliverable covering Conformance Testing Specification for ITU-T H.248.1, as identified b
20、elow: Part 1: “Protocol Implementation Conformance Statement (PICS) proforma“; Part 2: “Test Suite Structure and Test Purposes (TSS Part 3: “Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma“. ETSI ETSI TS 102 374-3 V1.1.1 (2004-11) 6 1 Scop
21、e The present document specifies the Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma for audiovisual and multimedia systems Infrastructure of audiovisual services - Communication procedures, Gateway control protocol defined in ITU-T Recomm
22、endation H.248.1 1 and its corrigendum 2. The objective of the present document is to provide conformance tests for ITU-T Recommendation H.248.1 equipment giving a greater probability of inter-operability between different manufacturers H.248.1 equipments. The present document covers the procedures
23、described in ITU-T Recommendation H.248.1 1 and its corrigendum 2. The ISO standard for the methodology of conformance testing (ISO/IEC 9646-1 6 and ISO/IEC 9646-2 7) as well as the ETSI rules for conformance testing (ETS 300 406 5) are used as a basis for the test methodology. Annex A provides the
24、Tree and Tabular Combined Notation (TTCN) part of the ATS. Annex B provides the partial Protocol Implementation eXtra Information for Testing (PIXIT) Proforma of the ATS. Annex C provides the Protocol Conformance Test Report (PCTR) proforma of the ATS. 2 References The following documents contain pr
25、ovisions which, through reference in this text, constitute provisions of the present document. References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For a specific reference, subsequent revisions do not apply. For a non-specific r
26、eference, the latest version applies. Referenced documents which are not found to be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. 1 ITU-T Recommendation H.248.1 (2002): “Gateway control protocol: Version 2“. 2 ITU-T Recommendation H.248.1 v2 Corrigen
27、dum 1 (2004): “Gateway control protocol: Version 2“. 3 ETSI TS 102 374-1: “Methods for Testing and Specification (MTS); Conformance Test Specification for ITU-T H.248.1; Part 1: Protocol Implementation Conformance Statement (PICS) proforma“. 4 ETSI TS 102 374-2: “Methods for Testing and Specificatio
28、n (MTS); Conformance Test Specification for ITU-T H.248.1; Part 2: Test Suite Structure and Test Purposes (TSS Protocol and profile conformance testing specifications; Standardization methodology“. 6 ISO/IEC 9646-1: “Information technology - Open Systems Interconnection - Conformance testing methodo
29、logy and framework - Part 1: General concepts“. 7 ISO/IEC 9646-2: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 2: Abstract Test Suite specification“. 8 ISO/IEC 9646-3: “Information technology - Open Systems Interconnection - Conformanc
30、e testing methodology and framework - Part 3: The Tree and Tabular Combined Notation (TTCN)“. 9 ISO/IEC 9646-4: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 4: Test realization“. ETSI ETSI TS 102 374-3 V1.1.1 (2004-11) 7 10 ISO/IEC 964
31、6-5: “Information technology - Open Systems Interconnection - Conformance testing Methodology and Framework - Part 5: Requirements on test laboratories and clients for the conformance assessment process“. 11 ISO/IEC 9646-6: “Information technology - Open Systems Interconnection - Conformance testing
32、 methodology and framework - Part 6: Protocol profile test specification“. 12 ISO/IEC 9646-7: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 7: Implementation Conformance Statements“. 3 Definitions and abbreviations 3.1 Definitions For t
33、he purposes of the present document, the terms and definitions given in ITU-T Recommendation H.248.1 1 ISO/IEC 9646-1 6 and ISO/IEC 9646-2 7 apply. 3.2 Abbreviations For the purposes of the present document, the abbreviations defined in ISO/IEC 9646-1 6, ISO/IEC 9646-6 11, ISO/IEC 9646-7 12 and the
34、following apply: AC Audit Capabilities command AD ADd command AM Administration and Maintenance ASP Abstract Service Primitive ATM Abstract Test Method ATS Abstract Test Suite AV Audit Value command BI Invalid BehaviourBO Inopportune Behaviour BV Valid Behaviour IUT Implementation Under Test LT Lowe
35、r Tester MD MoDify command MG Media Gateway MGC Media Gateway Controller MO MOve command MOT Means Of Testing MTC Main Test Component NO NOtify command PCO Point of Control and Observation PCTR Protocol Conformance Test Report PDU Protocol Data Unit PICS Protocol Implementation Conformance Statement
36、 PIXIT Protocol Implementation eXtra Information for Testing PTC Parallel Test Component SC Service Change command SU SUbtract command SUT System Under Test TC Test Cases TP Test Purpose TR TRansport TSS Test Suite Structure TTCN Tree and Tabular Combined Notation UT Upper Tester ETSI ETSI TS 102 37
37、4-3 V1.1.1 (2004-11) 8 4 Abstract Test Method (ATM) This clause describes the ATM used to test ITU-T Recommendation H.248.1 1. 4.1 Network architecture The IUT to be tested can be one of the following: Media Gateway or Media Gateway Controller (see figure 1). Controller CC BC Media Gateway MC Figure
38、 1: H.248 architecture 4.2 Protocol architecture The Implementation Under Test (IUT) for which this test case specification consists of the H.248 protocol (see figure 2). IUT H.248 UDP TCP IP (LAN) Figure 2: TIPHON protocol architecture 4.3 Test architecture It is possible to specify an ATS based on
39、 a Single party (remote) test method for such an IUT when acting as an end entity. However, it is considered that an ATS based on such an approach is of limited use as the only way to specify IUT generated PDUs is to use the “implicit send“ statement. Many users of such an ATS would replace the “imp
40、licit send“ statements with descriptions of the behaviour at other interfaces. An ATS based on a multi-party test method is considered to be more useful as it is closer to the way a real test suite would be constructed. Such a test method specifies behaviour at multiple network interfaces. One very
41、important limitation here is that tests are focussed on one particular interface. Hence the test system is made up of a Main Test Component (MTC) plus one or more Parallel Test Components (PTC), see figure 4. ETSI ETSI TS 102 374-3 V1.1.1 (2004-11) 9 Lower Tester LAN/PHY SUT Notional UT LAN/PHY IP U
42、DP/TCP H248 UDP/TCP IP ATS T R_PCO Figure 3: Test architecture A single-party testing concept is used, which consists of the following abstract testing functions: Lower Tester: A Lower Tester (LT) is located in the remote test system. It controls and observes the behaviour of the IUT. ATS: The Abstr
43、act Test Suite (ATS), defined in the present document, and located in the remote test system. CHN_PCO: A Point of Control and Observation (PCO) located at a virtual SAP corresponding to the H.248.1 port over the TCP/IP or UDP/IP protocol. All test events at the PCO are specified in terms of Abstract
44、 Service Primitives (ASP) containing complete PDU. Notional UT: No explicit Upper Tester (UT) exists in the system under test. Nevertheless, some specific actions to cover implicit send events and to obtain feedback information are necessary for the need of the test procedures. A black box covering
45、these requirements is used in the SUT as a notional U. This notional UT is considered as part of the test system. ETSI ETSI TS 102 374-3 V1.1.1 (2004-11) 10Master part Slave part MTCA OPERATOR CP1 (CP) PTC1 O (PCO) L0 (PCO) L1 (PCO) IUT SUT Figure 4: Multi-party test method In a master/slave arrange
46、ment, the MTC is considered to be the master while the PTCs are the slaves. The “slave“ testers are only an explicit description of how to deal with the remote interfaces during the testing process, i.e. “how to make the IUT send the required message“. This means, in particular, that the verdict wil
47、l only be assigned from the protocol aspects observed on the interface under test (i.e. by the “master“ tester), as it would be observed by a terminal connected to this interface. A failure in the correlation between the protocol at the different interfaces to which the different testers are connect
48、ed, i.e. in the mechanism of the functional service itself, will not cause a FAIL verdict. For instance, if the IUT fails to send a message on the tested interface after another interface has received the proper stimulus, the verdict will be INCONCLUSIVE. The MTC MTCA has two functions in this confi
49、guration. Firstly, it has the MTC function of controlling the one PTC. Thus it is responsible for starting the PTC and afterwards coordinates activities by exchanging Coordination Messages (CM) with the PTCs. Secondly it is responsible for the behaviour of the Lower Tester (LT) at TR_PCO. 4.4 Primitives at TR_PCO The primitive rcv_pdu (port_number, PDU_message) is used to receive H.248 messages from the IUT. The port_number value shall be obtained by using primitives at TT_PCO at the beginning of the test case. The pri
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1