SIST EN 300 402-7 V1.4.5:2005
(Main)Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Data link layer; Part 7: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the general protocol
- Abstract
Due to change requests a second version of the ETS need to be develope d
- Status
- Published
- Publication Date
- 31-Dec-2004
- Technical Committee
- SPN - Services and Protocols for Networks
- Current Stage
- 6060 - National Implementation/Publication (Adopted Project)
- Start Date
- 01-Jan-2005
- Due Date
- 01-Jan-2005
- Completion Date
- 01-Jan-2005
SIST EN 300 402-7 V1.4.5:2005 is the SIST version of ETSI EN 300 402-7 for Integrated Services Digital Network (ISDN) and the Digital Subscriber Signalling System No. one (DSS1) data link layer. It specifies the Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma for the general protocol, so it is used when preparing and running conformance tests for implementations of ETS 300 402-2.
What does SIST EN 300 402-7 V1.4.5:2005 specify?
SIST EN 300 402-7 V1.4.5:2005 specifies the ATS and partial PIXIT proforma for the user-network interface data link layer at the T reference point or coincident S and T reference point. In practice, it tells a test lab how to structure the abstract conformance tests and what implementation-specific information it needs before testing.
The document is organized into a short body and four annexes:
| Annex | What it covers |
|---|---|
| Annex A | Protocol Conformance Test Report (PCTR) proforma |
| Annex B | Partial PIXIT proforma |
| Annex C | Abstract Test Suite (ATS) |
| Annex D | General structure of ATS |
The main body also covers the abstract test method, ATS conventions, mapping from test purposes to test cases, and conformance rules for PCTR, PIXIT and ATS use.
What are the key requirements of SIST EN 300 402-7 V1.4.5:2005?
SIST EN 300 402-7 V1.4.5:2005 is built around a remote test method. Clause 4 places the Point of Control and Observation (PCO) at the service access point between layers 1 and 2, named L, which means verdicts are based on behavior seen at that boundary.
Clause 5 states that there are no untestable test purposes associated with this ATS. That matters because every test purpose from the related test purpose set is intended to be exercised.
Clause 6 defines the ATS conventions used to express the test suite in Tree and Tabular Combined Notation (TTCN). It covers type definitions, constraints, constants, parameters, variables, and test suite operation definitions, so a test realizer can build the executable suite in a consistent way.
A few practical points from clause 6 are especially important:
- TTCN structured types are fully named and constrained, which helps avoid ambiguous test data.
- TTCN Abstract Service Primitives (ASPs) carry one Protocol Data Unit (PDU) or none, and some are parameterized.
- PDU constraints are used to assign concrete values or patterns to data sent or received.
- Matching values such as
*,?, and-are used in value assignments. - Test case names reuse the identifiers from ETS 300 402-6, so the mapping from test purpose to test case is one-to-one.
Clauses 8 and 10 define how conformance is claimed in practice. A laboratory producing a PCTR must use the required proforma structure, and an executable test suite (ExTS) must be technically equivalent to the ATS in Annex C. A test laboratory claiming ATS conformance must use a means of testing (MOT) that conforms to this ATS.
What terms does SIST EN 300 402-7 V1.4.5:2005 define?
- Abstract Test Suite (ATS) - The abstract, notation-based test suite used to specify conformance tests.
- Implementation Under Test (IUT) - The protocol implementation being assessed.
- Lower Tester (LT) - The test component that interacts with the IUT at the lower interface.
- Point of Control and Observation (PCO) - The interface where the test system controls and observes the IUT.
- Protocol Conformance Test Report (PCTR) - The report that records the outcome of conformance testing.
- Protocol Implementation Conformance Statement (PICS) - The statement describing what an implementation supports.
- Protocol Implementation eXtra Information for Testing (PIXIT) - Implementation-specific information needed to prepare testing.
- System Under Test (SUT) - The implementation and its associated environment being tested.
Who uses SIST EN 300 402-7 V1.4.5:2005?
SIST EN 300 402-7 V1.4.5:2005 is used by conformance test laboratories, test realisers, and equipment vendors working on ISDN DSS1 layer 2 implementations. It is also used by clients who commission testing and need a completed PIXIT or PCTR.
In practice, the standard supports these tasks:
- preparing an ExTS from the ATS
- filling in PIXIT data for a specific device or system
- running protocol conformance tests
- recording results in a PCTR
- checking whether a candidate implementation matches the expected layer 2 behavior
Which standards are used with SIST EN 300 402-7 V1.4.5:2005?
The document relies on these referenced standards and related parts:
- ETS 300 402-2 - Defines the general DSS1 data link layer protocol being tested.
- ETS 300 402-4 - Provides the PICS proforma used to describe implementation support.
- ETS 300 402-6 - Provides the Test Suite Structure and Test Purposes that map to this ATS.
- ISO/IEC 9646-1 to 9646-5 - Provide the conformance testing framework, ATS specification method, TTCN, test realization, and laboratory/client requirements.
- ITU-T Recommendation I.411 - Defines the ISDN user-network reference configurations used for the interface reference points.
What does the SIST EN 300 402-7 V1.4.5:2005 document contain?
SIST EN 300 402-7 V1.4.5:2005 contains the ATS conventions needed to express tests in TTCN, including type declarations, constraints, test suite parameters, and operation definitions such as RANDOM and CR_CMD. It also includes a simple remote test-method figure showing how the PCO is placed for observation and control.
Annex A provides a ready-to-use PCTR structure with sections for identification, IUT status, static and dynamic conformance summaries, and test campaign results. Annex B gives the partial PIXIT questions for laboratory setup, configuration options, timers, and parameter values such as TEI- and SAPI-related items. Annex C points to the TTCN graphical and machine-processable representations of the ATS, and Annex D gives an informative outline of the usual ATS structure.
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

