Digital Enhanced Cordless Telecommunications (DECT); DECT Packet Radio Service (DPRS) Test Case Library (TCL); Part 2: Abstract Test Suite (ATS) - Medium Access Control (MAC) layer - Portable radio Termination (PT)

This draft European Norm (EN) contains the Abstract Test Suite (ATS) specification for testing of the Digital Enhanced Cordless Telecommunications (DECT) DECT packet Radio Service (DPRS) Medium Access Control (MAC) layer at the Portable radio Termination (PT). The objective of this test specification is to provide a basis for conformance tests for DECT equipment giving a high probability of air interface inter-operability between different manufacturer's DECT equipment. The ISO standard for the methodology of conformance testing (ISO/IEC 9646-1 and ISO/IEC9646-2) as well as the ETSI rules for conformance testing (ETS300406) are used as a basis for the test methodology. Annex A provides the Tree and Tabular Combined Notation (TTCN) part of this ATS. Annex B provides the specification of the parallel test component LT_MAC. Annex C provides the Partial Protocol Implementation Extra Information for Testing (PIXIT) Proforma of this ATS. Annex D provides the Protocol Conformance Test Report (PCTR) Proforma of this ATS. Reference documents and work: ETS 300 175; ETS 300 435; ETS 300 651; ETS 300 699; ETS 300 701; ETS 300 497; EN 301 649.

Digitalne izboljšane brezvrvične telekomunikacije (DECT) – Paketna radijska storitev DECT (DPRS), knjižnica preskušalnih primerov (TCL) – 2. del: Izvleček preskušalnega zaporedja (ATS) – Plast krmiljenja dostopa do prenosnega medija (MAC) – Prenosna radijska zaključitev (PT)

General Information

Status
Published
Publication Date
30-Nov-2003
Withdrawal Date
30-Sep-2003
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Dec-2003
Due Date
01-Dec-2003
Completion Date
01-Dec-2003
Mandate

Buy Standard

Standard
P EN 301 469-2:2001
English language
28 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day
Standard
EN 301 469-2 V1.1.1:2003
English language
28 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Digital Enhanced Cordless Telecommunications (DECT); DECT Packet Radio Service (DPRS) Test Case Library (TCL); Part 2: Abstract Test Suite (ATS) - Medium Access Control (MAC) layer - Portable radio Termination (PT)33.070.30'(&7Digital Enhanced Cordless Telecommunications (DECT)ICS:Ta slovenski standard je istoveten z:EN 301 469-2 Version 1.1.13SIST EN 301 469-2:200en01IHEUXDU-2003SIST EN 301 469-2:200SLOVENSKI
STANDARD



SIST EN 301 469-2 V1.1.1:2003



