1、ETSI TS 1 O0 394-4-1 1 VI .I .I (2000-10) Technical Specification Terrestrial Trunked Radio (TETRA); Conformance test i ng specif cat ion; Part 4: Protocol testing specification for Direct Mode Operation (DMO); Sub-part 11 : Test Suite Structure and Test Purposes (TSS Essential, or potentially Essen
2、tial, IPRs notifed to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/www.etsi.ordipr). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee c
3、an be given as to the existence of other IPRs not referenced in ETSI SR O00 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by ETSI Project Terrestrial Trunked Radio (TETR
4、A). The present document is part 4 of a multi-part deliverable covering Terrestrial Trunked Radio (TETRA); Conformance testing specification, as identified below: Part 1: “Radio“; Part 2: Part 3: Part 4: Part 5: “Security“. “Protocol testing specification for Voice plus Data (V+D)“; “Protocol testin
5、g specification for Packet Data Optimized (PDO)“; “Protocol testing specification for Direct Mode Operation (DMO)“; ETSI 6 ETSI TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) 1 Scope The present document contains the Test Suite Structure (TSS) and Test Purposes (TPs) to test the TETRA Direct Mode Operation (DM
6、O) protocols. The present document is divided into several parts, each one dealing with a stack of protocols which includes layer 3 and layer 2 protocols. This present part 4, sub-part 11 deals with TSS Technical requirements for Direct Mode Operation (DMO); Part 4: Type 1 repeater air interface“. I
7、SO/IEC 9646- 1: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 1: General concepts“. ISO/IEC 9646-2: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 2: Abstract test suite spe
8、cification“. ETSI ETS 300 406: “Methods for Testing and Specification (MTS); Protocol and profile conformance testing specifications; Standardization methodology“. ETSI EN 300 396-7: “Terrestrial Trunked Radio (TETRA); Technical requirements for Direct Mode Operation (DMO); Part 7: Type 2 repeater a
9、ir interface“. ETSI EN 300 396-8-4: “Terrestrial Trunked Radio (TETRA); Technical requirements for Direct Mode Operation (DMO); Part 8: Protocol Implementation Conformance Statement (PICS) proforma specification; Sub-part 4: Type 2 repeater Air Interface (AI)“. Pl 31 41 51 61 ETSI 7 ETSI TS 1 O0 394
10、-4-1 1 V1.l.l (2000-1 O) 3 Definitions and abbreviations 3.1 TETRA def i nit ions For the purposes of the present document, the terms and definitions given in EN 300 396-7 5 apply. 3.2 ISO/I EC 9646 abbreviations For the purposes of the present document, the following ISO/IEC 9646-1 2 abbreviations
11、apply: ICs IUT IXIT PDU PICS PIXIT TP TSS Implementation Conformance Statement Implementation Under Test Implementation extra Information for Testing Protocol Data Unit Protocol Implementation Conformance Statement Protocol Implementation extra Information for Testing Test Purpose Test Suite Structu
12、re 3.3 TETRA abbreviations For the purposes of the present document, the following TETRA abbreviations apply: CM DMCC DMO FCS MAC MNI MS Rx SDS SDU TX Circuit Mode Direct Mode Call Control Direct Mode of Operation Frame Check Sequence Medium Access Control Mobile Network Identity Mobile Station Rece
13、iver Short Data Services Service Data Unit Trans mitter ETSI 8 ETSI TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) 4 Test Suite Structure (TSS) 4.1 DMCC layer test groups The first level separates the DMCC layer (or layer 3) in different protocols (Circuit mode, Short Data Service). Next level splits protocol
14、testing into functional test groups according to the type of testing: Capability test (CA), Valid Behaviour (BV) and Timer tests (TI). Further level classifies the possible operations in each protocol condition or state. The following list defines the DMCC layer test group names and identifiers used
15、 for those: - MS-REP2 Direct Mode Call Control (DMOMSREP2-DMCC) - Circuit mode (CM) - Capability tests (CA) - Valid Behaviour tests (BV) - from Idle state(1D) - - - - from TX Reservation (TR) - from Idle state, channel busy (IB) from TX occupation State (TXO) from RX occupation State (RO) from RX Re
16、servation State (RR) - Timer Tests (TI) - Short Data Service (SDS) - Capability tests (CA) - Valid Behaviour tests (BV) - from Idle state(1D) - - - from TX Reservation (TR) - from Idle state, channel busy (IB) from RX occupation State (RO) from RX Reservation State (RR) - Timer Tests (TI) ETSI 9 ETS
17、I TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) 4.2 MAC layer test groups The first level of the MAC test groups separates the MAC test suite in functional test groups: CA, BV and TI. The second level of the test subgroups is a division of protocol requirements into functional entities. The following list def
18、ines the MAC layer test group names and identifiers: - MS-REP2 MAC layer (DMOMSREP2MAC) - Capability tests (CA) - Valid behaviour tests (BV) - Channel usage (CU) - Signalling messages (SM) - Traffic mode (TM) - Timer tests (TI) 4.3 Test group description Capability (CA) tests provide limited testing
19、 that the observable capabilities of the IUT are in accordance with the conformance requirements and the additional capabilities claimed in the PICSPIXIT. The Valid Behaviour (BV) group tests an IUT in response to valid behaviour of the test system. “Valid“ means that a test event is syntactically a
20、nd contextually correct. All test cases in the valid behaviour group are intended to verify as thoroughly as possible the various functions of the protocol. Different timers are defined to supervise the various state transitions. The Timer (TI) test group is intended to verify that the IUT is reacti
21、ng properly to an expiry of one of the timers or to a counter mismatch. ETSI 10 ETSI TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) TP-Name The TP name is a unique identifier, specified according to the TP naming conventions defined in the clause below. (it is also the name of the corresponding test case) 5 In
22、troduction to Test Purposes (TPs) The test purposes for DMCC layer and MAC layer are defined in clause 6 of the present document. Each layer leads to Reference: reference to the clause number of specification EN 300 396-7 5 stating this conformance requirement. For example: EN 300 396-7 5, 6.2.5.1 a
23、 different test suite. Purpose Test description Pass criteria Selection Preamble Postamble 5.1 purpose of the test itself, indicating for example the test performed against a requirement of the protocol, described by this test purpose. Example: test of changeover initiated from RX reservation state
24、body of the test visible action to be observed at PCO to declare that the IUT passes the test and conforms to the specifications expression based on EN 300 396-8-4 6 PICS statements, used to select or deselect the corresponding test case according to the options of the implementation “None“ or name
25、of the preamble procedure bringing the IUT from idle state to the state required to run the test. For example: idleto-RX-reservation “None“ or name of the postamble to bring the IUT back to idle state, for example: RX-occupationto-idle Test purpose definition conventions 5.1.1 TPs descriptions Each
26、TP is described using text presented in a table. The table contains the following information: Table 1 The preambles and postambles are described using MSCs and are shown in the following clauses. 5.1.2 Preamble descriptions Preambles are used to bring the IUT from the idle state to the state where
27、the test takes place. As the protocol has different options, as for instance the use of presence check or the absence of presence check, there are several ways to reach a given state. The preamble has to be chosen according to the IUT capabilities and the implemented options. ETSI 11 ETSI TS 1 O0 39
28、4-4-1 1 V1.l.l (2000-1 O) 5.1.2.1 Preamble idle-to-TX-occupation: From Idle state to Call Active TX Occupation With presence check. I* PREAMBLE: Bring the IUT from state IDLE to state TX-OCCUPATION when set-up with presence check supported *I 1 IUT 1 Tt DM-SETUP-PRE D M-CON N ECT D M-CON N ECT-ACK F
29、igure 1 ter 1 ETSI 12 I UT ETSI TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) TI Without presence check. I I* PREAMBLE: Bring the IUT from state IDLE to state TX-OCCUPATION when set-up without presence check supported *I I/ DM-SETUP Figure 2 ter 1 ETSI 13 ETSI TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) 5.1.2.2 Pream
30、ble idle-to-TX-reservation: From Idle state to Call Active TX Reservation With presence check. I* PREAMBLE: Bring the IUT from state IDLE to state TX-RESERVATION when set-up with presence check is supported *I 1 IUT 1 T 1 ter 1 Figure 10 5.1.3.2 Postamble TX-reservation-to-idle: From Call Active TX
31、Reserved state to Idle 1 IUT 1 0 X RESERVE I* POSTAMBLE: Bring the IUT from state TX RESERVED to state IDLE caused by a DMCC-RELEASE *I DM-RELEASE IDLE 1 Figure 11 TI ter 1 ETSI 19 ETSI TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) I UT 5.1.3.3 Postamble RX-occupation-to-idle: From Call Active RX Occupation s
32、tate to Idle Te I* POSTAMBLE: Bring the IUT from state RX OCCUPATION to state IDLE *I 1 IUT 1 Te 0 OCCUPATI II Figure 12 ter 1 5.1.3.4 Postam ble RX-reservation-to-idle: From Call Active RX Reserved state to Idle I I* POSTAMBLE: Bring the IUT from state RX RESERVED to state IDLE *I I I Figure 13 ter
33、 1 ETSI 20 ETSI TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) 5.2 Test purpose naming conventions The identifier of the test purpose is built according to table 2. Table 2: Test purpose naming convention DMO/ = test suite type MSREP2 = functional module or DMCC subentity (layer 3 only) MAC =test group tt = Ty
34、pe of testing = test subgroup letters such as: CM SDS CA BV BI TI two letters MS-Repeater type 2 Direct Mode Call Control (layer 3) Upper MAC (layer 2) abbreviation of the group name (optional) Circuit Mode (layer 3) Short Data Service (layer 3) Capability Tests Valid Behaviour Tests Invalid Behavio
35、ur Tests Timer expiry and counter mismatch tests subgroup name (optional) Ian = sequential number o1 -99 Test Purpose Number 5.3 Selection expressions A test case, based on a test purpose described here, can be selected or deselected from the test suite, according to the evaluation of selection expr
36、essions which reflect the capabilities supported or not by the implementation under test. It appears that some selection expressions are quite complex, mainly the ones used for the MAC layer test suite, as they are based on a rather long combination of PICS statements. To ease the readability of the
37、 test purposes, these complex selection expressions are replaced by generic names which are defined here, and which represent by definition the selection expression themselves. ETSI 21 ETSI TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) Selection expression identifier Table 3 defines the generic names together
38、 with the conditions associated with each one. Selection expression using references to Static capabilities associated with this selection Table 3 iitiate-CM-call (EN 300 396-8-4 6) A.411 Initiate group CM call OR or A.511 OR or Initiate individual CM call without presence check iitiate-SDScall A.51
39、2 A.911 OR iitiate-CM-or-SDS-call teceive-Ac kd-CM-o r-S DS .call Initiate individual CM call with presence check Send group unacknowledged SDS or Send individual unacknowledged SDS or Send acknowledged SDS or Sending acknowledged SDS with data in ACK Initiate group CM call or Initiate individual CM
40、 call without presence check or Initiate individual CM call with presence check or Send group unacknowledged SDS or Send individual unacknowledged SDS or Send acknowledged SDS or Send acknowledged SDS with data in ACK Accept CM call setup with presence check, A. 1 Oll OR A. 1 O12 OR A. 1 O13 A.411 O
41、R A.511 OR A.512 OR A.911 OR A. 1 Oll OR A. 1 O12 OR A. 1 O13 A. 316 OR A. 1212 OR Receive acknowledged SDS, Receive acknowledged SDS with data in ACK ETSI 22 ETSI TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) DMO-MSREP2-DMCC-CM-CA-O1 6 Reference: EN 300 396-4 l, 6.2.1.1, 6.2.4.1 DMO MS-REP2 test purposes Pur
42、pose Test description Pass criteria 1 Test description Pass criteria 2 Selection EN 300 396-8-4 r6i 6.1 DMCC Circuit Mode (CM) tests Setup and terminate a group call without presence check The tester sends an implicit send to the IUT to cause a call setup The IUT sends DM-SETUP to the tester The tes
43、ter sends an implicit send to the IUT to terminate the call The IUT sends DM-TX CEASED to the tester A.4/1 Setup procedure, group call address Test group objective: To test the behaviour of the DMCC CM entity of the IUT. Condition: IUT implements the CM. Purpose Test description Pass criteria 1 6.1.
44、1 MS-REP2 CM capability tests To test the basic capabilities of the CM module of the IUT, when operating in group address mode (without presence check) or in individual address mode (with or without presence check). Setup and terminate an individual call with presence check The tester sends an impli
45、cit send to the IUT to cause a call setup. The IUT sends DM-SETUP PRES to the tester. The tester sends DM-CONNECT to the IUT The IUT sends DM-CONNECT ACK to the tester Handling of a single call. Test description Pass criteria 2 Selection Preamble EN 300 396-8-4 6 The tester sends an implicit send to
46、 the IUT to terminate the call The IUT sends DM-TX CEASED to the tester A.5/2 Setup individual call with presence check Nnnn Preamble INone Postamble ITX-reservationto-idle MSC035 DMO-MSREP2-DMCC-CM-CA-O3 Reference: EN 300 396-4 l, 6.2.1.1, 6.2.4.1 Purpose Test description Pass criteria 1 Test descr
47、iption Pass criteria 2 Selection Establish and terminate an individual call, when operating without presence check The tester sends an implicit send to the IUT to cause a call setup The IUT sends DM-SETUP to the tester The tester sends an implicit send to the IUT to terminate the call The IUT sends
48、DM-TX CEASED to the tester A.5/1 Setup individual call without presence check IEN 300 396-8-4 r6i I I Preamble INone Postamble ITX-reservationto-idle MSC036 ETSI 23 D M O-MS REPS-D M CC-CM-CA-04 ETSI TS 1 O0 394-4-1 1 V1.l.l (2000-1 O) Reference: EN 300 396-7 5, 6 Handling of a second simultaneous c
49、all. Purpose Test description Pass criteria Selection Preamble Postamble EN 300 396-8-4 6 Setup a second group call without presence check The tester sends an implicit send to the IUT to cause a call setup. The IUT sends DM-SETUP to the tester. The tester sends a second implicit send to the IUT to cause a second call setup Check that the IUT sends a second DM-SETUP to the tester A.4/1 None TX-reservationto-idle on each call Setup procedure, group call address DMO-MSREP2-DMCC-CM-CA-O5 Preamble INone Postamble ITX-rese rvat i ont o- d le on each cal I Referen
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1