SIST ETS 300 267-4:1998
(Main)Integrated Services Digital Network (ISDN); Telephony 7 kHz and videotelephony teleservices; Digital Subscriber Signalling System No. one (DSS1) protocol; Part 4: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the user
Integrated Services Digital Network (ISDN); Telephony 7 kHz and videotelephony teleservices; Digital Subscriber Signalling System No. one (DSS1) protocol; Part 4: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the user
..
Digitalno omrežje z integriranimi storitvami (ISDN) - Daljinski storitvi: telefonija 7 kHz in videotelefonija - Protokol digitalne naročniške signalizacije št. 1 (DSS1) - 4. del: Abstraktni preskušalni niz (ATS) in delna dodatna informacija za preskušanje izvedbe protokola (PIXIT) - Proforma specifikacije za uporabnika
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
SIST ETS 300 267-4:1998
01-december-1998
'LJLWDOQRRPUHåMH]LQWHJULUDQLPLVWRULWYDPL,6'1'DOMLQVNLVWRULWYLWHOHIRQLMD
N+]LQYLGHRWHOHIRQLMD3URWRNROGLJLWDOQHQDURþQLãNHVLJQDOL]DFLMHãW'66
GHO$EVWUDNWQLSUHVNXãDOQLQL]$76LQGHOQDGRGDWQDLQIRUPDFLMD]DSUHVNXãDQMH
L]YHGEHSURWRNROD3,;,73URIRUPDVSHFLILNDFLMH]DXSRUDEQLND
Integrated Services Digital Network (ISDN); Telephony 7 kHz and videotelephony
teleservices; Digital Subscriber Signalling System No. one (DSS1) protocol; Part 4:
Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for
Testing (PIXIT) proforma specification for the user
Ta slovenski standard je istoveten z: ETS 300 267-4 Edition 1
ICS:
33.080 Digitalno omrežje z Integrated Services Digital
integriranimi storitvami Network (ISDN)
(ISDN)
SIST ETS 300 267-4:1998 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST ETS 300 267-4:1998
---------------------- Page: 2 ----------------------
SIST ETS 300 267-4:1998
EUROPEAN ETS 300 267-4
TELECOMMUNICATION April 1998
STANDARD
Source: SPS Reference: DE/SPS-05048-4
ICS: 33.020
Key words: ISDN, DSS1, teleservice, 7 kHz, video, telephony, testing, ATS, PIXIT, user
Integrated Services Digital Network (ISDN);
Telephony 7 kHz and videotelephony teleservices;
Digital Subscriber Signalling System No. one (DSS1) protocol;
Part 4: Abstract Test Suite (ATS) and partial Protocol
Implementation eXtra Information for Testing (PIXIT) proforma
specification for the user
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
Postal address: F-06921 Sophia Antipolis CEDEX - FRANCE
Office address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
Internet: secretariat@etsi.fr - http://www.etsi.fr - http://www.etsi.org
Tel.: +33 4 92 94 42 00 - Fax: +33 4 93 65 47 16
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 1998. All rights reserved.
---------------------- Page: 3 ----------------------
SIST ETS 300 267-4:1998
Page 2
ETS 300 267-4: April 1998
Whilst every care has been taken in the preparation and publication of this document, errors in content,
typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to
"ETSI Editing and Committee Support Dept." at the address shown on the title page.
---------------------- Page: 4 ----------------------
SIST ETS 300 267-4:1998
Page 3
ETS 300 267-4: April 1998
Contents
Foreword .7
1 Scope .9
2 Normative references.9
3 Definitions and abbreviations .10
3.1 Definitions .10
3.2 Abbreviations .10
4 Introduction.11
5 Abstract Test Method (ATM).11
5.1 Description of ATM used .11
5.2 Conventions for test components and PCOs.12
5.3 Description of PCOs .12
5.3.1 D-channel PCO .12
5.3.2 B-channels PCOs.13
5.4 Naming conventions .13
5.4.1 Test cases.13
5.4.2 Variables and parameters .14
5.4.3 Trees and subtrees .14
6 Untestable test purposes.14
7 ATS conventions .14
7.1 Declarations part.14
7.1.1 Type definitions .14
7.1.1.1 Simple type definitions.14
7.1.1.2 Structured type definitions .14
7.1.1.2.1 TTCN structured type definitions .14
7.1.1.2.2 ASN.1 structured type definitions.15
7.1.1.3 ASP type definitions.15
7.1.1.3.1 TTCN ASP type definitions .15
7.1.1.3.2 ASN.1 ASP type definitions .15
7.1.1.4 PDU type definitions .15
7.1.1.4.1 TTCN PDU type definitions.15
7.1.1.4.2 ASN.1 PDU type definitions .16
7.1.2 Test suite constants .16
7.1.3 Test suite parameters .16
7.1.4 Variables .16
7.1.4.1 Test suite variables.16
7.1.4.2 Test case variables.16
7.1.5 Test suite operation definitions.16
7.2 Constraints part.17
7.2.1 Structured type constraint declaration.17
7.2.2 ASN.1 type constraint declaration .17
7.2.3 ASP type constraint declaration .17
7.2.3.1 ASN.1 ASP type constraint declaration .17
7.2.3.2 TTCN ASP type constraint declaration.17
7.2.4 PDU type constraint declaration.17
7.2.4.1 ASN.1 PDU type constraint declaration.17
7.2.4.2 TTCN PDU type constraint declaration .17
7.2.5 Derived constraints.17
7.2.6 Parameterized constraints.18
---------------------- Page: 5 ----------------------
SIST ETS 300 267-4:1998
Page 4
ETS 300 267-4: April 1998
7.2.7 Value assignment . 18
7.2.7.1 Specific values . 18
7.2.7.2 Matching values . 18
7.3 Dynamic part . 18
7.3.1 Test cases . 18
7.3.2 Test steps . 18
7.3.3 Defaults. 18
7.3.4 Synchronization . 18
8 ATS to TP map . 20
9 PCTR conformance. 20
10 PIXIT conformance. 20
11 ATS conformance. 20
Annex A (normative): Protocol Conformance Test Report (PCTR) proforma . 21
A.1 Identification summary. 21
A.1.1 Protocol conformance test report. 21
A.1.2 IUT identification. 21
A.1.3 Testing environment. 21
A.1.4 Limits and reservations . 22
A.1.5 Comments. 22
A.2 IUT Conformance status. 22
A.3 Static conformance summary. 22
A.4 Dynamic conformance summary. 22
A.5 Static conformance review report . 23
A.6 Test campaign report. 23
A.7 Observations. 24
Annex B (normative): Partial PIXIT proforma . 25
B.1 Identification summary. 25
B.2 Abstract test suite summary . 25
B.3 Test laboratory. 25
B.4 Client (of the test laboratory) . 26
B.5 System Under Test (SUT) . 26
B.6 Protocol information. 27
B.6.1 Protocol identification . 27
B.6.2 Configuration to be tested .27
B.6.3 Actions required to stimulate IUT. 28
B.6.4 Test management timers . 28
B.6.5 Parameter values . 29
---------------------- Page: 6 ----------------------
SIST ETS 300 267-4:1998
Page 5
ETS 300 267-4: April 1998
Annex C (normative): Abstract Test Suite (ATS).30
C.1 The TTCN Graphical form (TTCN.GR) .30
C.2 The TTCN Machine Processable form (TTCN.MP) .30
Annex D (informative): General structure of ATS.31
History.32
---------------------- Page: 7 ----------------------
SIST ETS 300 267-4:1998
Page 6
ETS 300 267-4: April 1998
Blank page
---------------------- Page: 8 ----------------------
SIST ETS 300 267-4:1998
Page 7
ETS 300 267-4: April 1998
Foreword
This European Telecommunication Standard (ETS) has been produced by the Signalling Protocols and
Switching (SPS) Technical Committee of the European Telecommunications Standards Institute (ETSI).
This ETS is part 4 of a multi-part standard covering the Digital Subscriber Signalling System No. one
(DSS1) protocol specification for the Integrated Services Digital Network (ISDN) telephony 7 kHz and
videotelephony teleservices, as described below:
Part 1: "Protocol specification";
Part 2: "Protocol Implementation Conformance Statement (PICS) proforma specification";
Part 3: "Test Suite Structure and Test Purposes (TSS&TP) specification for the user";
Part 4: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for
Testing (PIXIT) proforma specification for the user";
Part 5: "TSS&TP specification for the network";
Part 6: "ATS and partial PIXIT proforma specification for the network".
Transposition dates
Date of adoption of this ETS: 20 March 1998
Date of latest announcement of this ETS (doa): 31 July 1998
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 31 January 1999
Date of withdrawal of any conflicting National Standard (dow): 31 January 1999
---------------------- Page: 9 ----------------------
SIST ETS 300 267-4:1998
Page 8
ETS 300 267-4: April 1998
Blank page
---------------------- Page: 10 ----------------------
SIST ETS 300 267-4:1998
Page 9
ETS 300 267-4: April 1998
1 Scope
This fourth part of ETS 300 267 specifies the Abstract Test Suite (ATS) and partial Protocol
Implementation eXtra Information for Testing (PIXIT) proforma for the User side of the T reference point
or coincident S and T reference point (as defined in ITU-T Recommendation I.411 [17]) of
implementations conforming to the stage three standard of the telephony 7 kHz and videotelephony
teleservices for the pan-European Integrated Services Digital Network (ISDN) by means of the Digital
Subscriber Signalling System No. one (DSS1) protocol, ETS 300 267-1 [6].
ETS 300 267-3 [8] specifies the Test Suite Structure and Test Purposes (TSS&TP) related to this ATS
and partial PIXIT proforma specification. Other parts specify the TSS&TP and the ATS and partial PIXIT
proforma for the Network side of the T reference point or coincident S and T reference point of
implementations conforming to ETS 300 267-1 [6].
2 Normative references
This ETS incorporates by dated and undated reference, provisions from other publications. These
normative references are cited at the appropriate places in the text and the publications are listed
hereafter. For dated references, subsequent amendments to or revisions of any of these publications
apply to this ETS only when incorporated in it by amendment or revision. For undated references the latest
edition of the publication referred to applies.
[1] ETS 300 102-1: "Integrated Services Digital Network (ISDN); User-network
interface layer 3; Specifications for basic call control".
[2] ETS 300 143: "Integrated Services Digital Network (ISDN); Audiovisual services;
Inband signalling procedures for audiovisual terminals using digital channels up
to 2 048 kbit/s".
[3] ETS 300 144: "Integrated Services Digital Network (ISDN); Audiovisual services;
Frame structure for a 64 kbit/s to 1 920 kbit/s channel and associated syntax for
inband signalling" (equivalent to ITU-T Recommendation H.221).
[4] ETS 300 145: "Integrated Services Digital Network (ISDN); Audiovisual services;
Videotelephone systems and terminal equipment operating on one or two
64 kbit/s channels".
[5] ETS 300 196-1: "Integrated Services Digital Network (ISDN); Generic functional
protocol for the support of supplementary services; Digital Subscriber Signalling
System No. one (DSS1) protocol; Part 1: Protocol specification".
[6] ETS 300 267-1 (1994) including A1 (1996): "Integrated Services Digital Network
(ISDN); Telephony 7 kHz and videotelephony teleservices; Digital Subscriber
Signalling System No. one (DSS1) protocol; Part 1: Protocol specification".
[7] ETS 300 267-2 (1996): "Integrated Services Digital Network (ISDN); Telephony
7 kHz and videotelephony teleservices; Digital Subscriber Signalling System No.
one (DSS1) protocol; Part 2: Protocol Implementation Conformance Statement
(PICS) proforma specification".
[8] ETS 300 267-3: "Integrated Services Digital Network (ISDN); Telephony 7 kHz
and videotelephony teleservices; Digital Subscriber Signalling System No. one
(DSS1) protocol; Part 3: Test Suite Structure and Test Purposes (TSS&TP)
specification for the user".
[9] ETS 300 403-1 (1995): "Integrated Services Digital Network (ISDN); Digital
Subscriber Signalling System No. one (DSS1) protocol; Signalling network layer
for circuit-mode basic call control; Part 1: Protocol specification [ITU-T
Recommendation Q.931 (1993), modified]".
---------------------- Page: 11 ----------------------
SIST ETS 300 267-4:1998
Page 10
ETS 300 267-4: April 1998
[10] ETS 300 403-5: "Integrated Services Digital Network (ISDN); Digital Subscriber
Signalling System No. one (DSS1) protocol; Signalling network layer for circuit-
mode basic call control; Part 5: Abstract Test Suite (ATS) and partial Protocol
Implementation eXtra Information for Testing (PIXIT) proforma specification for
the user".
[11] I-ETS 300 763-2: "Integrated Services Digital Network (ISDN); Audiovisual
services in-band signalling testing; Part 2: Abstract Test Suite (ATS) and partial
Protocol Implementation eXtra Information for Testing (PIXIT) proforma".
[12] ISO/IEC 9646-1: "Information technology - OSI Conformance Testing
Methodology and Framework; Part 1: General Concepts".
[13] ISO/IEC 9646-2: "Information technology - OSI Conformance Testing
Methodology and Framework; Part 2: Abstract Test Suite Specification".
[14] ISO/IEC 9646-3: "Information technology - OSI Conformance Testing
Methodology and Framework; Part 3: The Tree and Tabular Combined
Notation".
[15] ISO/IEC 9646-4: "Information technology - OSI Conformance Testing
Methodology and Framework; Part 4: Test realization".
[16] ISO/IEC 9646-5: "Information technology - OSI Conformance Testing
Methodology and Framework; Part 5: Requirements on test laboratories and
clients for the conformance assessment process".
[17] ITU-T Recommendation I.411 (1993): "ISDN user-network interfaces -
Reference configurations".
3 Definitions and abbreviations
3.1 Definitions
For the purposes of this ETS, the definitions given in ETS 300 267-1 [6] and ISO/IEC 9646, parts 1 [12]
to 5 [16] and the following definitions apply:
additional B-channel: The second or subsequent B-channel established in a videotelephony call.
initial B-channel: The first channel established in a videotelephony call.
3.2 Abbreviations
For the purposes of this ETS, the following abbreviations apply:
ASP Abstract Service Primitive
ATM Abstract Test Method
ATS Abstract Test Suite
BAS Bit rate Allocation Signal
CES Connection Endpoint Suffix
CM Co-ordination Message
CP Co-ordination Point
CRC Cyclic Redundancy Check
ExTS Executable Test Suite
FAW Frame Alignment Word
IUT Implementation Under Test
LT Lower Tester
---------------------- Page: 12 ----------------------
SIST ETS 300 267-4:1998
Page 11
ETS 300 267-4: April 1998
MOT Means Of Testing
MTC Main Test Component
PCO Point of Control and Observation
PCTR Protocol Conformance Test Report
PDU Protocol Data Unit
PICS Protocol Implementation Conformance Statement
PIXIT Protocol Implementation eXtra Information for Testing
PTC Parallel Test Component
SUT System Under Test
TP Test Purpose
TSS Test Suite Structure
TTCN Tree and Tabular Combined Notation
UT Upper Tester
4 Introduction
Implementations Under Test (IUTs) which are to be tested using this ATS are required to have previously
been tested for conformity against and passed the test suites for ETS 300 102-1 [1] or ETS 300 403-1 [9],
and the ATS related to ETS 300 143 [2], ETS 300 144 [3] and ETS 300 145 [4] which is contained in
I-ETS 300 763-2 [11].
Any messages or fields within messages which are introduced by ETS 300 403-1 [9] are included in this
ATS. Behaviours in test cases have been described in such a way to be able to take into account both
ETS 300 102-1 [1] and ETS 300 403-1 [9] basic call standards. This ATS also takes into account
messages defined for the supplementary services, in particular ETS 300 196-1 [5]. When such messages
are received, they are ignored by the ATS as this is not within the scope of this ETS.
5 Abstract Test Method (ATM)
5.1 Description of ATM used
This ATS describes the testing specification of the protocol procedures and switching functions needed to
support the videotelephony and telephony 7 kHz teleservices at T or coincident S and T reference points
for the user.
Testing activity will take place on the D-channel and on one or two B-channels depending on which
teleservice is supported and where the service is provided. The videotelephony teleservice can imply up to
two B-channels and telephony 7 kHz teleservice up to one B-channel. Only S and T reference point has
an associated in-band protocol entity and has to follow requirements on B-channels.
As a consequence of testing multiple channels simultaneously, the concurrent testing method is used. A
test configuration includes at least a master test component, a Parallel Test Component (PTC) for the
D-channel and eventually one or two PTCs for each involved B-channel. No actual testing is performed by
the Main Test Component (MTC), as all Points of Control and Observation (PCOs) are on the PTCs. The
remote test method as defined in ISO/IEC 9646-2 [13] is applied in each PTC.
---------------------- Page: 13 ----------------------
SIST ETS 300 267-4:1998
Page 12
ETS 300 267-4: April 1998
5.2 Conventions for test components and PCOs
Figure 1 shows a logical view of the complete configuration of the MTC, PTCs, and PCOs. The
Co-ordination Point (CP) relationships between the various components are also indicated. The test
method used is very close to the test method used in I-ETS 300 763-2 [11].
TC_Master
MTC
CP_Master_D CP_Master_B1 CP_Master_B2
TC_D TC_B1 TC_B2 PTCs
CP_B1_D
IUT
DL B1L B2L
PCOs
D-channel B-channels
S/T bus
TESTER
Figure 1: Multi-party test method
In a master/slave arrangement, the MTC is considered to be the master while the PTCs are the slaves.
There are communication paths or CPs between the MTC and each PTC, and also between D-channel
PTC and the initial B-channel PTC. The MTC handles all scheduling of test components and exchanges
messages with PTCs to start or to stop the running of their associated tree. Messages between TC_D and
TC_B1 concern more functional synchronization like advising the initial B-channel that it can expand the
mode on two B-channels when the additional B-channel is set up by the TC_D.
5.3 Description of PCOs
The PCOs are used to control and observe the behaviour of the IUT. Preliminary test case verdicts are
assigned depending on the behaviour observed at those points. The final verdict is set by the MTC at the
end of the test.
5.3.1 D-channel PCO
For the D-channel, the PCO resides at the service access point between layers 2 and 3. This PCO is
named "DL" (L for Lower). The same Abstract Service Primitives (ASPs) as defined in ETS 300 403-5 [10]
are used.
LT SUT
Layer 3 IUT
PCO DL
Layer 2 Layer 2
Layer 1 Layer 1
Service provider
Figure 2: Remote test method
---------------------- Page: 14 ----------------------
SIST ETS 300 267-4:1998
Page 13
ETS 300 267-4: April 1998
5.3.2 B-channels PCOs
For the in-band signalling protocol there is no explicit layered structure. However, there is an implicitly
defined structure: a lower layer dealing with frame and multiframe structure, bit encoding of BAS codes
and their corresponding CRC codes, FAW etc., and a higher layer dealing with the various sequences and
procedures which make use of BAS codes to control the communication.
Lower layer PCOs and the corresponding declarations have been reused from the ATS specified in
I-ETS 300 763-2 [11]. When a test case needs description behaviour at a higher layer which cannot be
easily expressed at a lower layer, e.g. a complete initialization procedure, and because it is not the
purpose of this ATS to check in-band signalling, references to the test step included in the ATS specified
in I-ETS 300 763-2 [11] are made instead of importing all of the ASN.1 descriptions.
The audio and video signal contents in the frames and multiframes are ignored. Audio encoding/decoding
is out of scope of this ETS and requires specific test tools. As it is not possible to analyse the unframed
mode, this is not described in this ETS.
In the B-channel, frames or multiframes are required to be sent and received continuously to maintain
frame alignment and this is achieved by looping until the expected frame or multiframe is received or the
timer expires.
A procedure for the detection of incorrect CRC4 is described in this ATS. This depends on the detection of
an ASP which is generated when the tester implements CRC4 and detects incorrect bit values in bits
C1-C4.
5.4 Naming conventions
5.4.1 Test cases
Test cases have exactly the same reference as the corresponding combined test purpose, see
ETS 300 267-3 [8].
The structure of a test case identifier is as follows:
CT_ test case covering a telephony 7 kHz requirement;
CV_ test case covering a videotelephony requirement.
The digits correspond to the digits of the first Test Purpose (TP) included in the combined TP. The TPs
are ordered:
a) by type of requirement (i.e. generic, telephony 7 kHz or videotelephony);
b) by a three digit number which specifies the relevant position in the Test Suite Structure (TSS):
- the first digit refers to the second test group level:
1 for Calling user interface (ORIG);
2 for Called user interface (DEST);
- the second digit refers to the third test group level:
1 Valid behaviour (BV);
2 Invalid behaviour (BI);
3 Inopportune behaviour (BO);
- the third digit refers to the fifth test group level:
1 Fallback allowed (FBA);
2 Fallback not allowed (FBN);
3 Connection management (CMN);
c) by a two digit sequence number:
the sequence number follows the order in which the TPs appear in the third level of the TSS.
---------------------- Page: 15 ----------------------
SIST ETS 300 267-4:1998
Page 14
ETS 300 267-4: April 1998
5.4.2 Variables and parameters
Variables used in PTCs associated to B-channels are prefixed by the letter B.
TC_D
call reference CREF
channel nr B_CHN1
call reference CREF2
channel nr B_CHN2
5.4.3 Trees and subtrees
Test case trees and subtrees are prefixed by "d_" when they describe the behaviour at PTC TC_D, by
"b1_" for PTC TC_B1 and "b2_" for PTC TC_B2.
Test step names use upper case letters and local subtrees use lower case letters.
Preamble subtrees are prefixed by "PR_" and postamble subtrees by "PO_".
6 Untestable test purposes
Combined TPs correspond only to testable TPs and are all covered by the ATS.
TPs for generic protocol requirements do not correspond to specific protocol behaviour and only describe
parts of ETS 300 267-1 [6] which support the telephony 7 kHz and videotelephony teleservices. These
TPs have been considered as untestable. Furthermore, TPs which test an unframed mode in the
B-channel or an internal behaviour of the IUT have also been considered as untestable.
7 ATS conventions
This clause is structured similarly to the structure of a TTCN ATS. However, the names of the subclauses
are arranged in a way more suitable to this ETS.
7.1 Declarations part
7.1.1 Type definitions
7.1.1.1 Simple type definitions
Where appropriate, simple types have a length, a value list or a
...
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Integrated Services Digital Network (ISDN); Telephony 7 kHz and videotelephony teleservices; Digital Subscriber Signalling System No. one (DSS1) protocol; Part 4: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the user33.020Telekomunikacije na splošnoTelecommunications in generalICS:Ta slovenski standard je istoveten z:ETS 300 267-4 E13SIST ETS 300 267-4:1998en01-DSULO-19983SIST ETS 300 267-4:1998SLOVENSKI
STANDARD
SIST ETS 300 267-4:1998
DRAFTEUROPEANprETS 300 267-4TELECOMMUNICATIONApril 1997STANDARDSource: ETSI TC-SPSReference: DE/SPS-05048-4ICS:33.020Key words:ISDN, DSS1, teleservice, 7 kHz, video, telephony, testing, ATS, PIXIT, userIntegrated Services Digital Network (ISDN);Telephony 7 kHz and videotelephony teleservices;Digital Subscriber Signalling System No. one (DSS1) protocol;Part 4: Abstract Test Suite (ATS) and partial ProtocolImplementation eXtra Information for Testing (PIXIT) proformaspecification for the userETSIEuropean Telecommunications Standards InstituteETSI SecretariatPostal address: F-06921 Sophia Antipolis CEDEX - FRANCEOffice address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCEX.400: c=fr, a=atlas, p=etsi, s=secretariat - Internet: secretariat@etsi.frTel.: +33 4 92 94 42 00 - Fax: +33 4 93 65 47 16Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and theforegoing restriction extend to reproduction in all media.© European Telecommunications Standards Institute 1997. All rights reserved.SIST ETS 300 267-4:1998
Page 2Draft prETS 300 267-4: April 1997Whilst every care has been taken in the preparation and publication of this document, errors in content,typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to"ETSI Editing and Committee Support Dept." at the address shown on the title page.SIST ETS 300 267-4:1998
Page 3Draft prETS 300 267-4: April 1997ContentsForeword.71Scope.92Normative references.93Definitions and abbreviations.103.1Definitions.103.2Abbreviations.104Introduction.115Abstract Test Method (ATM).115.1Description of ATM used.115.2Conventions for test components and PCOs.115.3Description of PCOs.125.3.1D-channel PCO.125.3.2B-channels PCOs.135.4Naming conventions.135.4.1Test cases.135.4.2Variables and parameters.145.4.3Trees and subtrees.146Untestable test purposes.147ATS conventions.147.1Declarations part.147.1.1Type definitions.147.1.1.1Simple type definitions.147.1.1.2Structured type definitions.147.1.1.2.1TTCN structured type definitions.147.1.1.2.2ASN.1 structured type definitions.157.1.1.3ASP type definitions.157.1.1.3.1TTCN ASP type definitions.157.1.1.3.2ASN.1 ASP type definitions.157.1.1.4PDU type definitions.157.1.1.4.1TTCN PDU type definitions.157.1.1.4.2ASN.1 PDU type definitions.167.1.2Test suite constants.167.1.3Test suite parameters.167.1.4Variables.167.1.4.1Test suite variables.167.1.4.2Test case variables.167.1.5Test suite operation definitions.167.2Constraints part.177.2.1Structured type constraint declaration.177.2.2ASN.1 type constraint declaration.177.2.3ASP type constraint declaration.177.2.3.1ASN.1 ASP type constraint declaration.177.2.3.2TTCN ASP type constraint declaration.177.2.4PDU type constraint declaration.177.2.4.1ASN.1 PDU type constraint declaration.177.2.4.2TTCN PDU type constraint declaration.177.2.5Derived constraints.177.2.6Parameterized constraints.18SIST ETS 300 267-4:1998
Page 4Draft prETS 300 267-4: April 19977.2.7Value assignment.187.2.7.1Specific values.187.2.7.2Matching values.187.3Dynamic part.187.3.1Test cases.187.3.2Test steps.187.3.3Defaults.187.3.4Synchronization.188ATS to TP map.209PCTR conformance.2010PIXIT conformance.2011ATS conformance.20Annex A (normative):Protocol Conformance Test Report (PCTR) proforma.21A.1Identification summary.21A.1.1Protocol conformance test report.21A.1.2IUT identification.21A.1.3Testing environment.21A.1.4Limits and reservations.22A.1.5Comments.22A.2IUT Conformance status.22A.3Static conformance summary.22A.4Dynamic conformance summary.22A.5Static conformance review report.23A.6Test campaign report.23A.7Observations.24Annex B (normative):Partial PIXIT proforma.25B.1Identification summary.25B.2Abstract test suite summary.25B.3Test laboratory.25B.4Client (of the test laboratory).26B.5System Under Test (SUT).26B.6Protocol information.27B.6.1Protocol identification.27B.6.2Configuration to be tested.27B.6.3Actions required to stimulate IUT.28B.6.4Test management timers.28B.6.5Parameter values.29SIST ETS 300 267-4:1998
Page 5Draft prETS 300 267-4: April 1997Annex C (normative):Abstract Test Suite (ATS).30C.1The TTCN Graphical form (TTCN.GR).30C.2The TTCN Machine Processable form (TTCN.MP).30Annex D (informative):General structure of ATS.31History.32SIST ETS 300 267-4:1998
Page 6Draft prETS 300 267-4: April 1997Blank pageSIST ETS 300 267-4:1998
Page 7Draft prETS 300 267-4: April 1997ForewordThis draft European Telecommunication Standard (ETS) has been produced by the Signalling Protocolsand Switching (SPS) Technical Committee of the European Telecommunications Standards Institute(ETSI), and is now submitted for the Public Enquiry phase of the ETSI standards approval procedure.This ETS is part 4 of a multi-part standard covering the Digital Subscriber Signalling System No. one(DSS1) protocol specification for the Integrated Services Digital Network (ISDN) telephony 7 kHz andvideotelephony teleservices, as described below:Part 1:"Protocol specification";Part 2:"Protocol Implementation Conformance Statement (PICS) proforma specification";Part 3:"Test Suite Structure and Test Purposes (TSS&TP) specification for the user";Part 4:"Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information forTesting (PIXIT) proforma specification for the user";Part 5:"TSS&TP specification for the network";Part 6:"ATS and partial PIXIT proforma specification for the network".Proposed transposition datesDate of latest announcement of this ETS (doa):3 months after ETSI publicationDate of latest publication of new National Standardor endorsement of this ETS (dop/e):6 months after doaDate of withdrawal of any conflicting National Standard (dow):6 months after doaSIST ETS 300 267-4:1998
Page 8Draft prETS 300 267-4: April 1997Blank pageSIST ETS 300 267-4:1998
Page 9Draft prETS 300 267-4: April 19971ScopeThis fourth part of ETS 300 267 specifies the Abstract Test Suite (ATS) and partial ProtocolImplementation eXtra Information for Testing (PIXIT) proforma for the User side of the T reference pointor coincident S and T reference point (as defined in ITU-T Recommendation I.411 [17]) ofimplementations conforming to the stage three standard of the telephony 7 kHz and videotelephonyteleservices for the pan-European Integrated Services Digital Network (ISDN) by means of the DigitalSubscriber Signalling System No. one (DSS1) protocol, ETS 300 267-1 [6].ETS 300 267-3 [8] specifies the Test Suite Structure and Test Purposes (TSS&TP) related to this ATSand partial PIXIT proforma specification. Other parts specify the TSS&TP and the ATS and partial PIXITproforma for the Network side of the T reference point or coincident S and T reference point ofimplementations conforming to ETS 300 267-1 [6].2Normative referencesThis ETS incorporates by dated and undated reference, provisions from other publications. Thesenormative references are cited at the appropriate places in the text and the publications are listedhereafter. For dated references, subsequent amendments to or revisions of any of these publicationsapply to this ETS only when incorporated in it by amendment or revision. For undated references the latestedition of the publication referred to applies.[1]ETS 300 102-1: "Integrated Services Digital Network (ISDN); User-networkinterface layer 3; Specifications for basic call control".[2]ETS 300 143: "Integrated Services Digital Network (ISDN); Audiovisual services;Inband signalling procedures for audiovisual terminals using digital channels upto 2 048 kbit/s".[3]ETS 300 144: "Integrated Services Digital Network (ISDN); Audiovisual services;Frame structure for a 64 kbit/s to 1 920 kbit/s channel and associated syntax forinband signalling" (equivalent to ITU-T Recommendation H.221).[4]ETS 300 145: "Integrated Services Digital Network (ISDN); Audiovisual services;Videotelephone systems and terminal equipment operating on one or two64 kbit/s channels".[5]ETS 300 196-1: "Integrated Services Digital Network (ISDN); Generic functionalprotocol for the support of supplementary services; Digital Subscriber SignallingSystem No. one (DSS1) protocol; Part 1: Protocol specification".[6]ETS 300 267-1 (1994) including A1 (1996): "Integrated Services Digital Network(ISDN); Telephony 7 kHz and videotelephony teleservices; Digital SubscriberSignalling System No. one (DSS1) protocol; Part 1: Protocol specification".[7]ETS 300 267-2 (1996): "Integrated Services Digital Network (ISDN); Telephony7 kHz and videotelephony teleservices; Digital Subscriber Signalling System No.one (DSS1) protocol; Part 2: Protocol Implementation Conformance Statement(PICS) proforma specification".[8]ETS 300 267-3: "Integrated Services Digital Network (ISDN); Telephony 7 kHzand videotelephony teleservices; Digital Subscriber Signalling System No. one(DSS1) protocol; Part 3: Test Suite Structure and Test Purposes (TSS&TP)specification for the user".[9]ETS 300 403-1 (1995): "Integrated Services Digital Network (ISDN); DigitalSubscriber Signalling System No. one (DSS1) protocol; Signalling network layerfor circuit-mode basic call control; Part 1: Protocol specification [ITU-TRecommendation Q.931 (1993), modified]".SIST ETS 300 267-4:1998
Page 10Draft prETS 300 267-4: April 1997[10]ETS 300 403-5: "Integrated Services Digital Network (ISDN); Digital SubscriberSignalling System No. one (DSS1) protocol; Signalling network layer for circuit-mode basic call control; Part 5: Abstract Test Suite (ATS) and partial ProtocolImplementation eXtra Information for Testing (PIXIT) proforma specification forthe user".[11]I-ETS 300 763-2: "Integrated Services Digital Network (ISDN); Audiovisualservices in-band signalling testing; Part 2: Abstract Test Suite (ATS) and partialProtocol Implementation eXtra Information for Testing (PIXIT) proforma".[12]ISO/IEC 9646-1: "Information technology - OSI Conformance TestingMethodology and Framework; Part 1: General Concepts".[13]ISO/IEC 9646-2: "Information technology - OSI Conformance TestingMethodology and Framework; Part 2: Abstract Test Suite Specification".[14]ISO/IEC 9646-3: "Information technology - OSI Conformance TestingMethodology and Framework; Part 3: The Tree and Tabular CombinedNotation".[15]ISO/IEC 9646-4: "Information technology - OSI Conformance TestingMethodology and Framework; Part 4: Test realization".[16]ISO/IEC 9646-5: "Information technology - OSI Conformance TestingMethodology and Framework; Part 5: Requirements on test laboratories andclients for the conformance assessment process".[17]ITU-T Recommendation I.411 (1993): "ISDN user-network interfaces -Reference configurations".3Definitions and abbreviations3.1DefinitionsFor the purposes of this ETS, the definitions given in ETS 300 267-1 [6] and ISO/IEC 9646, parts 1 [12]to 5 [16] and the following definitions apply:additional B-channel: The second or subsequent B-channel established in a videotelephony call.initial B-channel: The first channel established in a videotelephony call.3.2AbbreviationsFor the purposes of this ETS, the following abbreviations apply:ASPAbstract Service PrimitiveATMAbstract Test MethodATSAbstract Test SuiteBASBit rate Allocation SignalCESConnection Endpoint SuffixCMCo-ordination MessageCPCo-ordination PointCRCCyclic Redundancy CheckExTSExecutable Test SuiteFAWFrame Alignment WordIUTImplementation Under TestLTLower TesterSIST ETS 300 267-4:1998
Page 11Draft prETS 300 267-4: April 1997MOTMeans Of TestingMTCMain Test ComponentPCOPoint of Control and ObservationPCTRProtocol Conformance Test ReportPDUProtocol Data UnitPICSProtocol Implementation Conformance StatementPIXITProtocol Implementation eXtra Information for TestingPTCParallel Test ComponentSUTSystem Under TestTPTest PurposeTSSTest Suite StructureTTCNTree and Tabular Combined NotationUTUpper Tester4IntroductionImplementations Under Test (IUTs) which are to be tested using this ATS are required to have previouslybeen tested for conformity against and passed the test suites for ETS 300 102-1 [1] or ETS 300 403-1 [9],and the ATS related to ETS 300 143 [2], ETS 300 144 [3] and ETS 300 145 [4] which is contained inI-ETS 300 763-2 [11]].Any messages or fields within messages which are introduced by ETS 300 403-1 [9] are included in thisATS. Behaviours in test cases have been described in such a way to be able to take into account bothETS 300 102-1 [1] and ETS 300 403-1 [9] basic call standards. This ATS also takes into accountmessages defined for the supplementary services, in particular ETS 300 196-1 [5]. When such messagesare received, they are ignored by the ATS as this is not within the scope of this ETS.5Abstract Test Method (ATM)5.1Description of ATM usedThis ATS describes the testing specification of the protocol procedures and switching functions needed tosupport the videotelephony and telephony 7 kHz teleservices at T or coincident S and T reference pointsfor the user.Testing activity will take place on the D-channel and on one or two B-channels depending on whichteleservice is supported and where the service is provided. The videotelephony teleservice can imply up totwo B-channels and telephony 7 kHz teleservice up to one B-channel. Only S and T reference point hasan associated in-band protocol entity and has to follow requirements on B-channels.As a consequence of testing multiple channels simultaneously, the concurrent testing method is used. Atest configuration includes at least a master test component, a Parallel Test Component (PTC) for theD-channel and eventually one or two PTCs for each involved B-channel. No actual testing is performed bythe Main Test Component (MTC), as all Points of Control and Observation (PCOs) are on the PTCs. Theremote test method as defined in ISO/IEC 9646-2 [13] is applied in each PTC.5.2Conventions for test components and PCOsFigure 1 shows a logical view of the complete configuration of the MTC, PTCs, and PCOs. TheCo-ordination Point (CP) relationships between the various components are also indicated. The testmethod used is very close to the test method used in I-ETS 300 763-2 [11].SIST ETS 300 267-4:1998
Page 12Draft prETS 300 267-4: April 1997TC_MasterTC_DTC_B1TC_B2B2LB1LS/T busB-channelsD-channelCP_B1_D CP_Master_DCP_Master_B1CP_Master_B2MTCPTCsPCOsDLIUTTESTERFigure 1: Multi-party test methodIn a master/slave arrangement, the MTC is considered to be the master while the PTCs are the slaves.There are communication paths or CPs between the MTC and each PTC, and also between D-channelPTC and the initial B-channel PTC. The MTC handles all scheduling of test components and exchangesmessages with PTCs to start or to stop the running of their associated tree. Messages between TC_D andTC_B1 concern more functional synchronization like advising the initial B-channel that it can expand themode on two B-channels when the additional B-channel is set up by the TC_D.5.3Description of PCOsThe PCOs are used to control and observe the behaviour of the IUT. Preliminary test case verdicts areassigned depending on the behaviour observed at those points. The final verdict is set by the MTC at theend of the test.5.3.1D-channel PCOFor the D-channel, the PCO resides at the service access point between layers 2 and 3. This PCO isnamed "DL" (L for Lower). The same Abstract Service Primitives (ASPs) as defined in ETS 300 403-5 [10]are used.LTSUTLayer 3IUTPCO DLLayer 2Layer 2Layer 1Layer 1Service providerFigure 2: Remote test methodSIST ETS 300 267-4:1998
Page 13Draft prETS 300 267-4: April 19975.3.2B-channels PCOsFor the in-band signalling protocol there is no explicit layered structure. However, there is an implicitlydefined structure: a lower layer dealing with frame and multiframe structure, bit encoding of BAS codesand their corresponding CRC codes, FAW etc., and a higher layer dealing with the various sequences andprocedures which make use of BAS codes to control the communication.Lower layer PCOs and the corresponding declarations have been reused from the ATS specified inI-ETS 300 763-2 [11]. When a test case needs description behaviour at a higher layer which cannot beeasily expressed at a lower layer, e.g. a complete initialization procedure, and because it is not thepurpose of this ATS to check in-band signalling, references to the test step included in the ATS specifiedin I-ETS 300 763-2 [11] are made instead of importing all of the ASN.1 descriptions.The audio and video signal contents in the frames and multiframes are ignored. Audio encoding/decodingis out of scope of this ETS and requires specific test tools. As it is not possible to analyse the unframedmode, this is not described in this ETS.In the B-channel, frames or multiframes are required to be sent and received continuously to maintainframe alignment and this is achieved by looping until the expected frame or multiframe is received or thetimer expires.A procedure for the detection of incorrect CRC4 is described in this ATS. This depends on the detection ofan ASP which is generated when the tester implements CRC4 and detects incorrect bit values in bitsC1-C4.5.4Naming conventions5.4.1Test casesTest cases have exactly the same reference as the corresponding combined test purpose, seeETS 300 267-3 [8].The structure of a test case identifier is as follows:CT_test case covering a telephony 7 kHz requirement;CV_test case covering a videotelephony requirement.The digits correspond to the digits of the first Test Purpose (TP) included in the combined TP. The TPsare ordered:a)by type of requirement (i.e. generic, telephony 7 kHz or videotelephony);b)by a three digit number which specifies the relevant position in the Test Suite Structure (TSS):-the first digit refers to the second test group level:1for Calling user interface (ORIG);2for Called user interface (DEST);-the second digit refers to the third test group level:1Valid behaviour (BV);2Invalid behaviour (BI);3Inopportune behaviour (BO);-the third digit refers to the fifth test group level:1Fallback allowed (FBA);2Fallback not allowed (FBN);3Connection management (CMN);c)by a two digit sequence number:the sequence number follows the order in which the TPs appear in the third level of the TSS.SIST ETS 300 267-4:1998
Page 14Draft prETS 300 267-4: April 19975.4.2Variables and parametersVariables used in PTCs associated to B-channels are prefixed by the letter B.TC_Dcall referenceCREFchannel nrB_CHN1call referenceCREF2channel nrB_CHN25.4.3Trees and subtreesTest case trees and subtrees are prefixed by "d_" when they describe the behaviour at PTC TC_D, by"b1_" for PTC TC_B1 and "b2_" for PTC TC_B2.Test step names use upper case letters and local subtrees use lower case letters.Preamble subtrees are prefixed by "PR_" and postamble subtrees by "PO_".6Untestable test purposesCombined TPs correspond only to testable TPs and are all covered by the ATS.TPs for generic protocol requirements do not correspond to specific protocol behaviour and only describeparts of ETS 300 267-1 [6] which support the telephony 7 kHz and videotelephony teleservices. TheseTPs have been considered as untestable. Furthermore, TPs which test an unframed mode in theB-channel or an internal behaviour of the IUT have also been considered as untestable.7ATS conventionsThis clause is structured similarly to the structure of a TTCN ATS. However, the names of the subclausesare arranged in a way more suitable to this ETS.7.1Declarations part7.1.1Type definitions7.1.1.1Simple type definitionsWhere appropriate, simple types have a length, a value list or a range restriction attached.Simple types defined as being of some string type (e.g. BITSTRING, OCTETSTRING), have a lengthrestriction or a value list attached.Simple types, defined as being of INTEGER type, have a value list or a range restriction attached.7.1.1.2Structured type definitions7.1.1.2.1TTCN structured type definitionsAll structured type definitions are provided with a full name.All elements in every structured type definition, defined as being of some string type (e.g. BITSTRING,OCTETSTRING), have a length restriction attached.If an element in a structured type definition is defined as being of a referenced type, the (possible)restriction is defined in that referenced type.SIST ETS 300 267-4:1998
Page 15Draft prETS 300 267-4: April 1997For information elements, the identifier which is unique for each element, has its type defined as a simpletype where the value list is restricted to the single value which is the identifier itself. This has theadvantage that it allows a test system derived from this ATS to easily identify information elementsembedded in messages. An ATS where information element identifiers are represented as unrestrictedtypes can present difficulties for a derived test system in the case where it needs to find one informationelement embedded in a number of others and the constraints for the other elements have the any-or-omitvalue. In such a case the test system cannot easily find the beginning of each information element.7.1.1.2.2ASN.1 structured type definitionsThere are no ASN.1 structured type definitions in the ATS.7.1.1.3ASP type definitions7.1.1.3.1TTCN ASP type definitionsTTCN ASP type definitions only contain one PDU or no PDU at all.All TTCN ASP type definit
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.