ETSIEN301469-2V1.1.1(2000-10)EuropeanStandard(Telecommunicationsseries)DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioService(DPRS)TestCaseLibrary(TCL);Part2:AbstractTestSuite(ATS)-MediumAccessControl(MAC)layer-PortableradioTermination(PT)SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)2ReferenceDEN/DECT-040047-2KeywordsATS,ATS-GRfile,ATS-MPfile,data,DECT,DPRS,MAC,testing,TTCNETSI650RoutedesLuciolesF-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 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)3ContentsIntellectualPropertyRights.5Foreword.51Scope.62References.63Definitionsandabbreviations.73.1Definitions.73.2Abbreviations.74AbstractTestMethod(ATM).84.1DescriptionofATM.84.2Teststrategy.95UntestableTestPurposes(TP).106ATSconventions(onlyapplicableforPTCLT_TC).106.1Namingconventions.106.1.1Declarationspart.106.1.1.1General.106.1.1.2Testsuiteoperationsdefinition.106.1.1.3Testsuiteparameterdeclarations.106.1.1.4Testcaseselectionexpressiondefinition.116.1.1.5Testsuiteconstantdeclarations.116.1.1.6Testsuitevariabledeclarations.116.1.1.7Testcasevariabledeclarations.116.1.1.8Timerdeclarations.116.1.1.9ASPtypedefinitions.126.1.1.10PDUtypedefinitions.126.1.1.11CMtypedefinitions.126.1.1.12Aliasdefinitions.126.1.2Constraintspart.126.1.2.1General.126.1.3Dynamicpart.126.1.3.1General.126.1.3.2TestCase(TC)identifier.126.1.3.3Teststepidentifier.136.1.3.4Defaultidentifier.136.1.3.5Labelidentifier.136.1.3.6ATSabbreviations.136.2Implementationconventions.146.2.1Declarationpart.146.2.2Constraintpart.146.2.3Dynamicpart.15SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)4AnnexA(normative):AbstractTestSuite(ATS).16A.1TheTTCNGraphicalform(TTCN.GR).16A.2TheTTCNMachineProcessableform(TTCN.MP).16AnnexB(normative):SpecificationofPTCLT_MAC.17B.1Generalrequirements.17B.2Additionalrequirements.17AnnexC(normative):PartialPIXITproformaforDPRSMACPT.19C.1Identificationsummary.19C.2ATSsummary.19C.3Testlaboratory.19C.4Clientidentification.20C.5SUT.20C.6Protocollayerinformation.20C.6.1Protocolidentification.20C.6.2IUTinformation.21AnnexD(normative):ProtocolConformanceTestReport(PCTR)ProformaforDPRSMACPT.22D.1Identificationsummary.22D.1.1Protocolconformancetestreport.22D.1.2IUTidentification.22D.1.3Testingenvironment.23D.1.4Limitsandreservation.23D.1.5Comments.23D.2IUTConformancestatus.24D.3Staticconformancesummary.24D.4Dynamicconformancesummary.24D.5Staticconformancereviewreport.24D.6Testcampaignreport.25D.7Observations.26Bibliography.27History.28SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)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)hasbeenproducedbyETSIProjectDigitalEnhancedCordlessTelecommunications(DECT).Thepresentdocumentispart2ofamulti-partdeliverablecoveringtheDigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioService(DPRS)TestCaseLibrary(TCL),asidentifiedbelow:Part1:"TestSuiteStructure(TSS)andTestPurposes(TP)-MediumAccessControl(MAC)layer";Part2:"AbstractTestSuite(ATS)-MediumAccessControl(MAC)layer-PortableradioTermination(PT)";Part3:"AbstractTestSuite(ATS)-MediumAccessControl(MAC)layer-FixedradioTermination(FT)";Part4:"TestSuiteStructure(TSS)andTestPurposes(TP)-DataLinkControl(DLC)layer";Part5:"AbstractTestSuite(ATS)-DataLinkControl(DLC)layer-PortableradioTermination(PT)";Part6:"AbstractTestSuite(ATS)-DataLinkControl(DLC)layer-FixedradioTermination(FT)";Part7:"TestSuiteStructure(TSS)andTestPurposes(TP)-Network(NWK)layer";Part8:"AbstractTestSuite(ATS)-Network(NWK)layer-PortableradioTermination(PT)";Part9:"AbstractTestSuite(ATS)-Network(NWK)layer-FixedradioTermination(FT)".NationaltranspositiondatesDateofadoptionofthisEN:13October2000DateoflatestannouncementofthisEN(doa):31January2001DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):31July2001DateofwithdrawalofanyconflictingNationalStandard(dow):31July2001SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)61ScopeThepresentdocumentcontainstheAbstractTestSuite(ATS)specificationtotesttheDECTPacketRadioService(DPRS)MediumAccessControl(MAC)layeratthePortableradioTermination(PT).TheobjectiveofthistestspecificationistoprovideabasisforconformancetestsforDECTequipmentgivingahighprobabilityofairinterfaceinter-operabilitybetweendifferentmanufacturers'DECTequipment.TheISOstandardforthemethodologyofconformancetesting(ISO/IEC9646-1[7]andISO/IEC9646-2[8])aswellastheETSIrulesforconformancetesting(ETS300406[6])areusedasabasisforthetestmethodology.AnnexAprovidestheTreeandTabularCombinedNotation(TTCN)partofthisATS.AnnexBprovidesthespecificationoftheparalleltestcomponentLT_MAC.AnnexCprovidesthePartialProtocolImplementationExtraInformationforTesting(PIXIT)ProformaofthisATS.AnnexDprovidestheProtocolConformanceTestReport(PCTR)ProformaofthisATS.2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIEN300175-2:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part2:PhysicalLayer(PHL)".[2]ETSIEN300175-3:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part3:MediumAccessControl(MAC)layer".[3]ETSIEN300175-4:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part4:DataLinkControl(DLC)layer".[4]ETSIEN300175-6:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part6:Identitiesandaddressing".[5]ETSIEN301649:"DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioServices(DPRS)".[6]ETSIETS300406:"MethodsforTestingandSpecification(MTS);Protocolandprofileconformancetestingspecifications;Standardizationmethodology".[7]ISO/IEC9646-1:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part1:Generalconcepts".(SeealsoITU-TRecommendationX.290).[8]ISO/IEC9646-2:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part2:Abstracttestsuitespecification".(SeealsoITU-TRecommendationX.291).SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)7[9]ISO/IEC9646-3:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part3:Thetreeandtabularcombinednotation".(SeealsoITU-TRecommendationX.292).[10]ISO/IEC9646-6:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part6:Protocolprofiletestspecification".[11]ISO/IEC9646-7:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part7:Implementationconformancestatement".[12]EN301469-6:"DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioService(DPRS)TestCaseLibrary(TCL);Part6:AbstractTestSuite(ATS)-DataLinkControl(DLC)layer-FixedradioTermination(FT)".[13]EN301469-1:"DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioService(DPRS)TestCaseLibrary(TCL);Part1:TestSuiteStructure(TSS)andTestPurposes(TP)-MediumAccessControl(MAC)layer".3Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply:a)thetermsgiveninISO/IEC9646-1[7];andb)thedefinitionsgiveninEN300175-3[2].3.2AbbreviationsForthepurposesofthepresentdocument,theabbreviationsgiveninISO/IEC9646-1[7],ISO/IEC9646-6[10],ISO/IEC9646-7[11]andEN300175-3[2]apply.Inparticular,thefollowingabbreviationsapply:ASPAbstractServicePrimitiveATMAbstractTestMethodATSAbstractTestSuiteBIInvalidBehaviourBVValidBehaviourC/LConnectionlessCACapabilitytestsCMCo-ordinationMessageCPCo-ordinationPointDLCDataLinkControlD-SAPD-fieldServiceAccessPointFPFixedPartFTFixedradioTerminationIUTImplementationUnderTestLTLowerTesterMACMediumAccessControlMTCMainTestComponentPCOPointofControlandObservationPDUProtocolDataUnitPHLPhysicalLayerPICSProtocolImplementationConformanceStatementPPPortablePartPTPortableradioTerminationPTCParallelTestComponentRFRadioFrequencyRFPRadioFixedPartSIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)8SAPServiceAccessPointSUTSystemUnderTestTPTestPurposesTSSTestSuiteStructureTTCNTreeandTabularCombinedNotationUTUpperTester4AbstractTestMethod(ATM)ThisclausedescribestheATMusedtotesttheDECTMAClayerprotocolatthePortableradioTermination(PT).4.1DescriptionofATMPTCLT_TCPTCLT_MACMainTestComponent(MTC)IUT(MAC)PCOMAC-PDUsUpperlayersDLC-PDUsMAC-ASPsDLC-PDUsPHLServiceproviderLowerTesterUpperTesterTestSystemSystemUnderTestCoordinationmessagesPHL-ASPswithframenumberCP_TCCP_MACFigure1:Remotetestmethod,embeddedvariantAsingle-partytestingconceptisused,whichconsistsofthefollowingabstracttestingfunctions:PCO:thePointofControlandObservation(PCO)forMACLayertestingislocatedattheD-SAPbetweentheMAClayerandthePhysicallayer.AlltesteventsatthePCOarespecifiedintermsofPhysicalLayer-AbstractServicePrimitives(PHL-ASP)(framenumberparameteradded);CP_TC:Co-ordinationPointTestCase(CP_TC)islocatedbetweentheMainTestComponent(MTC)andParallelTestComponent(PTC)LT_TCinthetestsystem.Itisusedforpassingco-ordinationmessagesbetweenthesetwotestingfunctions;CP_MAC:Co-ordinationPointMAC(CP_MAC)islocatedbetweentheMTCandPTCLT_MACinthetestsystem.ItisequivalenttothePCOusedforDataLinkControl(DLC)layertestinginEN301469-6[12].Allco-ordinationmessagesatthisCParespecifiedintermsofMAC-ASPandDLCProtocolDataUnits(DLC-PDUs);SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)9PTCLT_TC:theLowerTesterParallelTestComponentLT_TC(PTCLT_TC)islocatedinthetestsystem.ItmakesrestricteduseofthePCObyonlyobservingthetesteventsinbothdirections.Itassignspreliminaryverdicts(theMTCassignsthefinalverdict);NOTE:ThisrestricteduseofthePCOisanon-ISO/IEC9646-2[8]applicationofthePCO.PTCLT_MAC:theLowerTesterParallelTestComponentLT_MAC(PTCLT_MAC)islocatedinthetestsystem.ItprovidesindirectcontrolandobservationoftheImplementationUnderTest(IUT)duringtestexecution,viatheunderlyingservice-provider.Itdoesnotassignanyverdicts;MTC:theMainTestComponent(MTC)islocatedinthetestsystem.ItisresponsibleforcreatingandterminatingthePTCs,managingtheco-ordinationpointsCP_TCandCP_MAC,andcomputationofthefinaltestcaseverdict;Upperlayers:noexplicitUpperTester(UT)existsinthetestsystem.However,theSystemUnderTest(SUT)(upperlayers)needstocarryoutsomeUTfunctionstoachievesomeeffectsoftestco-ordinationprocedures.TheprimitivesusedatthePCO(physicalServiceAccessPoint(SAP)-D-SAP)aredefinedaccordingtoEN300175-2[1]clause7andassociatedsubclauses.Theco-ordinationmessagesusedatCP_MACco-ordinationpointareabstractprimitivesincludingprotocoldataunitsandframes.Theabstractprimitives(MACASP)aredefinedaccordingtoEN300175-3[2]clause8andassociatedsubclauses.TwoabstractprimitivesforstartingandstoppingthesynchronizationbetweenthemaintestcomponentandtheparalleltestcomponentLT_MACareaddedfortheneedsofthetester.Theprotocoldataunits(DLCC-planePDUs)aredefinedaccordingtoEN300175-4[3]clause7andassociatedsubclauses.Theframes(DLCU-planeframes)aredefinedaccordingtoEN300175-4[3]clause12andassociatedsubclauses.4.2TeststrategyTheATMdefinedinsubclause4.1requirestheuseofconcurrentTTCN,whichisspecifiedinAmendment1ofISO/IEC9646-3[9].TheparalleltestcomponentsPTC_TCandPTC_MACare,however,seenastwoindependententities.ThismeansthatthereisnocommunicationorsynchronizationbetweenthetwoPTCsduringthetest.PTC_TCisspecifiedinTTCN(seeannexA).SincePTC_TCisonlyobservingatthePCO,thisATSdoesnotcontainanysendstatements.OncetheTPisfulfilled,thePTC_TCterminates,i.e.therearenopostambles,unlessrequiredbytheTP.Noexplicitco-ordinationmessagesisexchangedatCP_TC.TosimplifytheTTCNtestcases,theunderlyingserviceproviderhasbeenassignedthetaskofframenumbering.Consequently,aframeparameterhasbeenaddedtosomeofthePHL-ASP.TheMainTestComponent(MTC)createsthetwoPTCs(usingCREATEoperation),stimulatesthePTC_MAC(usingMACASPatCP_MAC)andthenwaitsforthetwoPTCstoterminate(usingtheDONEevent).Thefinalverdictiscomputedasfollows:-aPASSisassignedifPTC_TCreturnsaPASSverdictandtheexpectedeventisreceivedfromPTC_MACatCP_MAC;-aFAILverdictisassignedifPTC_TCreturnsaFAILverdictindependentlyofwhatisreceivedfromPTC_MACatCP_MAC;-anINCONCverdictisassignedifPTC_TCreturnsanINCONCverdictandtheexpectedeventisreceivedfromPTC_MACatCP_MAC,orreturnsaPASSverdictandanunexpectedeventisreceivedfromPTC_MACatCP_MAC.SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)105UntestableTestPurposes(TP)ThisclausegivesalistofTPwhicharenotimplementedintheATSforPTCLT_TC(seeannexA)duetothechosenATMorotherrestrictions.Table1:UntestableTPTestpurposeReason6ATSconventions(onlyapplicableforPTCLT_TC)TheATSconventionsareintendedtogiveabetterunderstandingoftheATSbuttheyalsodescribetheconventionsmadeforthedevelopmentoftheATS.TheseconventionsshallbeconsideredduringanylatermaintenanceorfurtherdevelopmentoftheATS.TheATSconventionscontaintwoclauses,thenamingconventionsandtheimplementationconventions.ThenamingconventionsdescribethestructureofthenamingofallATSelements.TheimplementationconventionsdescribethefunctionalstructureoftheATS.TodefinetheATS,theguidelinesofthedocumentETS300406[6]wasconsidered.6.1Namingconventions6.1.1DeclarationspartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSdeclarationspart.6.1.1.1GeneralThefollowinggeneralrulesapplyforthenamegivinginthedeclarationspart.Alltypedefinitions(simpletypedefinitions,structuredtypedefinitions,ASPtypedefinitionsandPDUtypedefinitions)shallbewritteninuppercase.Allelementnames(structuredtypedefinition),parameternames(ASPtypedefinition)andfieldnames(PDUtypedefinition)shallbewritteninlowercase.Predefinedtypes(e.g.BITSTRING[8])areneverusedinstructuredtypedefinitions,ASPtypedefinitionsorPDUtypedefinitions.Simpletypesareusedinstead.Alldeclarationsinthetestsuitearelistedinalphabeticalorder.Adifferentorderoflistingshouldbeusedforonlymaintenancereasons.6.1.1.2TestsuiteoperationsdefinitionThetestsuiteoperationidentifiersarecomposedofsubstringsinlowercaseletters,exceptforstandardprefix"TSO_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE:TSO_substring.6.1.1.3TestsuiteparameterdeclarationsThetestsuiteparameteridentifiersarecomposedofsubstringsinlowercaseletters,exceptforthestandardprefix"TSP_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE1:TSP_t_wait.SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)11IfthetestsuiteparameterreferencesaProtocolImplementationConformanceStatement(PICS)item,theletter"C"isaddedtothestandardprefix.EXAMPLE2:TSPC_extended_rf_carriers.IfthetestsuiteparameterreferencesaPIXITitem,theletter"X"isaddedtothestandardprefix.EXAMPLE3:TSPX_pmid.6.1.1.4TestcaseselectionexpressiondefinitionThetestcaseselectionexpressionidentifiersarecomposedofsubstringsinlowercaseletters,beginningwiththeprefix"TCS_".Eachsubstringisseparatedbyanunderscorecharacter("_").6.1.1.5TestsuiteconstantdeclarationsThetestsuiteconstantidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TSC_".Eachsubstringisseparatedbyanunderscorecharacter("_").Ifthetestsuiteconstantrepresentsasystemparameter,thecompletenamedefinedintheprotocolstandardisused.EXAMPLE:TSC_n200.6.1.1.6TestsuitevariabledeclarationsThetestsuitevariableidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TSV_".Eachsubstringisseparatedbyanunderscorecharacter("_").Completenamesasdefinedintheprotocolstandardareused.6.1.1.7TestcasevariabledeclarationsThetestcasevariableidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TCV_".Eachsubstringisseparatedbyanunderscorecharacter("_").Completenamesasdefinedintheprotocolstandardareused.6.1.1.8TimerdeclarationsTwotypesoftimerscanbeidentified:1)standardized:-thosedefinedintheprotocolstandard,e.g.T201.Theyuseexactlythesamenameasinthestandard.Asthereisatolerancemarginacceptedforthesetimers,threevaluesareneeded:-themaximumvalueallowed,whichwillusethesuffix"_max";-theminimumvalueallowed,whichwillusethesuffix"_min";-thevalueactuallyimplemented,withnosuffix;EXAMPLE1:T201_max,T201_min,andT201.2)notstandardized:-thosenotdefinedintheprotocolstandard,i.e.forexecutionuse,e.g.atimerwaitingforaresponse.Thesetimersbeginwiththeprefix"T_",followedbyastringinlowercaseletters.EXAMPLE2:T_resprepresentsatimerforcontrollingtheresponsetimeoftheIUT.SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)126.1.1.9ASPtypedefinitionsThegeneralconventionsinsubclause6.1.1.1applies.TheidentifierofanASPtypeusesthesamenameasthenamedefinedintheprotocolstandard.EXAMPLE:PL_TX_REQforanASPcontainingaMAClayerPDUtothepeerMAClayer(theIUT).6.1.1.10PDUtypedefinitionsThegeneralconventionsinsubclause6.1.1.1applies.ThePDUtypeidentifiershallidentifytherelatedstructureortypeasdefinedintheprotocolstandard.EXAMPLE:A_MT_BASIC_CONNECTION_CONTROL.6.1.1.11CMtypedefinitionsTheCMtypesaredefinedastheASPtypeswithoutsub-fields.6.1.1.12AliasdefinitionsAliasdefinitionsarenotused.6.1.2ConstraintspartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSconstraintspart.6.1.2.1GeneralConstraintsshallbewrittenwiththefirstletterinuppercase,andtherestinlowercase.Thefirstpartoftheconstraintdeclarationidentifiernameisequivalenttothecorrespondingtypeidentifierusedinthedeclarationpart.Thesecondpartofthenamedescribesthecontentofthisconstraint.EXAMPLE:Declarationpart:HEADER_FIELD;Constraintpart:Header_field_nt_no_b.6.1.3DynamicpartThissubclausedescribesthenamingconventionsusedfortheelementsoftheATSdynamicpart.6.1.3.1GeneralAlltestcasesshallbelistedintheorderinwhichtheyappearintheTestSuiteStructure(TSS)andTPdocument.6.1.3.2TestCase(TC)identifierTheidentifierofthetestcaseisbuiltinthesamewayasforthetestpurposedescribedinEN301469-1[13],withtheexceptionthat"TP/PT"isreplacedby"DTC_PT"("PT"forPortableradioTermination).TheidentifierofaTCisbuiltaccordingtotable2.SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)13Table2:TCnamingconventionIdentifier:DTC_PT___=functionalmoduleDBDownlinkBroadcastPGPagingservicesNBNonContinuousBroadcastBSBearersetupCMConnectionmodificationBHBearerhandoverBRBearerreleaseCHConnectionhandoverDTC-planeservicesUPU-planeservicesENEncryptionLMLayerManagement=TypeoftestingCACapabilityTestsBVValidBehaviourTestsBIInvalidBehaviourTests=sequentialnumber(00-99)TestpurposeNumberEXAMPLE:TPidentifier:TP/PT/BS/CA-00;TCidentifier:DTC_PT_BS_CA_00.6.1.3.3TeststepidentifierTheteststepidentifierisbuiltofsubstringsinlowercaseletters,precededbyastringofuppercaseletters.Thesubstringsarejoinedbyunderscorecharacters.Thefirstsubstringindicatesthemainfunctionoftheteststep;e.g.PRforpreamble,POforpostamble,LTSforlocaltreeandSTPforgeneralteststep.Thesecondsubstringindicatesthepurposeofthestep.EXAMPLE:PO_release_bearer.6.1.3.4DefaultidentifierThedefaultidentifiersbeginwiththeprefix"DF_",followedbyastringinlowercaseletters.6.1.3.5LabelidentifierTheidentifiersinthelabelcolumnisbuiltaccordingtotable3:Table3:NamingconventionforverdictassignmentidentifierIdentifier:

