ETSI EN 301 469-8 V1.1.1 (2000-10)
Digital Enhanced Cordless Telecommunications (DECT); DECT Packet Radio Service (DPRS) Test Case Library (TCL); Part 8: Abstract Test Suite (ATS) - Network (NWK) layer - Portable radio Termination (PT)
Digital Enhanced Cordless Telecommunications (DECT); DECT Packet Radio Service (DPRS) Test Case Library (TCL); Part 8: Abstract Test Suite (ATS) - Network (NWK) layer - Portable radio Termination (PT)
DEN/DECT-040047-8
Digitalne izboljšane brezvrvične telekomunikacije (DECT) - Paketna radijska storitev DECT (DPRS), knjižnica preskušalnih primerov (TCL) - 8. del: Izvleček preskušalnega zaporedja (ATS) - Omrežna plast (NWK) - Prenosna radijska zaključitev (PT)
General Information
Standards Content (Sample)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.GLMVNDDigital Enhanced Cordless Telecommunications (DECT); DECT Packet Radio Service (DPRS) Test Case Library (TCL); Part 8: Abstract Test Suite (ATS) - Network (NWK) layer - Portable radio Termination (PT)33.070.30'(&7Digital Enhanced Cordless Telecommunications (DECT)ICS:Ta slovenski standard je istoveten z:EN 301 469-8 Version 1.1.13SIST EN 301 469-8:200en01-GHFHPEHU-2003SIST EN 301 469-8:200SLOVENSKI
STANDARD
SIST EN 301 469-8:2001
ETSIEN301469-8V1.1.1(2000-10)EuropeanStandard(Telecommunicationsseries)DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioService(DPRS)TestCaseLibrary(TCL);Part8:AbstractTestSuite(ATS)-Network(NWK)layer-PortableradioTermination(PT)SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)2ReferenceDEN/DECT-040047-8KeywordsATS,DECT,DPRS,network,data,testingETSI650RoutedesLuciolesF-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-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)3ContentsIntellectualPropertyRights.5Foreword.51Scope.62References.63Definitionsandabbreviations.73.1Definitions.73.2Abbreviations.74AbstractTestMethod(ATM).85UntestableTestPurposes(TP).96ATSConventions.96.1Namingconventions.96.1.1Declarationspart.96.1.1.1Testsuitetypeandstructuredtypedefinitions.96.1.1.2Testsuiteoperationsdefinitions.106.1.1.3Testsuiteparameterdeclarations.106.1.1.4Testcaseselectionexpressiondefinitions.106.1.1.5Testsuiteconstantdeclarations.106.1.1.6Testsuitevariabledeclarations.106.1.1.7Testcasevariabledeclarations.106.1.1.8PCOdeclarations.116.1.1.9Timerdeclarations.116.1.1.10ASPtypedefinitions.116.1.1.11PDUtypedefinitions.116.1.1.12Aliasdefinitions.116.1.2Constraintspart.126.1.3Dynamicpart.146.1.3.1TestCase(TC)identifier.146.1.3.2Teststepidentifier.146.1.3.3Defaultidentifier.146.1.3.4Labelidentifier.156.1.3.5ATSabbreviations.156.2Implementationconventions.156.2.1Declarationpart.156.2.2Constraintpart.166.2.3Dynamicpart.16AnnexA(normative):AbstractTestSuite(ATS).17A.1TheTTCNGraphicalform(TTCN.GR).17A.2TheTTCNMachineProcessableform(TTCN.MP).17AnnexB(normative):PartialPIXITproformaforDPRSNWKPT.18B.1Identificationsummary.18B.2ATSsummary.18B.3Testlaboratory.18B.4Clientidentification.19B.5SUT.19B.6Protocollayerinformation.19B.6.1Protocolidentification.19SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)4B.6.2IUTinformation.20B.6.2.1Generalconfiguration.20AnnexC(normative):ProtocolConformanceTestReport(PCTR)ProformaforDPRSNWKPT.25C.1Identificationsummary.25C.1.1Protocolconformancetestreport.25C.1.2IUTidentification.25C.1.3Testingenvironment.25C.1.4Limitsandreservation.26C.1.5Comments.26C.2IUTConformancestatus.26C.3Staticconformancesummary.26C.4Dynamicconformancesummary.26C.5Staticconformancereviewreport.27C.6Testcampaignreport.27C.7Observations.30Bibliography.31History.32SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.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).Thepresentdocumentispart8ofamulti-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-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)61ScopeThepresentdocumentcontainstheAbstractTestSuite(ATS)specificationtotesttheDECTPacketRadioService(DPRS)Network(NWK)layeratthePortableradioTermination(PT).TheobjectiveofthistestspecificationistoprovideabasisforconformancetestsforDECTequipmentgivingahighprobabilityofairinterfaceinter-operabilitybetweendifferentmanufacturers'DECTequipment.TheISOstandardforthemethodologyofconformancetesting(ISO/IEC9646-1[8]andISO/IEC9646-2[9])aswellastheETSIrulesforconformancetesting(ETS300406[7])areusedasabasisforthetestmethodology.AnnexAprovidestheTreeandTabularCombinedNotation(TTCN)partofthisATS.AnnexBprovidesthePartialProtocolImplementationExtraInformationforTesting(PIXIT)ProformaofthisATS.AnnexCprovidestheProtocolConformanceTestReport(PCTR)ProformaofthisATS.2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIEN300175-1:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part1:Overview".[2]ETSIEN300175-4:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part4:DataLinkControl(DLC)layer".[3]ETSIEN300175-5:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part5:Network(NWK)layer".[4]ETSIEN300175-6:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part6:Identitiesandaddressing".[5]ETSIEN300175-7:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part7:Securityfeatures".[6]ETSIEN301649:"DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioServices(DPRS)".[7]ETSIETS300406:"MethodsforTestingandSpecification(MTS);Protocolandprofileconformancetestingspecifications;Standardizationmethodology".[8]ISO/IEC9646-1:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part1:Generalconcepts".(SeealsoCCITTRecommendationX.290).[9]ISO/IEC9646-2:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part2:Abstracttestsuitespecification".(SeealsoCCITTRecommendationX.291).SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)7[10]ISO/IEC9646-3:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part3:Thetreeandtabularcombinednotation".(SeealsoCCITTRecommendationX.292).[11]ISO/IEC9646-6:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part6:Protocolprofiletestspecification".[12]ISO/IEC9646-7:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part7:Implementationconformancestatement".[13]ETSIEN300444:"DigitalEnhancedCordlessTelecommunications(DECT);GenericAccessProfile(GAP)".3Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply:a)thetermsgiveninISO/IEC9646-1[8],ISO/IEC9646-2[9];andb)thedefinitionsgiveninEN300175-1[1],EN300175-5[3],EN300175-6[4]andEN300175-7[5].3.2AbbreviationsForthepurposesofthepresentdocument,theabbreviationsgiveninISO/IEC9646-1[8],ISO/IEC9646-6[11],ISO/IEC9646-7[12]andEN300175-5[3]apply.Inparticular,thefollowingabbreviationsapply:ACAuthenticationCodeARAccessRightsASPAbstractServicePrimitiveATMAbstractTestMethodATSAbstractTestSuiteAUAuthenticationBIInvalidBehaviourBOInopportuneBehaviourBVValidBehaviourCACapabilitytestsCCCallControlCHCipheringDLCDataLinkControlFPFixedPartFTFixedradioTerminationIDIdentificationIPEIInternationalPortableEquipmentIdentityIPUIInternationalPortableUserIdentityIUTImplementationUnderTestKAKeyAllocationLOLocationLTLowerTesterMACMediumAccessControlMMMobilityManagementNWKNetworkPARKPortableAccessRightsKeyPCOPointofControlandObservationPDUProtocolDataUnitPHLPhysicalLayerPICSProtocolImplementationConformanceStatementPIXITProtocolImplementationExtraInformationforTestingSIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)8PPPortablePartPTPortableradioTerminationREPRadioEndPointRFRadioFrequencyRFPRadioFixedPartRPNRadioFixedPartNumberSAPServiceAccessPointSUTSystemUnderTestTCTestCaseTPTestPurposesTSSTestSuiteStructureTTCNTreeandTabularCombinedNotationUTUpperTester4AbstractTestMethod(ATM)ThisclausedescribestheATM,thePointofControlandObservation(PCO)usedtotesttheNWKlayerofthePT.TestSystemUpperLayersDECTPHLandradiocommunicationLTDECTMAClayerDECTMAClayerDECTDLClayerDECTDLClayerDECTDLClayerSUTDLC-PrimitivesNWK-PDUsDECTNWKIUTPortableTerminationDLC-PCO/DSAPFigure1:RStestMethodembeddedvariantSIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)9LT:alowertester(LT)islocatedinaremoteDECTtestsystem.ItcontrolsandobservesthebehaviouroftheImplementationUnderTest(IUT).DSAP:auniqueDataLinkControl(DLC)SAPisdefinedattheDECTinterfaceandusedtoexchangeservicedataoftheNWKprotocol.PCO:thePCOforNetworkLayertestingislocatedontheDSAP.AlltesteventsatthePCOarespecifiedintermsofDLCAbstractServicePrimitives(ASP)andNWKProtocolDataUnits(PDUs).NotionalUTnoexplicituppertester(UT)existsinthesystemundertest.However,theSystemUnderTest(SUT)needstocarryoutsomeULfunctionstoachievesomeeffectsoftestco-ordinationprocedures.DesigningATS,thecapabilityoftheInterworkingUnit(IWU),suchasPSTN,ISDNorGSMIWUmightbetakenintoaccount.AnexampleofsuchcontrolscouldbetoprovokerestartingoftheIUTthroughtheQinterface.TheDLCprimitivesaredefinedaccordingtoEN300175-4[2],subclauses8.3.2(S-SAPprimitives)and8.3.3(B-SAPprimitives).5UntestableTestPurposes(TP)DuetotheATMschosenforthisATSorotherrestrictions,thetestpurposesintable1havebeenidentifiedasbeingintheuntestablecategory,andthereforehavenotbeenderivedintofinaltestcase:Table1:UntestableTPTestpurposeReason6ATSConventionsThisclausedescribestheconventionsappliedtodefinetheATSandgivesthenamingconventionschosenforthedifferentelementsoftheATS.TheATSconventionsareintendedtogiveabetterunderstandingoftheATSbuttheydescribealsotheconventionsmadeforthedevelopmentoftheATS,thusforanylatermaintenancepurposesorfurtherdevelopmentoftheATStheconventionsdescribedinthisclauseshallbeconsidered.TheATSconventionscontaintwosubclauses,thenamingconventionsandtheimplementationconventions.ThenamingconventionsdescribethestructureofthenamingofallATSelements.TheimplementationconventionsdescribethefunctionalstructureoftheATS.TodefinetheATS,theguidelinesofETS300406[7]wereconsidered.6.1Namingconventions6.1.1DeclarationspartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSdeclarationspart.6.1.1.1TestsuitetypeandstructuredtypedefinitionsThetestsuitetypeandtestsuitestructuredtypeidentifiersdescribetheinformationelements,andarewritteninuppercase:EXAMPLE:PROTOCOL_DISCRIMINATORsimpletypeFILLSTRINGstructuredtypeSIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)106.1.1.2TestsuiteoperationsdefinitionsThetestsuiteoperationidentifiersarecomposedofsubstringsinlowercaseletters,exceptforstandardprefix"TSO_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE:TSO_compute_checksum.6.1.1.3TestsuiteparameterdeclarationsThetestsuiteparameteridentifiersarecomposedofsubstringsinlowercaseletters,exceptforthestandardprefix"TSP_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE1:TSP_window_size.IfthetestsuiteparameterreferencesaProtocolImplementationConformanceStatement(PICS)item,theletter"C"isaddedtothestandardprefix.EXAMPLE2:TSPC_pics_item_s23.IfthetestsuiteparameterreferencesaPIXITitem,theletter"X"isaddedtothestandardprefix.EXAMPLE3:TSPX_pixit_item_2.Exception:Ifthetestsuiteparameterrepresentsasystemparameterorvalue,onlythenamedefinedinthespecificationsisused(e.g.V_S=sendsequencevariable).Completenamesasdefinedinthespecificationsareused.6.1.1.4TestcaseselectionexpressiondefinitionsAllselectionexpressionnamesfortestgroupsaretobeprecededwiththeprefix"SENG_".Allselectionexpressionnamesfortestcasesaretobeprecededwiththeprefix"SENC_".6.1.1.5TestsuiteconstantdeclarationsThetestsuiteconstantidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TSC_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE:TSC_retry.Exception:IftheTSCrepresentsasystemparameterorvalue,onlythenamedefinedinthespecificationsisused(e.g.N250).Completenamesasdefinedinthespecificationsareused.6.1.1.6TestsuitevariabledeclarationsThetestsuitevariableidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TSV_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE:TSV_count.Completenamesasdefinedinthespecificationsareused.6.1.1.7TestcasevariabledeclarationsThetestcasevariableidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TCV_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE:TCV_cr_value.Completenamesasdefinedinthespecificationsareused.SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)116.1.1.8PCOdeclarationsThepointofcontrolandobservationidentifiersarecomposedoftwoorfourcapitalletters,beginningwith"L",asthereareonlyLTs.EXAMPLE:LMACrepresentsaPCOonMACinterfaceasLTinthetestequipment.LDLCrepresentsaPCOonDLCinterfaceasLTinthetestequipment.6.1.1.9TimerdeclarationsTwotypesoftimerscanbeidentified:1)standardized:Thosedefinedinthestandard,e.g.T302,useexactlythesamenameasinthestandard,beginningwithacapital"T"ifnecessary.Asthereisatolerancemarginacceptedforthesetimers,threevaluesareneeded:-themaximumvalueallowed,whichwillusethesuffix"_max";-theminimumvalueallowed,whichwillusethesuffix"_min";-thevalueactuallyimplemented,withnosuffix.EXAMPLE1:T302_max,T302_min,andT302.2)notstandardized:-Thosenotdefinedinthestandard,i.e.forexecutionuse,e.g.atimerwaitingforaresponse.Thesetimersbeginwiththeprefix"T_",followedbyastringinlowercaseletters.EXAMPLE2:T_resprepresentsatimerforcontrollingtheresponsetimeoftheIUT.6.1.1.10ASPtypedefinitionsTheidentifierofanASPusesexactlythenearestnameasthenamedefinedinthespecifications.Itiswritteninuppercases,finishingbyanunderscorecharacter("_"),andthreecapitallettersindicatingwhetheritisarequest,anindication,aresponseoraconfirmationprimitive.EXAMPLE:DL_RELEASE_REQforanASPrequestingareleaseofthelayer2link.6.1.1.11PDUtypedefinitionsTheidentifierofaPDUisgiveninastringinuppercaseletters,whichrepresentsthelayermessage.EXAMPLE1:DISCONNECTfortheDISCONNECTlayer3message.Wherethemessageisacompositeword,anunderscorecharacter("_")appearsinthestring.EXAMPLE2:RELEASE_COMPLETEistheRELEASECOMPLETElayer3message.6.1.1.12AliasdefinitionsTheseareusedtomakethesendingandreceivingofPDUswithinASPsmoreunderstandablewhenwritingthedynamicpartofthetestsuite.ThisisdonebygivingtheASPanalias.ThealiasnameindicatesthePDUcarriedbytheASPandwhetheritissentorreceivedbythetester.Aliasdefinitionsarenotusedinthetestsuite.SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)126.1.2ConstraintspartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSconstraintspart.Constraintidentifierscommencewithuppercase.TheremainingpartoftheIdnameiswritteninlowercase.Identifiernamesofelementsconcerningthesamesubjecthaveequivalentnamesinthedeclarationandtheconstraintpart:-DeclarationPart:CC_SETUP;-ConstraintPart:Cc_setup.Thenameofthemodifiedconstraintdescribestheparticularityofthemodifiedconstraint:EXAMPLE:Cc_setup_mand_only(modifiedCc_setupwithonlythemandatoryInformationElements).Ifformalparameterlistsareused,thevariablenamesarewritteninlowercase.Thevariablenameisthesameasthenameoftheelementitisrepresenting.Structuredtypeconstraintsdeclarationsaredividedinto:-receiveconstraints:-thereceiveconstraintsarenoteddownas"name_rx*".Thereceiveconstraintsaresubdividedinto:-receivebaseconstraints:-theyarenoteddownas"name_rx_base";-receivespecialconstraints:-theyarenoteddownas"name_rx_",whereisadescriptivename(e.g."Signal_rx_alerting_on");-transmitconstraints:-thetransmitconstraintsarenoteddownas"name_tx_",whereisadescriptivename.(e.g."Signal_tx_alerting_off").Ifacertainstructuredtypeconstraintisvalidforbothreceivingandtransmitting,becauseitcontainsnowildcards,andthereceivingconstraintshouldexactlymatch,theconstraintwillbenoteddownas:-"_extention"Example:"Portable_id_ipui".SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)13PDUConstraintsDeclarationsaredividedinto:-receiveconstraints:-thereceiveconstraintsarenoteddownas"name_rx*".Thereceiveconstraintsaresubdividedinto:-receivebaseconstraints:-theyarenoteddownas"name_rx_base".Theyconstrainallallowedvalues,andfortheoptionalfields,the"IF_PRESENT"keywordisadded;-receivespecialconstraints:-theyarenoteddownas"name_rx0n",wherenisasequencenumber;-transmitconstraints:-thetransmitconstraintsarenoteddownas"name_tx",wherenisasequencenumber.Theycanbesubdividedinto:-transmitbaseconstraints:-theyarenoteddownas"name_tx_base".Theyconstrainallmandatoryfieldstoallallowedvaluesinthestandard,andtheyconstrainalloptionalfieldsto"OMIT";-transmitspecialconstraints:-theyarenoteddownas"name_tx0n"wherenisasequencenumber.Theyshallnotcontainanywildcards.Derivedconstraintsshallnotbemorethan1leveldeep.Theyshallonlybederiveddirectlyfromthebaseconstraint.SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)146.1.3DynamicpartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSdynamicpart.6.1.3.1TestCase(TC)identifierTheidentifierofaTCisbuiltaccordingtotable2.Table2:TCnamingconventionIdentifier:DTC_PT____=functionalmoduleCCCallControlMMMobilityManagementLCLinkControlEntityISCallIndependentSupplementaryServicesCLConnectionlessMessageServicex=TypeoftestingCACapabilityTestsBVValidBehaviourTestsBOInopportuneBehaviourTestsTITimerexpiryandcountermismatchtestss=TestsubgroupEmptyifnosubgroupOCOutgoingCallestablishmentCICallInformationCRCallReleaseSCServiceChangeRSCallRelatedSupplementaryservicesSNServiceNegotiationMPMulti-purposestestsHPHandoverproceduresSRSuspendandResumeproceduresIDIdentificationAUAuthenticationLOLocationARAccessRightsKAKeyAllocationCHCipheringLEConnectionorientedLinkEstablishmentLRConnectionorientedLinkRelease=sequentialnumber(01-99)TestPurposeNumber6.1.3.2TeststepidentifierTheteststepidentifierisbuiltwithastringoflowercaselettersleadedbyastringofcapitalletterandjoinedbyanunderscorecharacter.Thefirststringindicatesthemainfunctionoftheteststep;e.g.PRforpreamble,POforpostamble,LTSforlocaltreenameandSTPforgeneralstep.Thesecondstringindicatesthemeaningofthestep.EXAMPLES:PR_name;PO_name;LTS_name;STP_name.6.1.3.3DefaultidentifierTheDefaultidentifiersbeginwiththeprefix"DF_",followedbyastringinlowercaseletters.SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)156.1.3.4LabelidentifierAllverdictassignmentsarelabelled.Toallowanexactidentificationinwhichtabletheverdictwasassigned.Theidentifiersinthelabelcolumnisbuiltaccordingtotable3.Table3:NamingconventionforverdictassignmentidentifierIdentifier:=typeoftableTBTestBodyDFDeFaultPOPOstamblePRPReambleTSTestStep=sequentialnumber(00-99)Labelnumber6.1.3.5ATSabbreviationsTheseabbreviationsareusedtoshortenidentifiernames:ackacknowledgementaddraddressalgoalgorithmauthauthenticationcaucausecccallcontrolcfmconfirmestestablishextextensionididentificationindindicationinfoinformationmaxmaximummetymessagetypeminminimummodmodifiedparparameterpdprotocoldiscriminatorreqrequestrspresponse6.2Implementationconventions6.2.1DeclarationpartThecommentlineofsingleelementTTCNtables(e.g.testsuiteconstants)isusedtogiveareferencewheretheformatandcontentoftheelementisdescribedintherelevantprotocolspecifications.Anyparticularityoftheelementformatorcontentisdescribedinthecommentline.ThecommentlineintheheaderofmultielementTTCNtables(e.g.ASPs)isusedtoreferencetotheprotocolspecification.Thedetailedcommentsareusedtodescribeanyparticularityofthetable.IntheASPandPDUdeclarations,thecommentscolumnisusedtoidentifyifanelementismandatoryoroptional:-M:mandatory;-O:optional.IntheASPandPDUdeclarationsthecommentscolumnisfurtherusedtogiveinformationabouttheelementvalue,inparticulariftheelementcontainsafixedsparevalue.SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)16Intableswherestructuretypesareusedtheinformationelem
...
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.GLMVNDDigital Enhanced Cordless Telecommunications (DECT); DECT Packet Radio Service (DPRS) Test Case Library (TCL); Part 8: Abstract Test Suite (ATS) - Network (NWK) layer - Portable radio Termination (PT)33.070.30'(&7Digital Enhanced Cordless Telecommunications (DECT)ICS:Ta slovenski standard je istoveten z:EN 301 469-8 Version 1.1.1SIST EN 301 469-8:2001en01-februar-2001SIST EN 301 469-8:2001SLOVENSKI
STANDARD
SIST EN 301 469-8:2001
ETSIEN301469-8V1.1.1(2000-10)EuropeanStandard(Telecommunicationsseries)DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioService(DPRS)TestCaseLibrary(TCL);Part8:AbstractTestSuite(ATS)-Network(NWK)layer-PortableradioTermination(PT)SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)2ReferenceDEN/DECT-040047-8KeywordsATS,DECT,DPRS,network,data,testingETSI650RoutedesLuciolesF-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-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)3ContentsIntellectualPropertyRights.5Foreword.51Scope.62References.63Definitionsandabbreviations.73.1Definitions.73.2Abbreviations.74AbstractTestMethod(ATM).85UntestableTestPurposes(TP).96ATSConventions.96.1Namingconventions.96.1.1Declarationspart.96.1.1.1Testsuitetypeandstructuredtypedefinitions.96.1.1.2Testsuiteoperationsdefinitions.106.1.1.3Testsuiteparameterdeclarations.106.1.1.4Testcaseselectionexpressiondefinitions.106.1.1.5Testsuiteconstantdeclarations.106.1.1.6Testsuitevariabledeclarations.106.1.1.7Testcasevariabledeclarations.106.1.1.8PCOdeclarations.116.1.1.9Timerdeclarations.116.1.1.10ASPtypedefinitions.116.1.1.11PDUtypedefinitions.116.1.1.12Aliasdefinitions.116.1.2Constraintspart.126.1.3Dynamicpart.146.1.3.1TestCase(TC)identifier.146.1.3.2Teststepidentifier.146.1.3.3Defaultidentifier.146.1.3.4Labelidentifier.156.1.3.5ATSabbreviations.156.2Implementationconventions.156.2.1Declarationpart.156.2.2Constraintpart.166.2.3Dynamicpart.16AnnexA(normative):AbstractTestSuite(ATS).17A.1TheTTCNGraphicalform(TTCN.GR).17A.2TheTTCNMachineProcessableform(TTCN.MP).17AnnexB(normative):PartialPIXITproformaforDPRSNWKPT.18B.1Identificationsummary.18B.2ATSsummary.18B.3Testlaboratory.18B.4Clientidentification.19B.5SUT.19B.6Protocollayerinformation.19B.6.1Protocolidentification.19SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)4B.6.2IUTinformation.20B.6.2.1Generalconfiguration.20AnnexC(normative):ProtocolConformanceTestReport(PCTR)ProformaforDPRSNWKPT.25C.1Identificationsummary.25C.1.1Protocolconformancetestreport.25C.1.2IUTidentification.25C.1.3Testingenvironment.25C.1.4Limitsandreservation.26C.1.5Comments.26C.2IUTConformancestatus.26C.3Staticconformancesummary.26C.4Dynamicconformancesummary.26C.5Staticconformancereviewreport.27C.6Testcampaignreport.27C.7Observations.30Bibliography.31History.32SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.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).Thepresentdocumentispart8ofamulti-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-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)61ScopeThepresentdocumentcontainstheAbstractTestSuite(ATS)specificationtotesttheDECTPacketRadioService(DPRS)Network(NWK)layeratthePortableradioTermination(PT).TheobjectiveofthistestspecificationistoprovideabasisforconformancetestsforDECTequipmentgivingahighprobabilityofairinterfaceinter-operabilitybetweendifferentmanufacturers'DECTequipment.TheISOstandardforthemethodologyofconformancetesting(ISO/IEC9646-1[8]andISO/IEC9646-2[9])aswellastheETSIrulesforconformancetesting(ETS300406[7])areusedasabasisforthetestmethodology.AnnexAprovidestheTreeandTabularCombinedNotation(TTCN)partofthisATS.AnnexBprovidesthePartialProtocolImplementationExtraInformationforTesting(PIXIT)ProformaofthisATS.AnnexCprovidestheProtocolConformanceTestReport(PCTR)ProformaofthisATS.2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIEN300175-1:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part1:Overview".[2]ETSIEN300175-4:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part4:DataLinkControl(DLC)layer".[3]ETSIEN300175-5:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part5:Network(NWK)layer".[4]ETSIEN300175-6:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part6:Identitiesandaddressing".[5]ETSIEN300175-7:"DigitalEnhancedCordlessTelecommunications(DECT);CommonInterface(CI);Part7:Securityfeatures".[6]ETSIEN301649:"DigitalEnhancedCordlessTelecommunications(DECT);DECTPacketRadioServices(DPRS)".[7]ETSIETS300406:"MethodsforTestingandSpecification(MTS);Protocolandprofileconformancetestingspecifications;Standardizationmethodology".[8]ISO/IEC9646-1:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part1:Generalconcepts".(SeealsoCCITTRecommendationX.290).[9]ISO/IEC9646-2:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part2:Abstracttestsuitespecification".(SeealsoCCITTRecommendationX.291).SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)7[10]ISO/IEC9646-3:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part3:Thetreeandtabularcombinednotation".(SeealsoCCITTRecommendationX.292).[11]ISO/IEC9646-6:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part6:Protocolprofiletestspecification".[12]ISO/IEC9646-7:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part7:Implementationconformancestatement".[13]ETSIEN300444:"DigitalEnhancedCordlessTelecommunications(DECT);GenericAccessProfile(GAP)".3Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply:a)thetermsgiveninISO/IEC9646-1[8],ISO/IEC9646-2[9];andb)thedefinitionsgiveninEN300175-1[1],EN300175-5[3],EN300175-6[4]andEN300175-7[5].3.2AbbreviationsForthepurposesofthepresentdocument,theabbreviationsgiveninISO/IEC9646-1[8],ISO/IEC9646-6[11],ISO/IEC9646-7[12]andEN300175-5[3]apply.Inparticular,thefollowingabbreviationsapply:ACAuthenticationCodeARAccessRightsASPAbstractServicePrimitiveATMAbstractTestMethodATSAbstractTestSuiteAUAuthenticationBIInvalidBehaviourBOInopportuneBehaviourBVValidBehaviourCACapabilitytestsCCCallControlCHCipheringDLCDataLinkControlFPFixedPartFTFixedradioTerminationIDIdentificationIPEIInternationalPortableEquipmentIdentityIPUIInternationalPortableUserIdentityIUTImplementationUnderTestKAKeyAllocationLOLocationLTLowerTesterMACMediumAccessControlMMMobilityManagementNWKNetworkPARKPortableAccessRightsKeyPCOPointofControlandObservationPDUProtocolDataUnitPHLPhysicalLayerPICSProtocolImplementationConformanceStatementPIXITProtocolImplementationExtraInformationforTestingSIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)8PPPortablePartPTPortableradioTerminationREPRadioEndPointRFRadioFrequencyRFPRadioFixedPartRPNRadioFixedPartNumberSAPServiceAccessPointSUTSystemUnderTestTCTestCaseTPTestPurposesTSSTestSuiteStructureTTCNTreeandTabularCombinedNotationUTUpperTester4AbstractTestMethod(ATM)ThisclausedescribestheATM,thePointofControlandObservation(PCO)usedtotesttheNWKlayerofthePT.TestSystemUpperLayersDECTPHLandradiocommunicationLTDECTMAClayerDECTMAClayerDECTDLClayerDECTDLClayerDECTDLClayerSUTDLC-PrimitivesNWK-PDUsDECTNWKIUTPortableTerminationDLC-PCO/DSAPFigure1:RStestMethodembeddedvariantSIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)9LT:alowertester(LT)islocatedinaremoteDECTtestsystem.ItcontrolsandobservesthebehaviouroftheImplementationUnderTest(IUT).DSAP:auniqueDataLinkControl(DLC)SAPisdefinedattheDECTinterfaceandusedtoexchangeservicedataoftheNWKprotocol.PCO:thePCOforNetworkLayertestingislocatedontheDSAP.AlltesteventsatthePCOarespecifiedintermsofDLCAbstractServicePrimitives(ASP)andNWKProtocolDataUnits(PDUs).NotionalUTnoexplicituppertester(UT)existsinthesystemundertest.However,theSystemUnderTest(SUT)needstocarryoutsomeULfunctionstoachievesomeeffectsoftestco-ordinationprocedures.DesigningATS,thecapabilityoftheInterworkingUnit(IWU),suchasPSTN,ISDNorGSMIWUmightbetakenintoaccount.AnexampleofsuchcontrolscouldbetoprovokerestartingoftheIUTthroughtheQinterface.TheDLCprimitivesaredefinedaccordingtoEN300175-4[2],subclauses8.3.2(S-SAPprimitives)and8.3.3(B-SAPprimitives).5UntestableTestPurposes(TP)DuetotheATMschosenforthisATSorotherrestrictions,thetestpurposesintable1havebeenidentifiedasbeingintheuntestablecategory,andthereforehavenotbeenderivedintofinaltestcase:Table1:UntestableTPTestpurposeReason6ATSConventionsThisclausedescribestheconventionsappliedtodefinetheATSandgivesthenamingconventionschosenforthedifferentelementsoftheATS.TheATSconventionsareintendedtogiveabetterunderstandingoftheATSbuttheydescribealsotheconventionsmadeforthedevelopmentoftheATS,thusforanylatermaintenancepurposesorfurtherdevelopmentoftheATStheconventionsdescribedinthisclauseshallbeconsidered.TheATSconventionscontaintwosubclauses,thenamingconventionsandtheimplementationconventions.ThenamingconventionsdescribethestructureofthenamingofallATSelements.TheimplementationconventionsdescribethefunctionalstructureoftheATS.TodefinetheATS,theguidelinesofETS300406[7]wereconsidered.6.1Namingconventions6.1.1DeclarationspartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSdeclarationspart.6.1.1.1TestsuitetypeandstructuredtypedefinitionsThetestsuitetypeandtestsuitestructuredtypeidentifiersdescribetheinformationelements,andarewritteninuppercase:EXAMPLE:PROTOCOL_DISCRIMINATORsimpletypeFILLSTRINGstructuredtypeSIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)106.1.1.2TestsuiteoperationsdefinitionsThetestsuiteoperationidentifiersarecomposedofsubstringsinlowercaseletters,exceptforstandardprefix"TSO_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE:TSO_compute_checksum.6.1.1.3TestsuiteparameterdeclarationsThetestsuiteparameteridentifiersarecomposedofsubstringsinlowercaseletters,exceptforthestandardprefix"TSP_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE1:TSP_window_size.IfthetestsuiteparameterreferencesaProtocolImplementationConformanceStatement(PICS)item,theletter"C"isaddedtothestandardprefix.EXAMPLE2:TSPC_pics_item_s23.IfthetestsuiteparameterreferencesaPIXITitem,theletter"X"isaddedtothestandardprefix.EXAMPLE3:TSPX_pixit_item_2.Exception:Ifthetestsuiteparameterrepresentsasystemparameterorvalue,onlythenamedefinedinthespecificationsisused(e.g.V_S=sendsequencevariable).Completenamesasdefinedinthespecificationsareused.6.1.1.4TestcaseselectionexpressiondefinitionsAllselectionexpressionnamesfortestgroupsaretobeprecededwiththeprefix"SENG_".Allselectionexpressionnamesfortestcasesaretobeprecededwiththeprefix"SENC_".6.1.1.5TestsuiteconstantdeclarationsThetestsuiteconstantidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TSC_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE:TSC_retry.Exception:IftheTSCrepresentsasystemparameterorvalue,onlythenamedefinedinthespecificationsisused(e.g.N250).Completenamesasdefinedinthespecificationsareused.6.1.1.6TestsuitevariabledeclarationsThetestsuitevariableidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TSV_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE:TSV_count.Completenamesasdefinedinthespecificationsareused.6.1.1.7TestcasevariabledeclarationsThetestcasevariableidentifiersarecomposedofsubstringsinlowercaseletters,exceptfortheprefix"TCV_".Eachsubstringisseparatedbyanunderscorecharacter("_").EXAMPLE:TCV_cr_value.Completenamesasdefinedinthespecificationsareused.SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)116.1.1.8PCOdeclarationsThepointofcontrolandobservationidentifiersarecomposedoftwoorfourcapitalletters,beginningwith"L",asthereareonlyLTs.EXAMPLE:LMACrepresentsaPCOonMACinterfaceasLTinthetestequipment.LDLCrepresentsaPCOonDLCinterfaceasLTinthetestequipment.6.1.1.9TimerdeclarationsTwotypesoftimerscanbeidentified:1)standardized:Thosedefinedinthestandard,e.g.T302,useexactlythesamenameasinthestandard,beginningwithacapital"T"ifnecessary.Asthereisatolerancemarginacceptedforthesetimers,threevaluesareneeded:-themaximumvalueallowed,whichwillusethesuffix"_max";-theminimumvalueallowed,whichwillusethesuffix"_min";-thevalueactuallyimplemented,withnosuffix.EXAMPLE1:T302_max,T302_min,andT302.2)notstandardized:-Thosenotdefinedinthestandard,i.e.forexecutionuse,e.g.atimerwaitingforaresponse.Thesetimersbeginwiththeprefix"T_",followedbyastringinlowercaseletters.EXAMPLE2:T_resprepresentsatimerforcontrollingtheresponsetimeoftheIUT.6.1.1.10ASPtypedefinitionsTheidentifierofanASPusesexactlythenearestnameasthenamedefinedinthespecifications.Itiswritteninuppercases,finishingbyanunderscorecharacter("_"),andthreecapitallettersindicatingwhetheritisarequest,anindication,aresponseoraconfirmationprimitive.EXAMPLE:DL_RELEASE_REQforanASPrequestingareleaseofthelayer2link.6.1.1.11PDUtypedefinitionsTheidentifierofaPDUisgiveninastringinuppercaseletters,whichrepresentsthelayermessage.EXAMPLE1:DISCONNECTfortheDISCONNECTlayer3message.Wherethemessageisacompositeword,anunderscorecharacter("_")appearsinthestring.EXAMPLE2:RELEASE_COMPLETEistheRELEASECOMPLETElayer3message.6.1.1.12AliasdefinitionsTheseareusedtomakethesendingandreceivingofPDUswithinASPsmoreunderstandablewhenwritingthedynamicpartofthetestsuite.ThisisdonebygivingtheASPanalias.ThealiasnameindicatesthePDUcarriedbytheASPandwhetheritissentorreceivedbythetester.Aliasdefinitionsarenotusedinthetestsuite.SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)126.1.2ConstraintspartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSconstraintspart.Constraintidentifierscommencewithuppercase.TheremainingpartoftheIdnameiswritteninlowercase.Identifiernamesofelementsconcerningthesamesubjecthaveequivalentnamesinthedeclarationandtheconstraintpart:-DeclarationPart:CC_SETUP;-ConstraintPart:Cc_setup.Thenameofthemodifiedconstraintdescribestheparticularityofthemodifiedconstraint:EXAMPLE:Cc_setup_mand_only(modifiedCc_setupwithonlythemandatoryInformationElements).Ifformalparameterlistsareused,thevariablenamesarewritteninlowercase.Thevariablenameisthesameasthenameoftheelementitisrepresenting.Structuredtypeconstraintsdeclarationsaredividedinto:-receiveconstraints:-thereceiveconstraintsarenoteddownas"name_rx*".Thereceiveconstraintsaresubdividedinto:-receivebaseconstraints:-theyarenoteddownas"name_rx_base";-receivespecialconstraints:-theyarenoteddownas"name_rx_",whereisadescriptivename(e.g."Signal_rx_alerting_on");-transmitconstraints:-thetransmitconstraintsarenoteddownas"name_tx_",whereisadescriptivename.(e.g."Signal_tx_alerting_off").Ifacertainstructuredtypeconstraintisvalidforbothreceivingandtransmitting,becauseitcontainsnowildcards,andthereceivingconstraintshouldexactlymatch,theconstraintwillbenoteddownas:-"_extention"Example:"Portable_id_ipui".SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)13PDUConstraintsDeclarationsaredividedinto:-receiveconstraints:-thereceiveconstraintsarenoteddownas"name_rx*".Thereceiveconstraintsaresubdividedinto:-receivebaseconstraints:-theyarenoteddownas"name_rx_base".Theyconstrainallallowedvalues,andfortheoptionalfields,the"IF_PRESENT"keywordisadded;-receivespecialconstraints:-theyarenoteddownas"name_rx0n",wherenisasequencenumber;-transmitconstraints:-thetransmitconstraintsarenoteddownas"name_tx",wherenisasequencenumber.Theycanbesubdividedinto:-transmitbaseconstraints:-theyarenoteddownas"name_tx_base".Theyconstrainallmandatoryfieldstoallallowedvaluesinthestandard,andtheyconstrainalloptionalfieldsto"OMIT";-transmitspecialconstraints:-theyarenoteddownas"name_tx0n"wherenisasequencenumber.Theyshallnotcontainanywildcards.Derivedconstraintsshallnotbemorethan1leveldeep.Theyshallonlybederiveddirectlyfromthebaseconstraint.SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)146.1.3DynamicpartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSdynamicpart.6.1.3.1TestCase(TC)identifierTheidentifierofaTCisbuiltaccordingtotable2.Table2:TCnamingconventionIdentifier:DTC_PT____=functionalmoduleCCCallControlMMMobilityManagementLCLinkControlEntityISCallIndependentSupplementaryServicesCLConnectionlessMessageServicex=TypeoftestingCACapabilityTestsBVValidBehaviourTestsBOInopportuneBehaviourTestsTITimerexpiryandcountermismatchtestss=TestsubgroupEmptyifnosubgroupOCOutgoingCallestablishmentCICallInformationCRCallReleaseSCServiceChangeRSCallRelatedSupplementaryservicesSNServiceNegotiationMPMulti-purposestestsHPHandoverproceduresSRSuspendandResumeproceduresIDIdentificationAUAuthenticationLOLocationARAccessRightsKAKeyAllocationCHCipheringLEConnectionorientedLinkEstablishmentLRConnectionorientedLinkRelease=sequentialnumber(01-99)TestPurposeNumber6.1.3.2TeststepidentifierTheteststepidentifierisbuiltwithastringoflowercaselettersleadedbyastringofcapitalletterandjoinedbyanunderscorecharacter.Thefirststringindicatesthemainfunctionoftheteststep;e.g.PRforpreamble,POforpostamble,LTSforlocaltreenameandSTPforgeneralstep.Thesecondstringindicatesthemeaningofthestep.EXAMPLES:PR_name;PO_name;LTS_name;STP_name.6.1.3.3DefaultidentifierTheDefaultidentifiersbeginwiththeprefix"DF_",followedbyastringinlowercaseletters.SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)156.1.3.4LabelidentifierAllverdictassignmentsarelabelled.Toallowanexactidentificationinwhichtabletheverdictwasassigned.Theidentifiersinthelabelcolumnisbuiltaccordingtotable3.Table3:NamingconventionforverdictassignmentidentifierIdentifier:=typeoftableTBTestBodyDFDeFaultPOPOstamblePRPReambleTSTestStep=sequentialnumber(00-99)Labelnumber6.1.3.5ATSabbreviationsTheseabbreviationsareusedtoshortenidentifiernames:ackacknowledgementaddraddressalgoalgorithmauthauthenticationcaucausecccallcontrolcfmconfirmestestablishextextensionididentificationindindicationinfoinformationmaxmaximummetymessagetypeminminimummodmodifiedparparameterpdprotocoldiscriminatorreqrequestrspresponse6.2Implementationconventions6.2.1DeclarationpartThecommentlineofsingleelementTTCNtables(e.g.testsuiteconstants)isusedtogiveareferencewheretheformatandcontentoftheelementisdescribedintherelevantprotocolspecifications.Anyparticularityoftheelementformatorcontentisdescribedinthecommentline.ThecommentlineintheheaderofmultielementTTCNtables(e.g.ASPs)isusedtoreferencetotheprotocolspecification.Thedetailedcommentsareusedtodescribeanyparticularityofthetable.IntheASPandPDUdeclarations,thecommentscolumnisusedtoidentifyifanelementismandatoryoroptional:-M:mandatory;-O:optional.IntheASPandPDUdeclarationsthecommentscolumnisfurtherusedtogiveinformationabouttheelementvalue,inparticulariftheelementcontainsafixedsparevalue.SIST EN 301 469-8:2001
ETSIETSIEN301469-8V1.1.1(2000-10)16Intableswherestructuretypesareusedtheinformationelem
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.