NYCE
Mexican standards and certification body.

ANCE
Mexican certification and testing association.
Sponsored listings
Frequently Asked Questions
SIST EN 300 402-7 V1.4.5:2005 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Data link layer; Part 7: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the general protocol". This standard covers: Due to change requests a second version of the ETS need to be develope d
Due to change requests a second version of the ETS need to be develope d
SIST EN 300 402-7 V1.4.5:2005 is classified under the following ICS (International Classification for Standards) categories: 33.080 - Integrated Services Digital Network (ISDN); 35.100.20 - Data link layer. The ICS classification helps identify the subject area and facilitates finding related standards.
SIST EN 300 402-7 V1.4.5:2005 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.URWRNROIntegrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Data link layer; Part 7: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the general protocol35.100.20Podatkovni povezovalni slojData link layer33.080Digitalno omrežje z integriranimi storitvami (ISDN)Integrated Services Digital Network (ISDN)ICS:Ta slovenski standard je istoveten z:EN 300 402-7 Version 1.4.5SIST EN 300 402-7 V1.4.5:2005en01-januar-2005SIST EN 300 402-7 V1.4.5:2005SLOVENSKI
STANDARD
ETSIEN300402-7V1.4.5(2000-07)EuropeanStandard(Telecommunicationsseries)IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Datalinklayer;Part7:AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforthegeneralprotocolSIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)2ReferenceREN/SPAN-05140-7KeywordsATS,D-channel,DSS1,ISDN,LAPD,layer2,network,PIXIT,QSIG,SSIG,userETSI650RoutedesLuciolesF-06921SophiaAntipolisCedex-FRANCETel.:+33492944200Fax:+33493654716SiretN°34862356200017-NAF742CAssociationàbutnonlucratifenregistréeàlaSous-PréfecturedeGrasse(06)N°7803/88ImportantnoticeIndividualcopiesofthepresentdocumentcanbedownloadedfrom:http://www.etsi.orgThepresentdocumentmaybemadeavailableinmorethanoneelectronicversionorinprint.Inanycaseofexistingorperceiveddifferenceincontentsbetweensuchversions,thereferenceversionisthePortableDocumentFormat(PDF).Incaseofdispute,thereferenceshallbetheprintingonETSIprintersofthePDFversionkeptonaspecificnetworkdrivewithinETSISecretariat.Usersofthepresentdocumentshouldbeawarethatthedocumentmaybesubjecttorevisionorchangeofstatus.InformationonthecurrentstatusofthisandotherETSIdocumentsisavailableathttp://www.etsi.org/tb/status/Ifyoufinderrorsinthepresentdocument,sendyourcommentto:editor@etsi.frCopyrightNotificationNopartmaybereproducedexceptasauthorizedbywrittenpermission.Thecopyrightandtheforegoingrestrictionextendtoreproductioninallmedia.©EuropeanTelecommunicationsStandardsInstitute2000.Allrightsreserved.SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)3ContentsIntellectualPropertyRights.5Foreword.51Scope.62References.63Definitionsandabbreviations.73.1Definitions.73.2Abbreviations.74AbstractTestMethod(ATM).85Untestabletestpurposes.86ATSconventions.86.1Declarationspart.86.1.1Typedefinitions.86.1.1.1Simpletypedefinitions.86.1.1.2Structuredtypedefinitions.86.1.1.2.1TTCNstructuredtypedefinitions.86.1.1.2.2ASN.1structuredtypedefinitions.96.1.1.3ASPtypedefinitions.96.1.1.3.1TTCNASPtypedefinitions.96.1.1.3.2ASN.1ASPtypedefinitions.96.1.1.4PDUtypedefinitions.106.1.1.4.1TTCNPDUtypedefinitions.106.1.1.4.2ASN.1PDUtypedefinitions.106.1.2Testsuiteconstants.106.1.3Testsuiteparameters.106.1.4Variables.106.1.4.1Testsuitevariables.106.1.4.2Testcasevariables.106.1.5Testsuiteoperationdefinitions.106.2Constraintspart.116.2.1Structuredtypeconstraintdeclaration.116.2.2ASN.1typeconstraintdeclaration.116.2.3ASPtypeconstraintdeclaration.116.2.3.1ASN.1ASPtypeconstraintdeclaration.116.2.3.2TTCNASPtypeconstraintdeclaration.116.2.4PDUtypeconstraintdeclaration.126.2.4.1ASN.1PDUtypeconstraintdeclaration.126.2.4.2TTCNPDUtypeconstraintdeclaration.126.2.5Derivedconstraints.126.2.6Parameterizedconstraints.126.2.7Valueassignment.126.2.7.1Specificvalues.126.2.7.2Matchingvalues.136.3Dynamicpart.136.3.1Testcases.136.3.2Teststeps.136.3.3Defaults.13SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)47ATStoTPmap.138PCTRconformance.139PIXITconformance.1410ATSconformance.14AnnexA(normative):ProtocolConformanceTestReport(PCTR)proforma.15A.1Identificationsummary.15A.1.1Protocolconformancetestreport.15A.1.2IUTidentification.15A.1.3Testingenvironment.16A.1.4Limitsandreservations.16A.1.5Comments.16A.2IUTconformancestatus.16A.3Staticconformancesummary.16A.4Dynamicconformancesummary.17A.5Staticconformancereviewreport.17A.6Testcampaignreport.17A.7Observations.29AnnexB(normative):PartialPIXITproforma.30B.1Identificationsummary.30B.2Abstracttestsuitesummary.30B.3Testlaboratory.30B.4Client(ofthetestlaboratory).31B.5SystemUnderTest(SUT).31B.6Protocolinformation.32B.6.1Protocolidentification.32B.6.2Configurationtobetested.32B.6.3Configurationoptions.32B.6.4Testmanagementtimers.33B.6.5SendingofmessagesbyIUT.33B.6.6Parametervalues.33AnnexC(normative):AbstractTestSuite(ATS).34C.1TheTTCNGraphicalform(TTCN.GR).34C.2TheTTCNMachineProcessableform(TTCN.MP).34AnnexD(informative):GeneralstructureofATS.35Bibliography.36History.37SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)5IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.TheinformationpertainingtotheseessentialIPRs,ifany,ispubliclyavailableforETSImembersandnon-members,andcanbefoundinETSISR000314:"IntellectualPropertyRights(IPRs);Essential,orpotentiallyEssential,IPRsnotifiedtoETSIinrespectofETSIstandards",whichisavailablefromtheETSISecretariat.LatestupdatesareavailableontheETSIWebserver(http://www.etsi.org/ipr).PursuanttotheETSIIPRPolicy,noinvestigation,includingIPRsearches,hasbeencarriedoutbyETSI.NoguaranteecanbegivenastotheexistenceofotherIPRsnotreferencedinETSISR000314(ortheupdatesontheETSIWebserver)whichare,ormaybe,ormaybecome,essentialtothepresentdocument.ForewordThisEuropeanStandard(Telecommunicationsseries)hasbeenproducedbyETSITechnicalCommitteeServicesandProtocolsforAdvancedNetworks(SPAN).Thepresentdocumentispart7ofamulti-partstandardcoveringtheIntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Datalinklayer,asidentifiedbelow:Part1:"Generalaspects[ITU-TRecommendationQ.920(1993),modified]";Part2:"Generalprotocolspecification[ITU-TRecommendationQ.921(1993),modified]";Part3:"Framerelayprotocolspecification";Part4:"ProtocolImplementationConformanceStatement(PICS)proformaspecificationforthegeneralprotocol";Part5:"ProtocolImplementationConformanceStatement(PICS)proformaspecificationfortheframerelayprotocol";Part6:"TestSuiteStructureandTestPurposes(TSS&TP)specificationforthegeneralprotocol";Part7:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforthegeneralprotocol".NationaltranspositiondatesDateofadoptionofthisEN:26May2000DateoflatestannouncementofthisEN(doa):31August2000DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):28February2001DateofwithdrawalofanyconflictingNationalStandard(dow):28February2001SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)61ScopeThisseventhpartofEN300402specifiestheAbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformafortheuser-networkinterfacedatalinklayerattheTreferencepointorcoincidentSandTreferencepoint(asdefinedinITU-TRecommendationI.411[9])ofimplementationsconformingtothestandardforthegeneraldatalinklayerprotocolforthepan-EuropeanIntegratedServicesDigitalNetwork(ISDN)bymeansoftheDigitalSubscriberSignallingSystemNo.one(DSS1)protocol,ETS300402-2[1].ETS300402-6[3]specifiestheTestSuiteStructureandTestPurposes(TSS&TP)relatedtothisATSandpartialPIXITproformaspecification.2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIETS300402-2(1995):"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Datalinklayer;Part2:Generalprotocolspecification[ITU-TRecommendationQ.921(1993),modified]".[2]ETSIETS300402-4(1996):"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Datalinklayer;Part4:ProtocolImplementationConformancestatement(PICS)proformaspecificationforthegeneralprotocol".[3]ETSIETS300402-6(1997):"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Datalinklayer;Part6:TestSuiteStructureandTestPurposes(TSS&TP)specificationforthegeneralprotocol".[4]ISO/IEC9646-1:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part1:Generalconcepts".[5]ISO/IEC9646-2:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part2:AbstractTestSuitespecification".[6]ISO/IEC9646-3:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part3:TheTreeandTabularCombinedNotation(TTCN)".[7]ISO/IEC9646-4:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part4:Testrealization".[8]ISO/IEC9646-5:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part5:Requirementsontestlaboratoriesandclientsfortheconformanceassessmentprocess".[9]ITU-TRecommendationI.411(1993):"ISDNuser-networkinterfaces-Referenceconfigurations".SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)73Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply:AbstractTestSuite(ATS):seeISO/IEC9646-1[4].ImplementationUnderTest(IUT):seeISO/IEC9646-1[4].LowerTester(LT):seeISO/IEC9646-1[4].PointofControlandObservation(PCO):seeISO/IEC9646-1[4].ProtocolConformanceTestReport(PCTR):seeISO/IEC9646-1[4].ProtocolImplementationConformanceStatement(PICS):seeISO/IEC9646-1[4].PICSproforma:seeISO/IEC9646-1[4].ProtocolImplementationeXtraInformationforTesting(PIXIT):seeISO/IEC9646-1[4].PIXITproforma:seeISO/IEC9646-1[4].SystemUnderTest(SUT):seeISO/IEC9646-1[4].UpperTester(UT):seeISO/IEC9646-1[4].3.2AbbreviationsForthepurposesofthepresentdocument,thefollowingabbreviationsapply:ASPAbstractServicePrimitiveATMAbstractTestMethodATSAbstractTestSuiteCMCo-ordinationMessageExTSExecutableTestSuiteIUTImplementationUnderTestLTLowerTesterMOTMeansOfTestingPCOPointofControlandObservationPCTRProtocolConformanceTestReportPDUProtocolDataUnitPICSProtocolImplementationConformanceStatementPIXITProtocolImplementationeXtraInformationforTestingSUTSystemUnderTestTPTestPurposeTTCNTreeandTabularCombinedNotationUTUpperTesterSIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)84AbstractTestMethod(ATM)TheremotetestmethodisappliedforthisATS.ThePointofControlandObservation(PCO)residesattheserviceaccesspointbetweenlayers1and2.ThisPCOisnamed"L"(forLower).TheLPCOisusedtocontrolandobservethebehaviouroftheImplementationUnderTest(IUT)andtestcaseverdictsareassigneddependingonthebehaviourobservedatthisPCO.LTSUTLayer2IUTPCOLayer1Layer1ServiceproviderFigure1:Remotetestmethod5UntestabletestpurposesTherearenountestabletestpurposesassociatedwiththisATS.6ATSconventionsThisclauseisstructuredsimilarlytothestructureofaTTCNATS.However,thenamesofthesubclausesarearrangedinawaymoresuitabletothepresentdocument.6.1Declarationspart6.1.1Typedefinitions6.1.1.1SimpletypedefinitionsWhereappropriate,simpletypeshavealength,avaluelistorarangerestrictionattached.Simpletypesdefinedasbeingofsomestringtype(e.g.BITSTRING,OCTETSTRING),havealengthrestrictionoravaluelistattached.Simpletypes,definedasbeingofINTEGERtype,haveavaluelistorarangerestrictionattached.6.1.1.2Structuredtypedefinitions6.1.1.2.1TTCNstructuredtypedefinitionsAllstructuredtypedefinitionsareprovidedwithafullname.Allelementsineverystructuredtypedefinition,definedasbeingofsomestringtype(e.g.BITSTRING,OCTETSTRING),havealengthrestrictionattached.SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)96.1.1.2.2ASN.1structuredtypedefinitionsTherearenoASN.1structuredtypedefinitionsintheATS.6.1.1.3ASPtypedefinitions6.1.1.3.1TTCNASPtypedefinitionsTTCNASPtypedefinitionsonlycontainonePDUornoPDUatall.AllTTCNASPtypedefinitionsareprovidedwithafullidentifier.SomeASPsarenotparameterizedasshownintheexampleintable1.SuchASPsareonlyusedforrequestingorreceivingservicefromthelowerlayer.Table1:TTCNASPtypedefinitionPH_ACT_INTTCNASPTypeDefinitionASPNAME:PH_ACT_IN(PH_Activate_Indication)PCOType:PSAPComments:ParameterName|ParameterType|CommentsDetailedComments:Table2showsanexampleofaparameterizedASP,PH_DATA_RQ,whichisanASPtobesentandcontainsaPDUandaPriorityIndicator.Table2:TTCNASPtypedefinitionPH_DATA_RQTTCNASPTypeDefinitionASPNAME:PH_DATA_RQ(PH_DATA_Request)PCOType:PSAPComments:ParameterName|ParameterType|CommentsPI(PriorityIndicator)|INTEGER|MU(MessageUnit)|PDU|DataLinkLayerpeertopeer||messageDetailedComments:Table3showsanexampleofaparameterizedASP,PH_DATA_IN,whichisanASPtobereceivedandcontainsaPDUandnoPriorityIndicator.Table3:TTCNASPtypedefinitionPH_DATA_INTTCNASPTypeDefinitionASPNAME:PH_DATA_IN(PH_DATA_Indication)PCOType:PSAPComments:ParameterName|ParameterType|CommentsMU(MessageUnit)|PDU|DataLinkLayerpeertopeer||messageDetailedComments:6.1.1.3.2ASN.1ASPtypedefinitionsTherearenoASN.1ASPtypedefinitionsintheATS.SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)106.1.1.4PDUtypedefinitions6.1.1.4.1TTCNPDUtypedefinitionsTheTTCNPDUtypereflectstheactualdatabeingtransferredorreceived.AllPDUsareembeddedinASPs.IfaspecificPDUtypedefinitioncontainselementsdefinedintermsofapre-definedtype,thatelementhasarestrictionattachedtoit.6.1.1.4.2ASN.1PDUtypedefinitionsTherearenoASN.1PDUtypedefinitionsintheATS.6.1.2TestsuiteconstantsEachtestsuiteconstantisdefinedintermsofapredefinedtypeorareferencedtype.Thevaluesgiveninthevaluecolumnwillremainunchangedthroughoutthetestsuite.6.1.3TestsuiteparametersEachtestsuiteparameterisdefinedintermsofapredefinedtype.6.1.4Variables6.1.4.1TestsuitevariablesNotestsuitevariablesareusedordefinedinthisATS.6.1.4.2TestcasevariablesEachtestcasevariableisdefinedintermsofapredefinedtype.Wheretestcasevariablesareusedinconstraints,theyarepassedasformalparameters.6.1.5TestsuiteoperationdefinitionsThedescriptionpartofatestsuiteoperationdefinitionuseseithernaturallanguageoraproceduraldefinition.Table4:TestsuiteoperationdefinitionusingnaturallanguageTestSuiteOperationDefinitionOperationName:RANDOM(low:INTEGER;high:INTEGER)ResultType:INTEGERComments:DescriptionThereturnvaluerepresentsarandomvaluebetween"low"and"high"values.ThisoperationisusefultoprovidetheRIvalueduringTEImanagement.Detailedcomments:SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)11Table5:TestsuiteoperationdefinitionusingaproceduraldefinitionTestSuiteOperationDefinitionOperationName:CR_CMD(S_R,IUT_TYPE:BOOLEAN)ResultType:BITSTRINGComments:CalculatetheC/Rbitstringforacommandframeaccordingtothegivencondition(sendorreceive,userornetwork).Description/*S_R:parametertoindicateifthesendistobesentorreceived.*//*S_R=1->send,*//*S_R=0->receive.*/IFIUT_TYPETHEN/*IUThastheuserrole\*/IFS_RTHEN/*frametobesent\*/RETURNVALUE'1'BELSE/*frametobereceived\*/RETURNVALUE'0'BENDIFELSE/*IUThasthenetworkrole*IFS_RTHEN/*frametobesent\*/RETURNVALUE'0'BELSE/*frametobereceived\*/RETURNVALUE'1'BENDIFENDIFDetailedcomments:6.2Constraintspart6.2.1StructuredtypeconstraintdeclarationForeverystructuredtypedefinitionthereexistsoneormorestructuredtypeconstraints.6.2.2ASN.1typeconstraintdeclarationTherearenoASN.1typeconstraintdeclarationsintheATS.6.2.3ASPtypeconstraintdeclaration6.2.3.1ASN.1ASPtypeconstraintdeclarationTherearenoASN.1ASPtypeconstraintdeclarationsintheATS.6.2.3.2TTCNASPtypeconstraintdeclarationThePDUstobesentorreceivedarepassedtotheTTCNASPconstraintdeclarationsMsandMrasparametersofmetatypePDU.OnlyifvaluesinsideaspecificPDUhavetobereferenced,theuseofthemetatypePDUisnotallowedaccordingtoISO/IEC9646-3[6].Insuchcases,differentTTCNASPconstraintdeclarationsareusedwhicharedefinedtocarryonlyaspecifictypeofPDU(e.g.SETUP).SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)12Tables6and7showexamplesofsuchTTCNASPconstraintdeclarations.Table6:TTCNASPconstraintdeclarationFsTTCNASPConstraintDeclarationConstraintName:Fs(PAR:PDU)ASPType:PH_DATA_RQDerivationPath:Comments:ThisconstraintisusedtosendPDUs.ParameterName|ParameterValue|CommentsPI|1|HighpriorityvalueforSAPI0MU|PAR|DetailedComments:Table7:TTCNASPconstraintdeclarationFrTTCNASPConstraintDeclarationConstraintName:Fr(PAR:PDU)ASPType:PH_DATA_INDerivationPath:Comments:ThisconstraintisusedtoreceivePDUs.ParameterName|ParameterValue|CommentsMU|PAR|DetailedComments:AllASPconstraintshaveaspecificvalueforitsparameter.NomatchingsymbolsareusedinASPs.6.2.4PDUtypeconstraintdeclaration6.2.4.1ASN.1PDUtypeconstraintdeclarationTherearenoASN.1PDUtypeconstraintdeclarationsintheATS.6.2.4.2TTCNPDUtypeconstraintdeclarationPDUconstraintsareusedforassigningvaluesorpatternstothedatabeingsentorreceived.6.2.5DerivedconstraintsDerivedconstraintsareusedinthisATSforsomePDUs.6.2.6ParameterizedconstraintsParameterizedconstraintsareusedinthisATS.6.2.7Valueassignment6.2.7.1SpecificvaluesForspecificvalueassignmentbothexplicitvaluesandreferencestoexplicitvaluesareused.SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)136.2.7.2MatchingvaluesAsmatchingvaluesthefollowingmechanismsareused:-InsteadofValue:-AnyOrOmit"*";-AnyValue"?";-Omit"-".-Insidevalue:-AnyOne"?";-AnyOrNone"*".6.3Dynamicpart6.3.1TestcasesEachtestcasecontainsthetestpurposetextfromETS300402-6[3].Tobeabletoreadandunderstandthetestcasedynamicbehaviouritisrecommendedthattheteststepsareunderstoodfirst.6.3.2TeststepsMuchusehasbeenmadeofteststepstoavoidneedlessrepetitionofdynamicbehaviour.6.3.3DefaultsNotetheuseoftheRETURNstatementwhichisdefinedinDAM1ofISO/IEC9646-3[6].Thisallowsvalidbackgroundbehaviourtobehandledinthedefaulttreewithapossibilitytoreturntotheoriginalsetofalternativesinthetestcase.7ATStoTPmapTheidentifiersusedfortheTPsarereusedastestcasenames.Thusthereisastraightforwardone-to-onemapping.8PCTRconformanceAtestlaboratory,whenrequestedbyaclienttoproduceaPCTR,isrequired,asspecifiedinISO/IEC9646-5[8],toproduceaPCTRconformantwiththePCTRtemplategiveninannexBofISO/IEC9646-5[8].Furthermore,atestlaboratory,offeringtestingfortheATSspecificationcontainedinannexC,whenrequestedbyaclienttoproduceaPCTR,isrequiredtoproduceaPCTRconformantwiththePCTRproformacontainedinannexAofthepresentdocument.APCTRwhichconformstothisPCTRproformaspecificationshallpreservethecontentandorderingoftheclausescontainedinannexA.ClauseA.6ofthePCTRmaycontainadditionalcolumns.Ifincluded,theseshallbeplacedtotherightoftheexistingcolumns.Textinitalicsmayberetainedbythetestlaboratory.SIST EN 300 402-7 V1.4.5:2005
ETSIETSIEN300402-7V1.4.5(2000-07)149PIXITconformanceAtestrealizer,producinganExecutableTestSuite(ExTS)fortheATSspecificationcontainedinannexC,isrequired,asspecifiedinISO/IEC9646-4[7],toproduceanaugmentedpartialPIXITproformaconformantwiththispartialPIXITproformaspecification.AnaugmentedpartialPIXITproformawhichconformstothispartialPIXITproformaspecificationshall,asaminimum,havecontentswhicharetechnicallyequivalenttoannexB.TheaugmentedpartialPIXITproformamaycontainadditionalquestionsthatneedtobeansweredinordertopreparetheMeansOfTesting(MOT)foraparticularIUT.Atestlaboratory,offeringtestingfortheATSspecificationcontainedinannexC,isrequired,asspecifiedinISO/IEC9646-5[8],tofurtheraugmenttheaugmentedpartialPIXITproformatoproduceaPIXITproformaconformantwiththispartialPIXITproformaspecification.APIXITproformawhichconformstothispartialPIXITproformaspecificationshall,asaminimum,havecontentswhicharetechnicallyequivalenttoannexB.ThePIXITproformamaycontainadditionalquestionsthatneedtobeansweredinordertopreparethetestlaboratoryforaparticularIUT.10ATSconformanceThetestrealizer,producingMOTandExTSforthisATSspecification,shallcomplywiththerequirementsofISO/IEC9646-4[7].Inparticular,theseconcerntherealizationofanExTSbasedoneachATS.ThetestrealizershallprovideastatementofconformanceoftheMOTtothisATSspecification.AnExTSwhichconformstothisATSspecificationshallcontaintestgroupsandtestcaseswhicharetechnicallyequivalenttothosecontainedintheATSinannexC.Allsequencesoftesteventscomprisinganabstracttestcaseshallbecapableofbeingrealizedintheexecutabletestcase.AnyfurthercheckingwhichthetestsystemmightbecapableofperformingisoutsidethescopeofthisATSspecif
...