=typeoftableTBTestBodyCSCheckStateteststepDFDeFaultPOPOstamblePRPReambleTSTestStep=sequentialnumber(00-99)Labelnumber6.1.3.6ATSab
...

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Digital Enhanced Cordless Telecommunications (DECT); DECT Packet Radio Service (DPRS) Test Case Library (TCL); Part 2: Abstract Test Suite (ATS) - Medium Access Control (MAC) layer - Portable radio Termination (PT)33.070.30'(&7Digital Enhanced Cordless Telecommunications (DECT)ICS:Ta slovenski standard je istoveten z:EN 301 469-2 Version 1.1.1SIST EN 301 469-2 V1.1.1:2003en01-december-2003SIST EN 301 469-2 V1.1.1:2003SLOVENSKI
STANDARD



SIST EN 301 469-2 V1.1.1:2003



ETSIEN301469-2V1.1.1(2000-10)EuropeanStandard(Telecommunicationsseries)DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioService(DPRS)TestCaseLibrary(TCL);Part2:AbstractTestSuite(ATS)-MediumAccessControl(MAC)layer-PortableradioTermination(PT)SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)2ReferenceDEN/DECT-040047-2KeywordsATS,ATS-GRfile,ATS-MPfile,data,DECT,DPRS,MAC,testing,TTCNETSI650RoutedesLuciolesF-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 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)3ContentsIntellectualPropertyRights.5Foreword.51Scope.62References.63Definitionsandabbreviations.73.1Definitions.73.2Abbreviations.74AbstractTestMethod(ATM).84.1DescriptionofATM.84.2Teststrategy.95UntestableTestPurposes(TP).106ATSconventions(onlyapplicableforPTCLT_TC).106.1Namingconventions.106.1.1Declarationspart.106.1.1.1General.106.1.1.2Testsuiteoperationsdefinition.106.1.1.3Testsuiteparameterdeclarations.106.1.1.4Testcaseselectionexpressiondefinition.116.1.1.5Testsuiteconstantdeclarations.116.1.1.6Testsuitevariabledeclarations.116.1.1.7Testcasevariabledeclarations.116.1.1.8Timerdeclarations.116.1.1.9ASPtypedefinitions.126.1.1.10PDUtypedefinitions.126.1.1.11CMtypedefinitions.126.1.1.12Aliasdefinitions.126.1.2Constraintspart.126.1.2.1General.126.1.3Dynamicpart.126.1.3.1General.126.1.3.2TestCase(TC)identifier.126.1.3.3Teststepidentifier.136.1.3.4Defaultidentifier.136.1.3.5Labelidentifier.136.1.3.6ATSabbreviations.136.2Implementationconventions.146.2.1Declarationpart.146.2.2Constraintpart.146.2.3Dynamicpart.15SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)4AnnexA(normative):AbstractTestSuite(ATS).16A.1TheTTCNGraphicalform(TTCN.GR).16A.2TheTTCNMachineProcessableform(TTCN.MP).16AnnexB(normative):SpecificationofPTCLT_MAC.17B.1Generalrequirements.17B.2Additionalrequirements.17AnnexC(normative):PartialPIXITproformaforDPRSMACPT.19C.1Identificationsummary.19C.2ATSsummary.19C.3Testlaboratory.19C.4Clientidentification.20C.5SUT.20C.6Protocollayerinformation.20C.6.1Protocolidentification.20C.6.2IUTinformation.21AnnexD(normative):ProtocolConformanceTestReport(PCTR)ProformaforDPRSMACPT.22D.1Identificationsummary.22D.1.1Protocolconformancetestreport.22D.1.2IUTidentification.22D.1.3Testingenvironment.23D.1.4Limitsandreservation.23D.1.5Comments.23D.2IUTConformancestatus.24D.3Staticconformancesummary.24D.4Dynamicconformancesummary.24D.5Staticconformancereviewreport.24D.6Testcampaignreport.25D.7Observations.26Bibliography.27History.28SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)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)hasbeenproducedbyETSIProjectDigitalEnhancedCordlessTelecommunications(DECT).Thepresentdocumentispart2ofamulti-partdeliverablecoveringtheDigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioService(DPRS)TestCaseLibrary(TCL),asidentifiedbelow:Part1:"TestSuiteStructure(TSS)andTestPurposes(TP)-MediumAccessControl(MAC)layer";Part2:"AbstractTestSuite(ATS)-MediumAccessControl(MAC)layer-PortableradioTermination(PT)";Part3:"AbstractTestSuite(ATS)-MediumAccessControl(MAC)layer-FixedradioTermination(FT)";Part4:"TestSuiteStructure(TSS)andTestPurposes(TP)-DataLinkControl(DLC)layer";Part5:"AbstractTestSuite(ATS)-DataLinkControl(DLC)layer-PortableradioTermination(PT)";Part6:"AbstractTestSuite(ATS)-DataLinkControl(DLC)layer-FixedradioTermination(FT)";Part7:"TestSuiteStructure(TSS)andTestPurposes(TP)-Network(NWK)layer";Part8:"AbstractTestSuite(ATS)-Network(NWK)layer-PortableradioTermination(PT)";Part9:"AbstractTestSuite(ATS)-Network(NWK)layer-FixedradioTermination(FT)".NationaltranspositiondatesDateofadoptionofthisEN:13October2000DateoflatestannouncementofthisEN(doa):31January2001DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):31July2001DateofwithdrawalofanyconflictingNationalStandard(dow):31July2001SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)61ScopeThepresentdocumentcontainstheAbstractTestSuite(ATS)specificationtotesttheDECTPacketRadioService(DPRS)MediumAccessControl(MAC)layeratthePortableradioTermination(PT).TheobjectiveofthistestspecificationistoprovideabasisforconformancetestsforDECTequipmentgivingahighprobabilityofairinterfaceinter-operabilitybetweendifferentmanufacturers'DECTequipment.TheISOstandardforthemethodologyofconformancetesting(ISO/IEC9646-1[7]andISO/IEC9646-2[8])aswellastheETSIrulesforconformancetesting(ETS300406[6])areusedasabasisforthetestmethodology.AnnexAprovidestheTreeandTabularCombinedNotation(TTCN)partofthisATS.AnnexBprovidesthespecificationoftheparalleltestcomponentLT_MAC.AnnexCprovidesthePartialProtocolImplementationExtraInformationforTesting(PIXIT)ProformaofthisATS.AnnexDprovidestheProtocolConformanceTestReport(PCTR)ProformaofthisATS.2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIEN300175-2:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part2:PhysicalLayer(PHL)".[2]ETSIEN300175-3:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part3:MediumAccessControl(MAC)layer".[3]ETSIEN300175-4:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part4:DataLinkControl(DLC)layer".[4]ETSIEN300175-6:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part6:Identitiesandaddressing".[5]ETSIEN301649:"DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioServices(DPRS)".[6]ETSIETS300406:"MethodsforTestingandSpecification(MTS);Protocolandprofileconformancetestingspecifications;Standardizationmethodology".[7]ISO/IEC9646-1:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part1:Generalconcepts".(SeealsoITU-TRecommendationX.290).[8]ISO/IEC9646-2:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part2:Abstracttestsuitespecification".(SeealsoITU-TRecommendationX.291).SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)7[9]ISO/IEC9646-3:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part3:Thetreeandtabularcombinednotation".(SeealsoITU-TRecommendationX.292).[10]ISO/IEC9646-6:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part6:Protocolprofiletestspecification".[11]ISO/IEC9646-7:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part7:Implementationconformancestatement".[12]EN301469-6:"DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioService(DPRS)TestCaseLibrary(TCL);Part6:AbstractTestSuite(ATS)-DataLinkControl(DLC)layer-FixedradioTermination(FT)".[13]EN301469-1:"DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioService(DPRS)TestCaseLibrary(TCL);Part1:TestSuiteStructure(TSS)andTestPurposes(TP)-MediumAccessControl(MAC)layer".3Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply:a)thetermsgiveninISO/IEC9646-1[7];andb)thedefinitionsgiveninEN300175-3[2].3.2AbbreviationsForthepurposesofthepresentdocument,theabbreviationsgiveninISO/IEC9646-1[7],ISO/IEC9646-6[10],ISO/IEC9646-7[11]andEN300175-3[2]apply.Inparticular,thefollowingabbreviationsapply:ASPAbstractServicePrimitiveATMAbstractTestMethodATSAbstractTestSuiteBIInvalidBehaviourBVValidBehaviourC/LConnectionlessCACapabilitytestsCMCo-ordinationMessageCPCo-ordinationPointDLCDataLinkControlD-SAPD-fieldServiceAccessPointFPFixedPartFTFixedradioTerminationIUTImplementationUnderTestLTLowerTesterMACMediumAccessControlMTCMainTestComponentPCOPointofControlandObservationPDUProtocolDataUnitPHLPhysicalLayerPICSProtocolImplementationConformanceStatementPPPortablePartPTPortableradioTerminationPTCParallelTestComponentRFRadioFrequencyRFPRadioFixedPartSIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)8SAPServiceAccessPointSUTSystemUnderTestTPTestPurposesTSSTestSuiteStructureTTCNTreeandTabularCombinedNotationUTUpperTester4AbstractTestMethod(ATM)ThisclausedescribestheATMusedtotesttheDECTMAClayerprotocolatthePortableradioTermination(PT).4.1DescriptionofATMPTCLT_TCPTCLT_MACMainTestComponent(MTC)IUT(MAC)PCOMAC-PDUsUpperlayersDLC-PDUsMAC-ASPsDLC-PDUsPHLServiceproviderLowerTesterUpperTesterTestSystemSystemUnderTestCoordinationmessagesPHL-ASPswithframenumberCP_TCCP_MACFigure1:Remotetestmethod,embeddedvariantAsingle-partytestingconceptisused,whichconsistsofthefollowingabstracttestingfunctions:PCO:thePointofControlandObservation(PCO)forMACLayertestingislocatedattheD-SAPbetweentheMAClayerandthePhysicallayer.AlltesteventsatthePCOarespecifiedintermsofPhysicalLayer-AbstractServicePrimitives(PHL-ASP)(framenumberparameteradded);CP_TC:Co-ordinationPointTestCase(CP_TC)islocatedbetweentheMainTestComponent(MTC)andParallelTestComponent(PTC)LT_TCinthetestsystem.Itisusedforpassingco-ordinationmessagesbetweenthesetwotestingfunctions;CP_MAC:Co-ordinationPointMAC(CP_MAC)islocatedbetweentheMTCandPTCLT_MACinthetestsystem.ItisequivalenttothePCOusedforDataLinkControl(DLC)layertestinginEN301469-6[12].Allco-ordinationmessagesatthisCParespecifiedintermsofMAC-ASPandDLCProtocolDataUnits(DLC-PDUs);SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)9PTCLT_TC:theLowerTesterParallelTestComponentLT_TC(PTCLT_TC)islocatedinthetestsystem.ItmakesrestricteduseofthePCObyonlyobservingthetesteventsinbothdirections.Itassignspreliminaryverdicts(theMTCassignsthefinalverdict);NOTE:ThisrestricteduseofthePCOisanon-ISO/IEC9646-2[8]applicationofthePCO.PTCLT_MAC:theLowerTesterParallelTestComponentLT_MAC(PTCLT_MAC)islocatedinthetestsystem.ItprovidesindirectcontrolandobservationoftheImplementationUnderTest(IUT)duringtestexecution,viatheunderlyingservice-provider.Itdoesnotassignanyverdicts;MTC:theMainTestComponent(MTC)islocatedinthetestsystem.ItisresponsibleforcreatingandterminatingthePTCs,managingtheco-ordinationpointsCP_TCandCP_MAC,andcomputationofthefinaltestcaseverdict;Upperlayers:noexplicitUpperTester(UT)existsinthetestsystem.However,theSystemUnderTest(SUT)(upperlayers)needstocarryoutsomeUTfunctionstoachievesomeeffectsoftestco-ordinationprocedures.TheprimitivesusedatthePCO(physicalServiceAccessPoint(SAP)-D-SAP)aredefinedaccordingtoEN300175-2[1]clause7andassociatedsubclauses.Theco-ordinationmessagesusedatCP_MACco-ordinationpointareabstractprimitivesincludingprotocoldataunitsandframes.Theabstractprimitives(MACASP)aredefinedaccordingtoEN300175-3[2]clause8andassociatedsubclauses.TwoabstractprimitivesforstartingandstoppingthesynchronizationbetweenthemaintestcomponentandtheparalleltestcomponentLT_MACareaddedfortheneedsofthetester.Theprotocoldataunits(DLCC-planePDUs)aredefinedaccordingtoEN300175-4[3]clause7andassociatedsubclauses.Theframes(DLCU-planeframes)aredefinedaccordingtoEN300175-4[3]clause12andassociatedsubclauses.4.2TeststrategyTheATMdefinedinsubclause4.1requirestheuseofconcurrentTTCN,whichisspecifiedinAmendment1ofISO/IEC9646-3[9].TheparalleltestcomponentsPTC_TCandPTC_MACare,however,seenastwoindependententities.ThismeansthatthereisnocommunicationorsynchronizationbetweenthetwoPTCsduringthetest.PTC_TCisspecifiedinTTCN(seeannexA).SincePTC_TCisonlyobservingatthePCO,thisATSdoesnotcontainanysendstatements.OncetheTPisfulfilled,thePTC_TCterminates,i.e.therearenopostambles,unlessrequiredbytheTP.Noexplicitco-ordinationmessagesisexchangedatCP_TC.TosimplifytheTTCNtestcases,theunderlyingserviceproviderhasbeenassignedthetaskofframenumbering.Consequently,aframeparameterhasbeenaddedtosomeofthePHL-ASP.TheMainTestComponent(MTC)createsthetwoPTCs(usingCREATEoperation),stimulatesthePTC_MAC(usingMACASPatCP_MAC)andthenwaitsforthetwoPTCstoterminate(usingtheDONEevent).Thefinalverdictiscomputedasfollows:-aPASSisassignedifPTC_TCreturnsaPASSverdictandtheexpectedeventisreceivedfromPTC_MACatCP_MAC;-aFAILverdictisassignedifPTC_TCreturnsaFAILverdictindependentlyofwhatisreceivedfromPTC_MACatCP_MAC;-anINCONCverdictisassignedifPTC_TCreturnsanINCONCverdictandtheexpectedeventisreceivedfromPTC_MACatCP_MAC,orreturnsaPASSverdictandanunexpectedeventisreceivedfromPTC_MACatCP_MAC.SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)105UntestableTestPurposes(TP)ThisclausegivesalistofTPwhicharenotimplementedintheATSforPTCLT_TC(seeannexA)duetothechosenATMorotherrestrictions.Table1:UntestableTPTestpurposeReason6ATSconventions(onlyapplicableforPTCLT_TC)TheATSconventionsareintendedtogiveabetterunderstandingoftheATSbuttheyalsodescribetheconventionsmadeforthedevelopmentoftheATS.TheseconventionsshallbeconsideredduringanylatermaintenanceorfurtherdevelopmentoftheATS.TheATSconventionscontaintwoclauses,thenamingconventionsandtheimplementationconventions.ThenamingconventionsdescribethestructureofthenamingofallATSelements.TheimplementationconventionsdescribethefunctionalstructureoftheATS.TodefinetheATS,theguidelinesofthedocumentETS300406[6]wasconsidered.6.1Namingconventions6.1.1DeclarationspartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSdeclarationspart.6.1.1.1GeneralThefollowinggeneralrulesapplyforthenamegivinginthedeclarationspart.Alltypedefinitions(simpletypedefinitions,structuredtypedefinitions,ASPtypedefinitionsandPDUtypedefinitions)shallbewritteninuppercase.Allelementnames(structuredtypedefinition),parameternames(ASPtypedefinition)andfieldnames(PDUtypedefinition)shallbewritteninlowercase.Predefinedtypes(e.g.BITSTRING[8])areneverusedinstructuredtypedefinitions,ASPtypedefinitionsorPDUtypedefinitions.Simpletypesareusedinstead.Alldeclarationsinthetestsuitearelistedinalphabeticalorder.Adifferentorderoflistingshouldbeusedforonlymaintenancereasons.6.1.1.2TestsuiteoperationsdefinitionThetestsuiteoperationidentifiersarecomposedofsubstringsinlowercaseletters,exceptforstandardprefix"TSO_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE:TSO_substring.6.1.1.3TestsuiteparameterdeclarationsThetestsuiteparameteridentifiersarecomposedofsubstringsinlowercaseletters,exceptforthestandardprefix"TSP_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE1:TSP_t_wait.SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)11IfthetestsuiteparameterreferencesaProtocolImplementationConformanceStatement(PICS)item,theletter"C"isaddedtothestandardprefix.EXAMPLE2:TSPC_extended_rf_carriers.IfthetestsuiteparameterreferencesaPIXITitem,theletter"X"isaddedtothestandardprefix.EXAMPLE3:TSPX_pmid.6.1.1.4TestcaseselectionexpressiondefinitionThetestcaseselectionexpressionidentifiersarecomposedofsubstringsinlowercaseletters,beginningwiththeprefix"TCS_".Eachsubstringisseparatedbyanunderscorecharacter("_").6.1.1.5TestsuiteconstantdeclarationsThetestsuiteconstantidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TSC_".Eachsubstringisseparatedbyanunderscorecharacter("_").Ifthetestsuiteconstantrepresentsasystemparameter,thecompletenamedefinedintheprotocolstandardisused.EXAMPLE:TSC_n200.6.1.1.6TestsuitevariabledeclarationsThetestsuitevariableidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TSV_".Eachsubstringisseparatedbyanunderscorecharacter("_").Completenamesasdefinedintheprotocolstandardareused.6.1.1.7TestcasevariabledeclarationsThetestcasevariableidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TCV_".Eachsubstringisseparatedbyanunderscorecharacter("_").Completenamesasdefinedintheprotocolstandardareused.6.1.1.8TimerdeclarationsTwotypesoftimerscanbeidentified:1)standardized:-thosedefinedintheprotocolstandard,e.g.T201.Theyuseexactlythesamenameasinthestandard.Asthereisatolerancemarginacceptedforthesetimers,threevaluesareneeded:-themaximumvalueallowed,whichwillusethesuffix"_max";-theminimumvalueallowed,whichwillusethesuffix"_min";-thevalueactuallyimplemented,withnosuffix;EXAMPLE1:T201_max,T201_min,andT201.2)notstandardized:-thosenotdefinedintheprotocolstandard,i.e.forexecutionuse,e.g.atimerwaitingforaresponse.Thesetimersbeginwiththeprefix"T_",followedbyastringinlowercaseletters.EXAMPLE2:T_resprepresentsatimerforcontrollingtheresponsetimeoftheIUT.SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)126.1.1.9ASPtypedefinitionsThegeneralconventionsinsubclause6.1.1.1applies.TheidentifierofanASPtypeusesthesamenameasthenamedefinedintheprotocolstandard.EXAMPLE:PL_TX_REQforanASPcontainingaMAClayerPDUtothepeerMAClayer(theIUT).6.1.1.10PDUtypedefinitionsThegeneralconventionsinsubclause6.1.1.1applies.ThePDUtypeidentifiershallidentifytherelatedstructureortypeasdefinedintheprotocolstandard.EXAMPLE:A_MT_BASIC_CONNECTION_CONTROL.6.1.1.11CMtypedefinitionsTheCMtypesaredefinedastheASPtypeswithoutsub-fields.6.1.1.12AliasdefinitionsAliasdefinitionsarenotused.6.1.2ConstraintspartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSconstraintspart.6.1.2.1GeneralConstraintsshallbewrittenwiththefirstletterinuppercase,andtherestinlowercase.Thefirstpartoftheconstraintdeclarationidentifiernameisequivalenttothecorrespondingtypeidentifierusedinthedeclarationpart.Thesecondpartofthenamedescribesthecontentofthisconstraint.EXAMPLE:Declarationpart:HEADER_FIELD;Constraintpart:Header_field_nt_no_b.6.1.3DynamicpartThissubclausedescribesthenamingconventionsusedfortheelementsoftheATSdynamicpart.6.1.3.1GeneralAlltestcasesshallbelistedintheorderinwhichtheyappearintheTestSuiteStructure(TSS)andTPdocument.6.1.3.2TestCase(TC)identifierTheidentifierofthetestcaseisbuiltinthesamewayasforthetestpurposedescribedinEN301469-1[13],withtheexceptionthat"TP/PT"isreplacedby"DTC_PT"("PT"forPortableradioTermination).TheidentifierofaTCisbuiltaccordingtotable2.SIST EN 301 469-2 V1.1.1:2003



