SIST EN 301 069-3 V1.2.2:2003
(Main)Integrated Services Digital Network (ISDN); Signalling System No.7; ISDN User Part (ISUP); Application transport mechanism; Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification
Integrated Services Digital Network (ISDN); Signalling System No.7; ISDN User Part (ISUP); Application transport mechanism; Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification
The definition of extensions to the NNI protocols (ISUP) to enable the introduction of a Transport Mechanism for use by applications requiring a bearer in conjunction with the support of the Application s signalling information flows.
Digitalno omrežje z integriranimi storitvami (ISDN) - Signalizacija št. 7 - ISDN-uporabniški del (ISUP) - Aplikacijski prenosni mehanizem – 3. del: Specifikacija zgradbe preskuševalnega niza in namenov preskušanja (TSS&TP)
General Information
Standards Content (Sample)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Digitalno omrežje z integriranimi storitvami (ISDN) - Signalizacija št. 7 - ISDN-uporabniški del (ISUP) - Aplikacijski prenosni mehanizem – 3. del: Specifikacija zgradbe preskuševalnega niza in namenov preskušanja
(TSS&TP)Integrated Services Digital Network (ISDN); Signalling System No.7; ISDN User Part (ISUP); Application transport mechanism; Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification33.080Digitalno omrežje z integriranimi storitvami (ISDN)Integrated Services Digital Network (ISDN)ICS:Ta slovenski standard je istoveten z:EN 301 069-3 Version 1.2.2SIST EN 301 069-3 V1.2.2:2003en01-november-2003SIST EN 301 069-3 V1.2.2:2003SLOVENSKI
STANDARD
SIST EN 301 069-3 V1.2.2:2003
ETSIEN301069-3V1.2.2(2000-11)EuropeanStandard(Telecommunicationsseries)IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP);Applicationtransportmechanism;Part3:TestSuiteStructureandTestPurposes(TSS&TP)specificationSIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)2ReferenceDEN/SPS-01042-3KeywordsISDN,ISUP,NNI,SS7,TSS&TPETSI650RoutedesLuciolesF-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 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)3ContentsIntellectualPropertyRights.4Foreword.41Scope.52References.53Definitionsandabbreviations.63.1Definitions.63.2Abbreviations.74Implementationundertestandtestmethods.84.1Identificationofthesystemandimplementationundertest.84.2ATMandtestingconfigurationforISUPv3-ApplicationTransportMechanism.94.3Localexchanges-PIN/PAN.94.4Transitexchanges-PIN/PAN.104.5Transitexchanges-ISUP.105TestSuiteStructure(TSS).116Testpurposes(TP).126.1Introduction.126.2Testpurpose(TP)namingconvention.126.2.1Sourceoftestpurposedefinition.126.2.2Testpurposestructure.126.3TestpurposesfortheSS7,ApplicationTransPortMechnism(APM).126.3.1ApplicationTransportMechanism(APMASE).136.3.1.1NormalProcedures-Sending.136.3.1.2NormalProcedures-Receiving.136.3.1.2.1Proceduresatothertimes.146.3.1.2.2ReceptionoftheSend_APM_Transitprimitive.166.3.1.3Sendofacknowledgement.176.3.1.4Segmentation.176.3.1.4.1Proceduresforsegmentation.176.3.1.4.2Proceduresforre-assembly.196.3.2UnidentifiedContextandErrorHandling(UCEHASE).216.3.2.1UnidentifiedContexthandling(PAN).216.3.2.2UnidentifiedContexthandling(PIN).236.3.2.3ReassemblyErrorHandling.246.3.2.4ExceptionalProcedures-Contextidentifiererror.256.3.2.5ExceptionalProcedures-UnrecognizedReasonvalue.257TestCoverage.26Bibliography.27History.28SIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)4IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.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)hasbeenproducedbyETSITechnicalCommitteeSignallingProtocolandSwitching(SPS).Thepresentdocumentispart3ofamulti-partdeliverablecoveringIntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP);Applicationtransportmechanism,asidentifiedbelow:Part1:"ProtocolSpecification"[ITU-TRecommendationQ.765,modified]";Part2:"ProtocolImplementationConformanceStatement(PICS)proformaspecification";Part3:"TestSuiteStructureandTestPurposes(TSS&TP)specification";Part4:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)specification".NationaltranspositiondatesDateofadoptionofthisEN:27October2000DateoflatestannouncementofthisEN(doa):31January2001DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):31July2001DateofwithdrawalofanyconflictingNationalStandard(dow):31July2001SIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)51ScopeThepresentdocumentcontainsthevalidation(conformance)testspecificationfortheApplicationTransportMechanismdefinedinEN301069-1[1].ThepresentdocumentappliesonlytoexchangeshavingimplementedtheISUPv3protocolspecificationfortheApplicationTransportMechanismoftheexchange.ItisapplicableforvalidationtestingofalltypesofexchangesasdefinedintheISUPv3protocolspecification.Itdoesnotdealwithcompatibilitytesting.ThemainbodyofthepresentdocumentpresentstheTestSuiteStructureandTestPurposes(TSS&TP)fortheApplicationTransportMechanism(APM).EN301069-2[9]providestheprotocolimplementationconformancestatements(PICS)fortheApplicationTransportMechanismdefinedincompliancewiththerelevantrequirementsandinaccordancewiththeguidancegiveninISO/IEC9646-7[4].2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIEN301069-1(V1.2):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP);Applicationtransportmechanism;Part1:Protocolspecification[ITU-TRecommendationQ.765,modified]".[2]ISO/IEC9646-1(1997):"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part1:GeneralConcepts".[3]ISO/IEC9646-3(1997):"Delivery6-Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part3:TheTreeandTabularCombinedNotation(TTCN)".[4]ISO/IEC9646-7(1997):"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part7:ImplementationConformanceStatements".[5]ITU-TRecommendationE.164(1997):"Theinternationalpublictelecommunicationnumberingplan".[6]ITU-TRecommendationQ.761:"SignallingSystemNo.7-ISDNUserPartfunctionaldescription".[7]ITU-TRecommendationQ.701(1993):"Functionaldescriptionofthemessagetransferpart(MTP)ofSignallingSystemNo.7".[8]ITU-TRecommendationQ.707(1988):"Testingandmaintenance".[9]ETSIEN301069-2:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP);Applicationtransportmechanism;Part2:ProtocolImplementationConformanceStatement(PICS)proformaspecification".[10]ITU-TRecommendationQ.762:"SignallingSystemNo.7-ISDNuserpartgeneralfunctionsofmessagesandsignals".SIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)6[11]ITU-TRecommendationQ.763(1997):"FormatsandcodesoftheISDNUserPartofSignallingSystemNo.7".[12]ITU-TRecommendationQ.702(1988):"Signallingdatalink".[13]ITU-TRecommendationQ.703(1996):"Signallinglink".[14]ITU-TRecommendationQ.704(1996):"Signallingnetworkfunctionsandmessages".[15]ITU-TRecommendationQ.705(1993):"Signallingnetworkstructure".[16]ITU-TRecommendationQ.706(1993):"Messagetransferpartsignallingperformance".3Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply:-termsdefinedinISDNUserPart(ISUP)referencespecificationEN301069-1[1];-termsdefinedinISO/IEC9646-1[2],ISO/IEC9646-3[3]andinISO/IEC9646-7[4].Inparticular,thefollowingtermsapply:AbstractTestCase(ATC):completeandindependentspecificationoftheactionsrequiredtoachieveaspecifictestpurpose,definedatthelevelofabstractionofaparticularAbstractTestMethod,startinginastabletestingstateandendinginastabletestingstate(seeISO/IEC9646-1[2],subclause3.3.3).AbstractTestMethod(ATM):descriptionofhowanIUTistobetested,givenatanappropriatelevelofabstractiontomakethedescriptionindependentofanyparticularrealizationofaMeansofTesting,butwithenoughdetailtoenableabstracttestcasestobespecifiedforthismethod(seeISO/IEC9646-1[2],subclause3.3.5).ImplementationUnderTest(IUT):implementationofoneormoreOSIprotocolsinanadjacentuser/providerrelationship,beingpartofarealopensystemwhichistobestudiedbytesting(seeISO/IEC9646-1[2],subclause3.3.43).ISDNnumber:numberconformingtothenumberingandstructurespecifiedinITU-TRecommendationE.164[5].MeansofTesting(MOT):combinationofequipmentandproceduresthatcanperformthederivation,selection,parameterizationandexecutionoftestcases,inconformancewithareferencestandardizedATS,andcanproduceaconformancelog(seeISO/IEC9646-1[2],subclause3.3.54).pointofcontrolandobservation:pointwithinatestingenvironmentwheretheoccurrenceoftesteventsistobecontrolledandobserved,asdefinedinanAbstractTestMethod(seeISO/IEC9646-1[2],subclause3.3.64).pre-testcondition:settingorstateintheIUTwhichcannotbeachievedbyprovidingstimulusfromthetestenvironment.ProtocolImplementationConformanceStatement(PICS):statementmadebythesupplierofaprotocolclaimedtoconformtoagivenspecification,statingwhichcapabilitieshavebeenimplemented(seeISO/IEC9646-1[2],subclause3.3.39andsubclause3.3.80).ProtocolImplementationeXtraInformationforTesting(PIXIT):statementmadebyasupplierorimplementorofanIUT(protocol)whichcontainsorreferencesalloftheinformationrelatedtotheIUTanditstestingenvironment,whichwillenablethetestlaboratorytorunanappropriatetestsuiteagainsttheIUT(seeISO/IEC9646-1[2],subclause3.3.41andsubclause3.3.81).SystemUnderTest(SUT):realopensysteminwhichtheIUTresides(seeISO/IEC9646-1[2],subclause3.3.103).SIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)73.2AbbreviationsForthepurposesofthepresentdocument,thefollowingabbreviationsapply:AIApplicationInterfaceAPMApplicationTransportMechanismAPM_userApplicationTransportMechanismuserProtocolControle.g.PSS1ASEApplicationServiceEntityASPAbstractServicePrimitiveATMAbstractTestMethodATSAbstractTestSuiteISDNIntegratedServicesDigitalNetworkISUPISDNUserPartIUTImplementationUnderTestLABLinkABLACAccessSignallingPCOLTLowerTesterMOTMeansOfTestingMTPMessageTransferPartNNINetworkNodalInterfacePANPublicAddressedNodePCOPointofControlandObservationPICSProtocolImplementationConformanceStatementPINPublicInitiatedNodePIXITProtocolImplementationeXtraInformationforTestingPSS1PrivatenetworkQreferencepointSignallingSystemnumber1SPSignallingPointSS7SignallingSystemN°7SUTSystemUnderTestTCPTestCo-ordinationProceduresTE_PTransitExchangePIN/PANTPTestPurpose(contextdependent)TSSTestSuiteStructureTSS&TPTestSuiteStructureandTestPurposesTTCNTreeandTabularCombinedNotationUAXAccestotheAPM-userUCEHUnidentifiedContextandErrorHandlingUTUpperTesterVPNVirtualPrivateNetworkTheISUPmessageacronymscanbefoundintable2ofITU-TRecommendationQ.762[10].TheAPMprimitivesacronymscanbefoundinthedifferenttablesofEN301069-1[1].ThefollowingabbreviationsapplyforISUPparametersandparametervalues:ACIApplicationContextIdentifierAPPApplicationTransportParameterATIIApplicationTransportInstructionIndicatorPRIPre-ReleaseSLRSegmentationLocalReferenceSIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)84Implementationundertestandtestmethods4.1IdentificationofthesystemandimplementationundertestThesystemundertest(SUT)isanexchange.Theimplementationundertest(IUT)istheISUPv3implementationinthisexchange,mainlythepartresponsiblefortheApplicationTransportMechanism(APM),asshowninfigure1.TheprotocolfunctionsfortheApplicationTransportMechanismrelatestothesignallingassociationswithabearer(ISUP).ThereforethedefinedISUPBasicCallanditsassociatedformatsandcodes[11]arerequiredtosupporttheApplicationTransportMechanism.Thefollowingmainsubjectshavetobeconsideredinthisarea:a)APM-userProtocolControl(APM-userApplicationServiceElement)b)ApplicationTransportMechanismProtocolControl(APMApplicationServiceElement)c)ISUPBasicCall(ISUPApplicationServiceElement)ISUPISUPExchangeSUTIUTISUPv3ISUPBasicCallAPMAPM_userAPM_userInformationFlowFigure1:ThesystemundertestTheAPMuserprimitivesorAPMuserinformationflowcanbeobservedthroughtheindividualreferencepointdefinedforeachAPMuserorapplicationprocess,respectively.IncaseofaPSS1ASE(APM-userASEfortheVPNapplication)forexample,theQreferencepointisapplicable.TheISUPsignallingprotocolcanbeobservedontheSignallingSystemNo.7(SS7)linkontheNetworkNodalInterface(NNI).FromtheISUP/APMreferencestandardseveraltypesofexchanges(orroles)canbeidentified:-LocalExchangesincaseofaPublicInitiatingNode(PIN)oraPublicAddressedNode(PAN)withseveralAPM-users;-TransitExchangesintheroleofaPINorPANwithseveralAPM-users;-NationalTransitExchangesasdefinedinITU-TRecommendationQ.761[6].TheNationalTransitExchangespassontheAPMmessageswithoutcheckingthemessages.InthecaseofaPINorPANthemessagesrelatedtoanAPMcallarecheckedaccordingtothecorrespondingAPMuser.IfthepeerAPMuserdoesnotresideintheexchange,thecallispassedontothedestinationortotheaddressedlocation(PAN).SIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)94.2ATMandtestingconfigurationforISUPv3-ApplicationTransportMechanismTheAbstractTestMethod(ATM)chosenfortheApplicationTransportMechanismspecificationisthedistributedmulti-partytestmethod.TheATMisdefinedatanappropriatelevelofabstractionsothatthetestcasesmaybespecifiedappropriately,withoutaddingrestrictionstotheimplementationundertest.TheATSiswritteninconcurrentTTCN.4.3Localexchanges-PIN/PANAsmentionedabove,theIUTcanbetestedwithindifferentconfigurations.ThefollowingtextdescribesthetestconfigurationfortheIUTwherethesoftwareforISUPV3andalsotheAPMpartresideinalocalexchange.Figure2showsthelogicaltestcomponentsoftheadoptedtestconfiguration.ThemaintestcomponentislocatedontherightsideoftheIUT;itcontainstheISUPpart.OntheleftsidethereisaparalleltestcomponentwhichcoverstheAPMpart.ToobserveandcontrolthemessageflowontheISUPandAPMsideforeachside,aPointofControlandObservation(PCO)isneeded.ThePCOfortheISUPlinkisabbreviatedwithan'L'followedbytwolettersindicatingtheinterface.ThenamingconventionforthePCO,specifyingtheUpperTester,isthesamebuthavingan'U'insteadofthe'L'asthefirstcharacter.ThereisnodefinedinterfacefromISUP(theIUT)towardstheAPMuserside.FortestingtheprimitivesspecifiedinEN301069-1[1],whicharesentbetweentheAPMApplicationServiceElement(ASE)andtheAPMuserASE,theabovementionedUpperTester(UT)isneeded.Itisthereforenecessarytomakeuseofanapplicationinterface(AI)includingaPCOandtousethespecifiedprimitivenamesgiveninEN301069-1[1]fortheabstractserviceprimitives(ASPs)tobeusedonthisPCO.TheLABPCOisusedbythelowertester(LT)tocontrolandobservetheISUPonthesignallingtotheexchange.TheotherUAXPCOisneededtocheckiftheexpectedprimitivesfortheAPMuserarecorrectlygeneratedbytheexchange.ThePDUsonthisPCOarechosenatanappropriatelevelofabstraction.Thetestco-ordinationprocedures(TCP)allowforcommunicationbetweenthetesters.Thetestcomponentsaremostlyimplicitlyco-ordinated(asynchronously);theTCPsareonlyusedwhenitisnecessarytoobtaintheverdictfromtheparalleltestcomponent.Thisconfigurationtotestthelocalexchangesispresentedinfigure2.SPBIUTLTNetworkserviceproviderLABISUPlinkTCPSPAUTApplicationProcessAIXFigure2:APMTestconfigurationforlocalexchangesSIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)104.4Transitexchanges-PIN/PANForthisconfigurationthesamerulesanddefinitionsareapplicableasusedinsubclause5.3.4.5Transitexchanges-ISUPTheconfigurationproposedfortestingtransitexchangesisshowninfigure3.Inordertotesttheprotocolandfunctionalityoftransitexchanges,oneneedstoconsidertheincomingandoutgoingsideoftheSUT.SPBIUTLTNetworkserviceproviderLABISUPlinkTCPLTLACSPAUTApplicationProcessSPCAIXUAXNetworkserviceproviderISUPlinkFigure3:APMTestconfigurationfortransitexchangesTheIUTisobservedandcontrolledfromtwoISUPlinkswithassociatedcircuits.ThepointsofControlandObservation(PCO)arelabelledLABontheonesideandLAContheother.TheLABandLACPCOsareusedbytheLowerTesters(LT)forcontrollingtheISUPsignallinglinks.TheunderlyingnetworkserviceprovideristheMessageTransferPart(MTP)protocolasspecifiedinITU-TRecommendationsQ.701[7]toQ.707[8].TheTestCo-ordinationProcedures(TCP)allowforcommunicationbetweenthetesters.Thetestcomponentsaremostlyimplicitlyco-ordinated(asynchronously);theTCPsareonlyusedwhenitisnecessarytoobtaintheverdictfromtheparalleltestcomponent.TheUpperTester(UT)anditsUAXPCOisnotusedinthisconfiguration.SIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)115TestSuiteStructure(TSS)APM1NP_S2NP_R1CEST2OT3SAT3S_ACK4SEG1SG_PROC2RA_PROC5ERR_H1UC_PAN2UC_PIN3RAE4EP_COI5EP_URVFigure4:TestsuitestructureTestsuitestructure(TSS)namingconventionsare:NP_SNormalProceduresSendingNP_RNormalProceduresReceivingCESTCallEstablishmentOTProceduresatOtherTimesSATSend_APM_TransitS_ACKSendingofACKnowledgementSEGSEGmentationSG_PROCPROCeduresforSeGmentationRA_PROCPROCeduresforRe-AssemblyERR_HERRorHandlingwithUCEHUC_PANUnidentifiedContextHandling(PAN)UC_PINUnidentifiedContextHandling(PIN)RAEReAssemblyErrorHandlingEP_COIExceptionalProcedures–ContextidentifiererrorEP_URVExceptionalProcedures–UnrecognizedReasonvalueVValidbehaviourstimulusSIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)126Testpurposes(TP)6.1IntroductionForeachtestrequirementaTestPurpose(TP)isdefined.6.2Testpurpose(TP)namingconventionTestPurposesarenumberedascendingwithineachgroup.GroupsareorganizedaccordingtotheTSSdowntothelastbutonelevel.TheclassificationintheV/IgroupsisdonebytheinclusionofVorIinthetestcasename.Additionalqualifiers,informoflowercaseletters,areaddedtoidentifyvariantswithinonegenerictestcase,seetable1.Table1:TPIdentifiernamingconventionschemeIdentifier:APM____{}_{}APM=ApplicationTransportMechanism=Onecharacterrepresentingthetestgroup:V:ValidstimulusI:Inopportunestimulus=Sequencenumberinthetestsuitestructure=Sequencenumberusedwithinthegroup{}=Optionaladditionalnumberused{}=Optionallower-casecharacterdistinguishingtestswithsamereferencenumber6.2.1SourceoftestpurposedefinitionThetestpurposescovervalidationtestingaspectsandweredevelopedwithinETSI.6.2.2TestpurposestructureThetestpurposestructureoverlapswiththeTestSuiteStructure(TSS).TestpurposesthattestnormalbehaviourhavebeengroupedintheV/(valid)behaviourgroup.TestpurposesthattesttheIUTbehaviourinsituationsthatarenotnormaloperationhavebeengroupedintheI/(inopportunestimulusgroup.6.3TestpurposesfortheSS7,ApplicationTransPortMechnism(APM)AllofthefollowingtestpurposesbelongtothemaingroupISUP_APM.Eachtestpurposeispresentedinaseparatetable.Thefirstrowofthetablecontainsthefollowingitems:TSSIdentifierinthetestsuitestructure(testgroup/subgroupidentifier)TPIdentifierofthetestpurposeEN301069-1[1]referenceThereferencetotherequirementintheSignallingsystemnumber7,applicationtransportmechanismEN301069-1[1],whichledtothetestpurposeSIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)13SelectionexpressionSelectioncriterionforthetestpurposetakingintoaccounttheexchange'sroleandtheanswerstothespecifiedPICSquestions.Ifthereisnoselectionexpressionspecified,theTPisvalidforallrolesofexchangesConfigurationThisisareferencetothetestconfigurationusedThenextrowdefinesthetestpurposeitself,eachhavingatitleinitalicsandatextbody.TheISUPmessages,parameters,theAPMprimitivesarehighlightedboldtoeasethereadability.Inordertocheckthespecifiedbehaviourforsometestpurposes,aspecialprerequisitetestconditionhastobefulfilled.Ifsuchaconditionisneeded,itispresentedafterthetestpurposeundertheheading'Pre-testconditions'.6.3.1ApplicationTransportMechanism(APMASE)6.3.1.1NormalProcedures-SendingTSS/NP_S/TPAPM_V_1_1EN301069-1[1]reference10.2.1/EN301069-1[1]SelectionexpressionConfigurationLocal/TE_PTestpurposeMappingofApplicationTransportParameterToverifythattheIUTcansuccessfullyconstructtheApplicationTransportParameter(APP)incaseonreceptionofanAPM_DatarequestprimitivefromtheAPM-userandmapsthisinanInitialAddressmessage(IAM).Pre-testconditions:Donothing,keepquiet!!TSS/NP_S/TPAPM_V_1_2EN301069-1[1]reference10.2.1/EN301069-1[1]SelectionexpressionConfigurationLocal/TE_PTestpurposePassonofanAPMTransitprimitiveToverifythattheIUTcansuccessfullypassontheAPM_TransitrequestfromtheAPMuseranddoesnotchangethecontentswhichismappedintoanApplicationTransportmessage(APM).Pre-testconditions:None6.3.1.2NormalProcedures-ReceivingTSS/NP_R/CESTTPAPM_V_2_1_3EN301069-1[1]reference10.2.2.1/EN301069-1[1]SelectionexpressionConfigurationLocal/TE_PTestpurposeMappingoftheapplicationtransportparameter-contextsupported/nore-assemblyToverifythattheIUTcansuccessfullymaptheApplicationTransportParameter(APP)inthereceivedInitialAddressMessage(IAM)intoanAPM_DataindicationprimitivewhichissenttotheAPM-user.NOTE:ThattheApplicationTransportParameter(APP)containsthefollowingdata:ApplicationContextIdentifier:specifiedbythepersonwhoexecutestheteste.g.1(PSS1);APMsegmentationindicator:0(finalsegment);Sequenceindicatorfield:0(Subsequentsegmenttofirstsegment).Pre-testconditions:NoneSIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)14TSS/NP_R/CESTTPAPM_V_2_1_4EN301069-1[1]reference10.2.2.1/EN301069-1[1]SelectionexpressionConfigurationLocal/TE_PTestpurposeMappingoftheapplicationtransportparameter-contextnotsupported/nore-assemblyToverifythattheIUTcansuccessfullymaptheApplicationTransportParameter(APP)withtheApplicationContextIdentifiersetto'63'(sparevalue)inthereceivedInitialAddressMessage(IAM)intoanAPM_UCEH_ErrorindicationprimitivewhichissenttotheAPM-user.TheApplicationContextandApplicationTransportInstructionIndicators(ATII)aresetasreceivedintheAPM_TransferprimitiveandtheReasonissetto'UnidentifiedContext'.NOTE:ThattheApplicationTransportParameter(APP)containsthefollowingdata:ApplicationContextIdentifier:63(spare)/thecontextshouldnotbesupportedAPMsegmentationindicator:0(finalsegment)Sequenceindicatorfield:0(Subsequentsegmenttofirstsegment)Pre-testconditions:None6.3.1.2.1ProceduresatothertimesTSS/NP_R/OTTPAPM_V_2_2_5EN301069-1[1]reference10.2.2.2/EN301069-1[1]SelectionexpressionConfigurationTransitTestpurposePassonoftheapplicationtransportparameterToverifythattheIUTcansuccessfullypassonthereceivedApplicationTransportParameter(APP)inanInitialAddressMessage(IAM)ifthecontextdoesnotbelongtothisnode.TheIUTshallnotverifyandchangethecontentsoftheTransit_DataparameteroftheAPM_Tansferindicationprimitive.Pre-testconditions:NoneTSS/NP_R/OTTPAPM_V_2_2_6EN301069-1[1]reference/EN301069-1[1]/EN301069-1[1]7.2.3.3.1/EN301069-1[1]SelectionexpressionPICSA1/3ConfigurationLocal/TE_PTestpurposecontextsupported-segmentationapplies/PINisnotsendinganyAPMmessagesbeforeacknowledgementreceivedToverifythattheIUT(PIN)shallnotsendsubsequentsegmentstoanInitialAddressmessage(IAM)untilaAddressCompletemessage(ACM)isreceivedcontaininganApplicationTransportParameter(APP),whichimplicitlyindicatesthatapathhasbeensuccessfullyroutedtothePAN.TotriggerthatbehaviouranAPM_Dataprimitivewiththeparametersetto:ApplicationContextIdentifier:specifiedbyapersonwhoexecutesthetest,e.g.1(PSS1)ApplicationTransportInstructionIndicator:0(donotreleasecall)ApplicationInformation:somegarbagedatawithmorethan2048bytesissentfromthetestertotheIUT.Pre-testconditions:NoneSIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)15TSS/NP_R/OTTPAPM_V_2_2_7EN301069-1[1]reference/EN301069-1[1]7.2.3.3.1/EN301069-1[1]SelectionexpressionConfigurationLocal/TE_PTestpurposecontextsupported-segmentationreassemblyapplies/PANToverifythattheIUTcansuccessfullymaptheInitialAddressMessage(IAM)withanApplicationTransportParameter(APP)setto:ApplicationContextIdentifier(ACI):specifiedbyapersonwhoexecutethetest,e.g.1(PSS1ASE)ApplicationTransportInstructionIndicators(ATII):0(donotrelease)APMsegmentationindicator:2(indicates2followingsegments)Sequenceindicator(SI):1(Newsequence)intoaMore_APP_InfoprimitiveandsendittotheAPM-user.Pre-testconditions:NoneTSS/NP_R/OTTPAPM_V_2_2_8EN301069-1[1]reference10.2.2.2/EN301069-1[1]SelectionexpressionConfigurationLocal/TE_PTestpurposecontextsupported-segmentationappliesToverifythattheIUTsendsthecompletelyreassembledApplicationInformationinanAPM_DataindicationprimitivetotheAPM-user,afterreceptionofanApplicationTransportMessage(APM)whichcontainsanApplicationTransportParameter(APP)indicatingtheAPMsegmentationindicatorsetto'finalsegment'.Pre-testconditions:NoneTSS/NP_R/OTTPAPM_V_2_2_9EN301069-1[1]reference10.2.2.2/EN301069-1[1]SelectionexpressionConfigurationTransitTestpurposecontextnotsupported-pass-onnodeToverifythattheIUTcansuccessfullymaptheInitialAddressMessage(IAM)withtheApplicationTransportParameter(APP)indicatinganunsupportedcontextintoanAPM_TransitindicationprimitiveincludingthesameApplicationTransportParameter(APP)andsendittothePAN.Pre-testconditions:NoneSIST EN 301 069-3 V1.2.2:2003
ETSIETSIEN301069-3V1.2.2(2000-11)16TSS/NP_R/OTTPAPM_V_2_2_10EN301069-1[1]reference10.2.2.2/EN301069-1[1]SelectionexpressionConfigurationLocal/TE_PTestpurposecontextnotsupported-1stsegmentofsequenceToverifythattheIUTsendsanAPM_UCEH_ErrorindicationprimitivewiththeApplicationContextandApplicationTransportInstructionIndicators(ATII)setasreceivedintheAPM_Transferpri
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.