ETSIETSIEN301469-2V1.1.1(2000-10)13Table2:TCnamingconventionIdentifier:DTC_PT___=functionalmoduleDBDownlinkBroadcastPGPagingservicesNBNonContinuousBroadcastBSBearersetupCMConnectionmodificationBHBearerhandoverBRBearerreleaseCHConnectionhandoverDTC-planeservicesUPU-planeservicesENEncryptionLMLayerManagement=TypeoftestingCACapabilityTestsBVValidBehaviourTestsBIInvalidBehaviourTests=sequentialnumber(00-99)TestpurposeNumberEXAMPLE:TPidentifier:TP/PT/BS/CA-00;TCidentifier:DTC_PT_BS_CA_00.6.1.3.3TeststepidentifierTheteststepidentifierisbuiltofsubstringsinlowercaseletters,precededbyastringofuppercaseletters.Thesubstringsarejoinedbyunderscorecharacters.Thefirstsubstringindicatesthemainfunctionoftheteststep;e.g.PRforpreamble,POforpostamble,LTSforlocaltreeandSTPforgeneralteststep.Thesecondsubstringindicatesthepurposeofthestep.EXAMPLE:PO_release_bearer.6.1.3.4DefaultidentifierThedefaultidentifiersbeginwiththeprefix"DF_",followedbyastringinlowercaseletters.6.1.3.5LabelidentifierTheidentifiersinthelabelcolumnisbuiltaccordingtotable3:Table3:NamingconventionforverdictassignmentidentifierIdentifier:

=typeoftableTBTestBodyCSCheckStateteststepDFDeFaultPOPOstamblePRPReambleTSTestStep=sequentialnumber(00-99)Labeln
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.