ETSI EN 302 646-3 V7.1.1 (2000-11)
Integrated Services Digital Network (ISDN); Signalling System No.7 (SS7); Digital cellular telecommunications system (Phase 2+); Application of ISDN User Part (ISUP) version 3 for the ISDN-Public Land Mobile Network (PLMN) signalling interface; Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification
Integrated Services Digital Network (ISDN); Signalling System No.7 (SS7); Digital cellular telecommunications system (Phase 2+); Application of ISDN User Part (ISUP) version 3 for the ISDN-Public Land Mobile Network (PLMN) signalling interface; Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification
REN/SPS-01047-3
Digitalno omrežje z integriranimi storitvami (ISDN) - Signalizacija št. 7 - Digitalni celični telekomunikacijski sistem (faza 2+) - Aplikacija tretje različice ISDN-uporabniškega dela (ISUP) za signalizacijski vmesnik ISDN - javno kopensko mobilno omrežje (PLMN) - 3. del: Zgradba preskušalnega niza in namen 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.PHQIntegrated Services Digital Network (ISDN); Signalling System No.7 (SS7); Digital cellular telecommunications system (Phase 2+); Application of ISDN User Part (ISUP) version 3 for the ISDN-Public Land Mobile Network (PLMN) signalling interface; 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 302 646-3 Version 7.1.13SIST EN 302 646-3:2000en01-MDQXDU3SIST EN 302 646-3:2000SLOVENSKI
STANDARD
SIST EN 302 646-3:2000
DraftETSIEN302646-3V7.1.1(1999-11)EuropeanStandard(Telecommunicationsseries)IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;Digitalcellulartelecommunicationssystem(Phase2+);ApplicationofISDNUserPart(ISUP)version3fortheISDN-PublicLandMobileNetwork(PLMN)signallinginterface;Part3:TestSuiteStructureandTestPurposes(TSS&TP)SIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)2ReferenceREN/SPS-01047-3(oi0r3ico.PDF)KeywordsISDN,ISUP,PLMN,SS7,TSS&TPETSIPostaladdressF-06921SophiaAntipolisCedex-FRANCEOfficeaddress650RoutedesLucioles-SophiaAntipolisValbonne-FRANCETel.:+33492944200Fax:+33493654716SiretN°34862356200017-NAF742CAssociationàbutnonlucratifenregistréeàlaSous-PréfecturedeGrasse(06)N°7803/88Internetsecretariat@etsi.frIndividualcopiesofthisETSIdeliverablecanbedownloadedfromhttp://www.etsi.orgIfyoufinderrorsinthepresentdocument,sendyourcommentto:editor@etsi.frImportantnoticeThisETSIdeliverablemaybemadeavailableinmorethanoneelectronicversionorinprint.Inanycaseofexistingorperceiveddifferenceincontentsbetweensuchversions,thereferenceversionisthePortableDocumentFormat(PDF).Incaseofdispute,thereferenceshouldbetheprintingonETSIprintersofthePDFversionkeptonaspecificnetworkdrivewithinETSISecretariat.CopyrightNotificationNopartmaybereproducedexceptasauthorizedbywrittenpermission.Thecopyrightandtheforegoingrestrictionextendtoreproductioninallmedia.©EuropeanTelecommunicationsStandardsInstitute1999.Allrightsreserved.SIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)3ContentsIntellectualPropertyRights.4Foreword.41Scope.52References.53Definitionsandabbreviations.73.1Definitions.73.2Abbreviations.74Implementationundertestandtestmethods.94.1Identificationofthesystemandimplementationundertest.94.2ATMandtestingconfigurationforISUPv3.94.3PLMN-ISUPinterfacetestingconfiguration.94.4Master-slaveaspectsinthetestconfiguration.105TestSuiteStructure(TSS).116TestPurposes.126.1Introduction.126.1.1TestPurpose(TP)namingconvention.126.1.2Sourceoftestpurposedefinition.126.1.3Testpurposestructure.126.2TestpurposesforISUPversion3ofPLMNandISDNinterface.136.2.1BasiccallSignallingprocedures.136.2.1.1EchoControl.136.2.1.2CallsfromthePLMNtotheFixednetwork.156.2.1.3CallsfromthefixednetworktothePLMN.166.2.2ConsiderationsonISDNsupplementaryservices.186.2.2.1CLIP/CLIR.186.2.2.2COLP/COLR.196.2.2.3UUS.196.2.2.4MCID.206.2.2.5CONF.206.2.2.6ECT.216.2.2.7CFU.226.2.2.8CFB.236.2.2.9CFNR.246.2.2.10CCBS.256.2.3ConsiderationsonGSMuniquesupplementaryservices.256.2.3.1CFNRc.256.2.4Considerationsonteleservices.267Testcoverage.27Bibliography.28History.29SIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)4IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.TheinformationpertainingtotheseessentialIPRs,ifany,ispubliclyavailableforETSImembersandnon-members,andcanbefoundinSR000314:"IntellectualPropertyRights(IPRs);Essential,orpotentiallyEssential,IPRsnotifiedtoETSIinrespectofETSIstandards",whichisavailablefromtheETSISecretariat.LatestupdatesareavailableontheETSIWebserver(http://www.etsi.org/ipr).PursuanttotheETSIIPRPolicy,noinvestigation,includingIPRsearches,hasbeencarriedoutbyETSI.NoguaranteecanbegivenastotheexistenceofotherIPRsnotreferencedinSR000314(ortheupdatesontheETSIWebserver)whichare,ormaybe,ormaybecome,essentialtothepresentdocument.ForewordThisEuropeanStandard(Telecommunicationsseries)hasbeenproducedbyETSITechnicalCommitteeServicesandProtocolsforAdvancedNetworks(SPAN),andisnowsubmittedforthePublicEnquiryphaseoftheETSIstandardsTwo-stepApprovalProcedure.Thepresentdocumentispart3ofamulti-partENcoveringtheIntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;Digitalcellulartelecommunicationssystem(Phase2+);ApplicationofISDNUserPart(ISUP)version3fortheISDN-PublicLandMobileNetwork(PLMN)signallinginterfaceapplicationofISDNUserPart(ISUP)version3fortheISDN-PLMNsignallinginterface,asidentifiedbelow:Part1:"Protocolspecification";Part2:"ProtocolImplementationConformanceStatement(PICS)proformaspecification";Part3:"TestSuiteStructureandTestPurposes(TSS&TP)specification";Part4:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecification".ProposednationaltranspositiondatesDateoflatestannouncementofthisEN(doa):3monthsafterETSIpublicationDateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):6monthsafterdoaDateofwithdrawalofanyconflictingNationalStandard(dow):6monthsafterdoaSIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)51ScopeThepresentdocumentcontainsthevalidation(conformance)testspecificationforthe"ApplicationofISDNUserPart(ISUP)version3fortheISDN-PublicLandMobileNetwork(PLMN)signallinginterface"definedinEN300646-1[1].ThepresentdocumentappliesonlytoexchangeshavingimplementedtheISUPv3protocolspecification.ThepresentdocumentpresentstheTestSuiteStructureandTestPurposes(TSS&TP)fortheISDN-PublicLandMobileNetwork(PLMN)signallinginterfacedefinedincompliancewiththerelevantrequirementsandinaccordancewiththeguidancegiveninISO/IEC9646-7[19].2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.·Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.·Foraspecificreference,subsequentrevisionsdonotapply.·Foranon-specificreference,thelatestversionapplies.·Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]EN300646-1:IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;Digitalcellulartelecommunicationssystem(Phase2);ApplicationofISDNUserpart(ISUP)version3fortheISDN-PublicLandMobileNetwork(PLMN)signallinginterface;Part1:Protocolspecification(GSM09.14)".[2]EN300356-1:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part1:Basicservices[ITU-TRecommendationsQ.761toQ.764(1997),modified]".[3]EN300356-2:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part2:ISDNsupplementaryservices[ITU-TRecommendationQ.730(1997),modified]".[4]EN300356-3:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part3:CallingLineIdentificationPresentation(CLIP)supplementaryservice[ITU-TRecommendationQ.731,clause3(1993),modified]".[5]EN300356-4:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part4:CallingLineIdentificationRestriction(CLIR)supplementaryservice[ITU-TRecommendationQ.731,clause4(1993),modified]".[6]EN300356-5:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part5:ConnectedLineIdentificationPresentation(COLP)supplementaryservice[ITU-TRecommendationQ.731,clause5(1993),modified]".[7]EN300356-6:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part6:ConnectedLineIdentificationRestriction(COLR)supplementaryservice[ITU-TRecommendationQ.731,clause6(1993),modified]".[8]EN300356-8:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part8:User-to-UserSignalling(UUS)supplementaryservice[ITU-TRecommendationQ.737,clause1(1997),modified]".SIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)6[9]EN300356-11:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part11:MaliciousCallIdentification(MCID)supplementaryservice[ITU-TRecommendationQ.731,clause7(1997),modified]".[10]EN300356-12:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part12:Conferencecall,add-on(CONF)supplementaryservice[ITU-TRecommendationQ.734,clause1(1993),modified]".[11]EN300356-14:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part14:ExplicitCallTransfer(ECT)supplementaryservice[ITU-TRecommendationQ.732,clause7(1997),modified]".[12]EN300356-17:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part17:CallWaiting(CW)supplementaryservice[ITU-TRecommendationQ.733,section1(1992),modified]".[13]EN300356-18:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version2fortheinternationalinterface;Part18:CompletionofCallstoBusySubscriber(CCBS)supplementaryservice[ITU-TRecommendationQ.733,clause3(1997),modified]".[14]EN300356-19:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part19:Threeparty(3PTY)supplementaryservice[ITU-TRecommendationQ.734,clause2(1997),modified]".[15]ETS300604:"Digitalcellulartelecommunicationssystem(Phase2);GeneralrequirementsoninterworkingbetweenthePublicLandMobileNetwork(PLMN)andtheIntegratedServicesDigitalNetwork(ISDN)orPublicSwitchedTelephoneNetwork(PSTN)(GSM09.07)".[16]ETS300008:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;MessageTransferPart(MTP)tosupportinternationalinterconnection".[17]ISO/IEC9646-1(1994):"Informationtechnology;OpenSystemsInterconnection;Conformancetestingmethodologyandframework;Part1:Generalconcepts".[18]ISO/IEC9646-3(1996):"Informationtechnology;OpenSystemsInterconnection;Conformancetestingmethodologyandframework;Part3:TheTreeandTabularCombinedNotation(TTCN)".[19]ISO/IEC9646-7(1994):"Informationtechnology;OpenSystemsInterconnection;Conformancetestingmethodologyandframework;Part7:ImplementationConformanceStatements".[20]ITU-TRecommendationQ.763(1993):"SignallingSystemNo.7;ISDNuserpartformatsandcodes".SIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)73Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply.·termsdefinedinISDNUserPart(ISUP)referencespecification(EN300356-1[2]toEN300356-19[14]);·termsdefinedinISO/IEC9646-1[17],ISO/IEC9646-3[18]andinISO/IEC9646-7[19].Inparticular,thefollowingtermsapply:AbstractTestCase(ATC):completeandindependentspecificationoftheactionsrequiredtoachieveaspecifictestpurpose,definedatthelevelofabstractionofaparticularAbstractTestMethod,startinginastabletestingstateandendinginastabletestingstate(seeISO/IEC9646-1[17]§3.3.3).AbstractTestMethod(ATM):descriptionofhowanIUTistobetested,givenatanappropriatelevelofabstractiontomakethedescriptionindependentofanyparticularrealizationofaMeansofTesting,butwithenoughdetailtoenableabstracttestcasestobespecifiedforthismethod(seeISO/IEC9646-1[17],§3.3.5).AbstractTestSuite(ATS):testsuitecomposedofabstracttestcases(seeISO/IEC9646-1[17],§3.3.6).ImplementationUnderTest(IUT):implementationofoneormoreOSIprotocolsinanadjacentuser/providerrelationship,beingpartofarealopensystemwhichistobestudiedbytesting(seeISO/IEC9646-1[17],§3.3.43).MeansofTesting(MOT):combinationofequipmentandproceduresthatcanperformthederivation,selection,parameterizationandexecutionoftestcases,inconformancewithareferencestandardizedATS,andcanproduceaconformancelog(seeISO/IEC9646-1[17],§3.3.54).PICSproforma:document,intheformofaquestionnaire,whichwhencompletedforanimplementationorsystembecomesthePICS.PIXITproforma:document,intheformofaquestionnaire,whichwhencompletedfortheIUTbecomesthePIXIT.PointofControlandObservation:pointwithinatestingenvironmentwheretheoccurrenceoftesteventsistobecontrolledandobserved,asdefinedinanAbstractTestMethod(seeISO/IEC9646-1[17],§3.3.64).Pre-testcondition:settingorstateintheIUTwhichcannotbeachievedbyprovidingstimulusfromthetestenvironment.ProtocolImplementationConformanceStatement(PICS):statementmadebythesupplierofaprotocolclaimedtoconformtoagivenspecification,statingwhichcapabilitieshavebeenimplemented(seeISO/IEC9646-1[17],§3.3.39and§3.3.80).ProtocolImplementationeXtraInformationforTesting(PIXIT):statementmadebyasupplierorimplementorofanIUT(protocol)whichcontainsorreferencesalloftheinformationrelatedtotheIUTanditstestingenvironment,whichwillenablethetestlaboratorytorunanappropriatetestsuiteagainsttheIUT(seeISO/IEC9646-1[17],§3.3.41and§3.3.81).SystemUnderTest(SUT):realopensysteminwhichtheIUTresides(seeISO/IEC9646-1[17],§3.3.103).3.2AbbreviationsForthepurposesofthepresentdocument,thefollowingabbreviationsapply:3PTYThree-PartyACMAddressCompleteMessageATCAbstractTestCaseATMAbstractTestMethodATPAccessTransportParameterATSAbstractTestSuiteSIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)8CCBSCompletionofCallstoBusySubscriberCFBCallForwardingBusyCFNRCallForwardingNoReplyCFNRcCallForwardingonMobileSubscriberNotReachableCFUCallForwardingUnconditionalCLIPCallingLineIdentificationPresentationCLIRCallingLineIdentificationRestrictionCOLPConnectedLineIdentificationPresentationCOLRConnectedLineIdentificationRestrictionCONFConferencecallingCPGCallProgressmessageECTExplicitCallTransferGMSCGatewayMSCGSMGlobalSystemforMobilecommunicationsHLCHighLayerCompatibilityHLRHomeLocationRegisterIAMInitialAddressMessageINNInternalnetworknumberISDNIntegratedServicesDigitalNetworkISUPISDNUserPartIUTImplementationUnderTestLABPCOforsignallinglinkABLACPCOforsignallinglinkACLTLowerTesterMAPMobileApplicationPartMCIDMaliciousCallIdentificationMNTMaintenancePCOMOTMeansOfTestingMPTYMultiPartyMSCMobile-serviceSwitchingCentreMSISDNMobileStationISDNnumberMSRNMobileStationRoamingNumberMTPMessageTransferPartPCOPointofControlandObservationPDUProtocolDataUnitPICSProtocolImplementationConformanceStatementPIXITProtocolImplementationeXtraInformationforTestingPLMNPublicLandMobileNetworkSPSignallingPointSUTSystemUnderTestTCPTestCoordinationProceduresTMRTransmissionmediumrequirementTPTestPurpose(contextdependent)TSSTestSuiteStructureTTCNTreeandTabularCombinedNotationUSIUserServiceInformationUTUpperTesterUUInfUser-to-UserInformationUUSUser-to-UserSignallingUUS1User-to-UserSignallingservice1TheISUPmessageacronymscanbefoundintable2/Q.763[20].SIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)94Implementationundertestandtestmethods4.1IdentificationofthesystemandimplementationundertestThesystemundertest(SUT)isanexchange.Theimplementationundertest(IUT)istheISUPv3implementationinthisexchange,mainlythepartresponsiblefortheISDNUserpartfunctionalityinGMSCorFixedGatewayexchange,asshowninfigure1.ISUPv3IUTISUPExchangeSUTISUPFigure1:Implementationundertest4.2ATMandtestingconfigurationforISUPv3TheAbstractTestMethod(ATM)chosenfortheISDN-PLMNsignallinginterfacetestingspecificationisthedistributedmulti-partytestmethod.TheATMisdefinedatanappropriatelevelofabstractionsothatthetestcasesmaybespecifiedappropriately,withoutaddingrestrictionstotheimplementationundertest.Thetestingarchitecturesaredescribedinthefollowingsubclauses.TheATSiswritteninconcurrentTTCN.4.3PLMN-ISUPinterfacetestingconfigurationTheconfigurationproposedfortestinggatewayexchangesisshowninfigure2.Inordertotesttheprotocolandfunctionalityofgatewayexchanges,oneneedstoconsidertheincomingandoutgoingsideoftheSUT.TheIUTcanbedifferentconfigurationsdependingoftestpurposes.AlternativesforrolesofIUTinnetworkareFixedgatewayexchangewithHLRconnection,GatewayMSCexchange,ornational/internationalGatewayexchange.SIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)10SPBTCPMNTLABISUPlinkTCPLTISUPlinkSPCLACUTMaintenanceNetworkserviceproviderNetworkserviceproviderLTIUTFigure2:TestingconfigurationTheIUTisobservedandcontrolledfromtwoISUPlinkswithassociatedcircuits.ThepointsofControlandObservation(PCO)arelabelledLABontheoneside,LAContheother.TheLABandLACPCO'sareusedbytheLowerTesters(LT)forcontrollingtheISUPsignallinglink.TheMNTPCOisusedbytheuppertester(UT)tocontrolandobservethemaintenancefunctionsofthetestsuiteandexchange.Thetestco-ordinationprocedures(TCP)allowforcommunicationbetweenthetesters.Thetestcomponentsaremostlyimplicitlyco-ordinated(asynchronously);theTCPsareonlyusedwhenitisnecessarytoobtaintheverdictfromtheparalleltestcomponents.TheISUPPDU'stobesentandobservedontheLAB/LACPCO'ssideallowforPDUconstraintstobespecifiedandcodeddowntothebitlevel.TheunderlyingnetworkserviceprovideristheMessageTransferPart(MTP)protocolasspecifiedinreferenceETS300008[16].4.4Master-slaveaspectsinthetestconfigurationThefigure1andfigure2showsthelogicaltestcomponentsoftheadoptedtestconfiguration.Themaintestcomponentislocatedbetweentwolowtestercomponents,whichcontainstheISUPparts.Asmentionedabove,thesetestspecificationincludetestsforboth-theIUTgivenasgateway.Attestexecutionexactlyoneoftheseconfigurationswillbechosen-basedontheinformationprovidedinthePICSandPIXIT.Themessageflowinthetestcasesisdesignedinsuchawaythattheverdictisassignedbasedonobservingthebehaviourontherightsideandleftside,respectively.Bothsideswillinthiscasemainlyactasaslavestimulus/acceptor.SIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)115TestSuiteStructure(TSS)Table1:DiagramoftestsuitestructureISUPv3_PLMN1BCECHOPLMNFIXED2ISDN_SSCLIPCOLPUUSMCIDCONFECTCFUCFBCFNRCCBS3PTY3GSM_SSCFNRc4TSATP5BSBC_HLC_LLCTestsuitestructure(TSS)namingconventionsare:3PTYThreePartyserviceAPRIAddresspresentationrestrictionindicatorATPAccessTransportBCBasicCallfunctionsBC_HLC_LLCBearerCapability,HighLayerCompatibility,LowLayerCompatibilityBSBearerServicesCCBSCompletionofCallstoBusySubscriberCFBCallForwardingBusyCFNRCallForwardingNoReplyCFNRcCallForwardingonMobileSubscriberNotReachableCFUCallForwardingUnconditionalCLIPCallingLineIdentificationPresentationCONFConferenceCall,add-onCOLPConnectedLineIdentificationPresentationECHOSimplyEchoControlproceduresECTExplicitCallTransferFIXEDCallfromfixednetworktoPLMNGSM_SSGSMsupplementaryservicesISDN_SSISDN(ISUPv3)supplementaryservicesMCIDMaliciousCallIdentificationPLMNCallfromPLMNtofixednetworkTSTeleservicesUUSUser-to-UserSignallingSIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)126TestPurposes6.1IntroductionForeachtestrequirementaTestPurpose(TP)isdefined.6.1.1TestPurpose(TP)namingconventionTestPurposesarenumberedascendingwithineachgroup.GroupsareorganizedaccordingtotheTSSdowntothelastbutonelevel.Additionalqualifiers,informoflowercaseletters,areaddedtoidentifyvariantswithinonegenerictestcase,seetable2below.Table2:NamingoftestpurposesIdentifier:PI___PI=ISUPv3fortheISDN-PLMNsignallinginterface.=Nameoftestpurposegroup.ForexampleBCfromtable1.=Sequencenumberfortestpurposesaccordingtothetestsuitestructure.=Sequencenumberusedwithinthegroupdistinguishingtestswithsamereferencenumber.6.1.2SourceoftestpurposedefinitionThetestpurposescovervalidationtestingaspectsandweredevelopedwithinETSI.6.1.3TestpurposestructureAllofthefollowingtestpurposesbelongtothemaingroupPLMN_ISUPv3.Themaingroupisdividedtothreesubgroup.Eachtestpurposeispresentedinaseparatetable.Thefirstrowofthetablecontainsthefollowingitems:TSSIdentifierinthetestsuitestructure(testgroup/subgroupidentifier);TPIdentifierofthetestpurpose;EN300646-1[1]ref.Thereferencetotherequirementstandard,whichledtothetestpurpose;SelectionexpressionSelectioncriterionforthetestpurposetakingintoaccounttheexchange'sroleandtheanswerstothespecifiedPICSquestions;ConfigurationTheconfigurationidentificationofIUT(GMSC,national/internationalgatewayMSCorGatewayfixedwithHLR).Ifthereisnoconfigurationspecified,theTPisvalidforallrolesofexchanges.Thenextrowdefinesthetestpurposeitself,eachhavingatitleinitalicsandatextbody.TheISUPmessagesandparameternamesarehighlightedboldtoeasethereadability.Inordertocheckthespecifiedbehaviourforsometestpurposes,aspecialprerequisitetestconditionhastobefulfilled.Ifsuchaconditionisneeded,itispresentedafterthetestpurposeundertheheading"Pre-testconditions".Foreachtestpurposetheessentialpartofthemessagesequencechartispresented.Thesemessagesequencechartsarepresentedusinganon-proportionalfontfortheproperalignmentofthearrowsinthediagram.Insidethemessagesequencechartscommentsareincludedforclarificationpurposes.SIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)13Additionalinformationofinterestwhileexecuting/implementingthetestcasesispresentedbelowacontinuouslineafterthemessagesequencecharts.Thesignallingpointsarenormallyallocatedforfollowinguse:SPCisforMSC;SPAisforIUT,whichisnormallyGMSC:SPBisforgatewayfixedexchange.SPCandSPBisusedforgenerateproperactionsinIUT.ThestimulusofSPBandSPCisgeneratedbytestequipmentsupportingTTCN.6.2TestpurposesforISUPversion3ofPLMNandISDNinterfaceAllofthefollowingtestpurposesbelongtothemaingroupISUPv3_PLMN.6.2.1BasiccallSignallingprocedures6.2.1.1EchoControlTSSBC/ECHOTPPI_BC_1_1EN300646-1[1]5.2.2andannexEE.1SelectionexpressionConfigurationGMSCTestpurposeEchoControlprocedure,Outgoinghalfechocontroldeviceincluded.ToverifythatoutgoinghalfechocontroldeviceisincludedtotheincomingcircuitbyGMSCandIAMmessagewithnatureofconnectionindicatorsparameter(bitE)issetoutgoingechocontroldeviceincluded.ValueofTMRisset3.1kHzorspeechinIAMmessage.Pre-testconditions:ArrangesothatGMSCsupportsechocontroldevice,butMSCnot.SPCSPASPB-----IAM---->-----IAM----->1.<----ACM-----<----ACM-----<----ANM-----<----ANM-----1.CalltothesubscriberinISDN.TSSBC/ECHOTPPI_BC_1_2EN300646-1[1]reference5.2.2andannexEE.1SelectionexpressionConfigurationGMSCTestpurposeEchoControlprocedure,Outgoinghalfechocontroldevicenotincluded,TMR64kbit/sunrestricted.ToverifythatoutgoinghalfechocontroldeviceisnotincludedtotheincomingcircuitbyGMSCandthenatureofconnectionindicatorsparameter(bitE)isoutgoingechodevicenotincluded,whenreceivedIAMmessagewithnatureofconnectionindicatorsissetoutgoingechocontroldevicenotincludedandvalueofTMRisset64kbit/sunrestricted.Pre-testconditions:ArrangesothatGMSCsupportsechocontroldevice,butMSCnot.SPCSPASPB-----IAM---->-----IAM----->1.<----ACM-----<----ACM-----<----ANM-----<----ANM-----1.CalltothesubscriberinISDN.SIST EN 302 646-3:2000
ETSIDraftETSIEN302646-3V7.1.1(1999-11)14TSSBC/ECHOTPPI_BC_1_3EN300646-1[1]reference5.5.2andannexEE.2SelectionexpressionConfigurationGMSCTestpurposeEchoControlprocedure,Incomingcall,Outgoinghalfechocontroldeviceincludedinprecedingexchange.ToverifythatoutgoinghalfechocontroldeviceisdisabledfortheincomingcircuitbyGMSCwhenIAMmessagewithnatureofconnectionindicatorsparameter(bitE)issetoutgoingechocontroldeviceincludedreceivedbyprecedingexchange.Outgoingechocontrolinformationinnatureofconnectionindicatorsparameterispassthroughunchanged.VerifyalsothatincominghalfechocontroldeviceisdisabledforoutgoingcircuitifreceivedACMmessagewithincominghalfechodeviceincludedinformation.Pre-testconditions:ArrangesothatGMSCsupportsechocontroldevice.SPCSPASPB-----IAM---->-----IAM----->1.<----ACM-----<----ACM-----2.<----ANM-----<----ANM-----.communication.1.Outgoinghalfechocontroldeviceincludedinf.passthrough.2.Incominghalfechocontroldeviceincludedinf.passthrough.TSSBC/ECHOTPPI_BC_1_4EN300646-1[1]reference5.5.2andannexEE.2SelectionexpressionConfigurationGMSCTestpurposeEchoControlprocedure,Incomingcall,Outgoinghalfechocontroldevicenotincludedinprecedingexchange.ToverifythatoutgoinghalfechocontroldeviceisenabledforincomingcircuitbyGMSCwhenIAMmessagewithnatureofconnectionindicatorsparameter(bitE)issetoutgoingechocontroldevicenotincludedreceivedbyprecedingexchange.VerifythatincominghalfechodeviceisdisabledforoutgoingcircuitwhenreceivedACMmessagewithbackwardcallindicatorincomingcontroldeviceincluded.Pre-testconditions:ArrangesothatGMSCsupportsechocontroldevice.SPCSPASPB-----IAM---->-----IAM----->1.<----ACM-----<----ACM-----2.<----ANM-----<----ANM-----.communication.1.Outgoinghalfechocontroldeviceincludedinf.setbyGMSC.2.Incominghalfechocontroldeviceincludedinf.passthrough.TSSBC/ECHOTPPI_BC_1_5EN300646-1[1]reference5.5.2andannexEE.2SelectionexpressionConfigurationGMSCTestpurposeEchoControlprocedure,Incomingcall,Outgoinghalfechocontroldevicenotincludedinprecedingexchange.ToverifythatoutgoinghalfechocontroldeviceisenabledforincomingcircuitbyGMSCwhenIAMmessagewithnatureofconnectionindicatorsparameter(bitE)issetoutgoingechocontroldevicenotincludedreceivedbyprecedingexchange.VerifythatincomingechodeviceisenabledforoutgoingcircuitwhenreceivedACMmessagewithbackwardcallindicatorincomingcontroldevicenotincluded.Pre-testconditions:ArrangesothatGMSCsupportsechocontroldevice.SPCSPASPB-----IAM---->-----IAM----->1.<----ACM-----<----ACM-----2.<----ANM-----<----ANM-----.communication.1.Outgoinghalfechocontroldeviceincludedinf.setbyGMSC.2.Incominghalfe
...
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.PHQIntegrated Services Digital Network (ISDN); Signalling System No.7 (SS7); Digital cellular telecommunications system (Phase 2+); Application of ISDN User Part (ISUP) version 3 for the ISDN-Public Land Mobile Network (PLMN) signalling interface; 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 302 646-3 Version 7.1.1SIST EN 302 646-3:2000en01-december-2000SIST EN 302 646-3:2000SLOVENSKI
STANDARD
SIST EN 302 646-3:2000
ETSIEN302646-3V7.1.1(2000-11)EuropeanStandard(Telecommunicationsseries)IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7(SS7);Digitalcellulartelecommunicationssystem(Phase2+);ApplicationofISDNUserPart(ISUP)version3fortheISDN-PublicLandMobileNetwork(PLMN)signallinginterface;Part3:TestSuiteStructureandTestPurposes(TSS&TP)specificationSIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)2ReferenceREN/SPS-01047-3KeywordsISDN,ISUP,PLMN,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 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)3ContentsIntellectualPropertyRights.4Foreword.41Scope.52References.53Definitionsandabbreviations.73.1Definitions.73.2Abbreviations.84ImplementationUnderTestandtestmethods.94.1IdentificationofthesystemandImplementationUnderTest.94.2ATMandtestingconfigurationforISUPv3.94.3PLMN-ISUPinterfacetestingconfiguration.94.4Master-slaveaspectsinthetestconfiguration.105TestSuiteStructure(TSS).116TestPurposes.126.1Introduction.126.1.1TestPurpose(TP)namingconvention.126.1.2SourceofTestPurposedefinition.126.1.3TestPurposestructure.126.2TestPurposesforISUPversion3ofPLMNandISDNinterface.136.2.1BasiccallSignallingprocedures.136.2.1.1EchoControl.136.2.1.2CallsfromthePLMNtotheFixednetwork.156.2.1.3CallsfromthefixednetworktothePLMN.166.2.2ConsiderationsonISDNsupplementaryservices.176.2.2.1CLIP/CLIR.176.2.2.2COLP/COLR.186.2.2.3UUS.196.2.2.4MCID.196.2.2.5CONF.206.2.2.6ECT.206.2.2.7CFU.216.2.2.8CFB.226.2.2.9CFNR.236.2.2.10CCBS.246.2.3ConsiderationsonGSMuniquesupplementaryservices.256.2.3.1CFNRc.256.2.4Considerationsonteleservices.267Testcoverage.26Bibliography.27History.28SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(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)hasbeenproducedbyETSITechnicalCommitteeServicesandProtocolsforAdvancedNetworks(SPAN).Thepresentdocumentispart3ofamulti-partENcoveringtheIntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;Digitalcellulartelecommunicationssystem(Phase2+);ApplicationofISDNUserPart(ISUP)version3fortheISDN-PublicLandMobileNetwork(PLMN)signallinginterface,asidentifiedbelow:Part1:"Protocolspecification"(GSM09.14version7.0.2Release1998);Part2:"ProtocolImplementationConformanceStatement(PICS)proformaspecification";Part3:"TestSuiteStructureandTestPurposes(TSS&TP)specification";Part4:"AbstractTestSuite(ATS)andProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecification".NationaltranspositiondatesDateofadoptionofthisEN:3November2000DateoflatestannouncementofthisEN(doa):28February2001DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):31August2001DateofwithdrawalofanyconflictingNationalStandard(dow):31August2001SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)51ScopeThepresentdocumentcontainsthevalidation(conformance)testspecificationforthe"ApplicationofISDNUserPart(ISUP)version3fortheISDN-PublicLandMobileNetwork(PLMN)signallinginterface"definedinEN302646-1[1].ThepresentdocumentappliesonlytoexchangeshavingimplementedtheISUPv3protocolspecification.ThepresentdocumentpresentstheTestSuiteStructureandTestPurposes(TSS&TP)fortheISDN-PublicLandMobileNetwork(PLMN)signallinginterfacedefinedincompliancewiththerelevantrequirementsandinaccordancewiththeguidancegiveninISO/IEC9646-7[18].2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIEN302646-1:IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;Digitalcellulartelecommunicationssystem(Phase2);ApplicationofISDNUserpart(ISUP)version3fortheISDN-PublicLandMobileNetwork(PLMN)signallinginterface;Part1:Protocolspecification(GSM09.14)".[2]ETSIEN300356-1:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part1:Basicservices[ITU-TRecommendationsQ.761toQ.764(1997),modified]".[3]ETSIEN300356-2:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part2:ISDNsupplementaryservices[ITU-TRecommendationQ.730(1997),modified]".[4]ETSIEN300356-3:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part3:CallingLineIdentificationPresentation(CLIP)supplementaryservice[ITU-TRecommendationQ.731,clause3(1993),modified]".[5]ETSIEN300356-4:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part4:CallingLineIdentificationRestriction(CLIR)supplementaryservice[ITU-TRecommendationQ.731,clause4(1993),modified]".[6]ETSIEN300356-5:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part5:ConnectedLineIdentificationPresentation(COLP)supplementaryservice[ITU-TRecommendationQ.731,clause5(1993),modified]".[7]ETSIEN300356-6:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part6:ConnectedLineIdentificationRestriction(COLR)supplementaryservice[ITU-TRecommendationQ.731,clause6(1993),modified]".SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)6[8]ETSIEN300356-8:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part8:User-to-UserSignalling(UUS)supplementaryservice[ITU-TRecommendationQ.737,clause1(1997),modified]".[9]ETSIEN300356-11:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part11:MaliciousCallIdentification(MCID)supplementaryservice[ITU-TRecommendationQ.731,clause7(1997),modified]".[10]ETSIEN300356-12:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part12:Conferencecall,add-on(CONF)supplementaryservice[ITU-TRecommendationQ.734,clause1(1993),modified]".[11]ETSIEN300356-14:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part14:ExplicitCallTransfer(ECT)supplementaryservice[ITU-TRecommendationQ.732,clause7(1997),modified]".[12]ETSIEN300356-17:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part17:CallWaiting(CW)supplementaryservice[ITU-TRecommendationQ.733,section1(1992),modified]".[13]ETSIEN300356-18:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version2fortheinternationalinterface;Part18:CompletionofCallstoBusySubscriber(CCBS)supplementaryservice[ITU-TRecommendationQ.733,clause3(1997),modified]".[14]ETSIEN300356-19:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part19:Threeparty(3PTY)supplementaryservice[ITU-TRecommendationQ.734,clause2(1997),modified]".[15]ETSIETS300008:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;MessageTransferPart(MTP)tosupportinternationalinterconnection".[16]ISO/IEC9646-1(1994):"Informationtechnology;OpenSystemsInterconnection;Conformancetestingmethodologyandframework;Part1:Generalconcepts".[17]ISO/IEC9646-3(1996):"Informationtechnology;OpenSystemsInterconnection;Conformancetestingmethodologyandframework;Part3:TheTreeandTabularCombinedNotation(TTCN)".[18]ISO/IEC9646-7(1994):"Informationtechnology;OpenSystemsInterconnection;Conformancetestingmethodologyandframework;Part7:ImplementationConformanceStatements".[19]ITU-TRecommendationQ.763(1993):"SignallingSystemNo.7;ISDNuserpartformatsandcodes".SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)73Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply:• termsdefinedinISDNUserPart(ISUP)referencespecification(EN300356-1[2]toEN300356-19[14]);• termsdefinedinISO/IEC9646-1[16],ISO/IEC9646-3[17]andinISO/IEC9646-7[18].Inparticular,thefollowingtermsapply:AbstractTestCase(ATC):completeandindependentspecificationoftheactionsrequiredtoachieveaspecifictestpurpose,definedatthelevelofabstractionofaparticularAbstractTestMethod,startinginastabletestingstateandendinginastabletestingstate(seeISO/IEC9646-1[16],subclause3.3.3)AbstractTestMethod(ATM):descriptionofhowanIUTistobetested,givenatanappropriatelevelofabstractiontomakethedescriptionindependentofanyparticularrealizationofaMeansofTesting,butwithenoughdetailtoenableabstracttestcasestobespecifiedforthismethod(seeISO/IEC9646-1[16],subclause3.3.5)AbstractTestSuite(ATS):testsuitecomposedofabstracttestcases(seeISO/IEC9646-1[16],subclause3.3.6)ImplementationUnderTest(IUT):implementationofoneormoreOSIprotocolsinanadjacentuser/providerrelationship,beingpartofarealopensystemwhichistobestudiedbytesting(seeISO/IEC9646-1[16],subclause3.3.43)MeansofTesting(MOT):combinationofequipmentandproceduresthatcanperformthederivation,selection,parameterizationandexecutionoftestcases,inconformancewithareferencestandardizedATS,andcanproduceaconformancelog(seeISO/IEC9646-1[16],subclause3.3.54)PICSproforma:document,intheformofaquestionnaire,whichwhencompletedforanimplementationorsystembecomesthePICSPIXITproforma:document,intheformofaquestionnaire,whichwhencompletedfortheIUTbecomesthePIXITPointofControlandObservation:pointwithinatestingenvironmentwheretheoccurrenceoftesteventsistobecontrolledandobserved,asdefinedinanAbstractTestMethod(seeISO/IEC9646-1[16],subclause3.3.64)Pre-testcondition:settingorstateintheIUTwhichcannotbeachievedbyprovidingstimulusfromthetestenvironmentProtocolImplementationConformanceStatement(PICS):statementmadebythesupplierofaprotocolclaimedtoconformtoagivenspecification,statingwhichcapabilitieshavebeenimplemented(seeISO/IEC9646-1[16],subclause3.3.39and3.3.80)ProtocolImplementationeXtraInformationforTesting(PIXIT):statementmadebyasupplierorimplementorofanIUT(protocol)whichcontainsorreferencesalloftheinformationrelatedtotheIUTanditstestingenvironment,whichwillenablethetestlaboratorytorunanappropriatetestsuiteagainsttheIUT(seeISO/IEC9646-1[16],subclause3.3.41and3.3.81)SystemUnderTest(SUT):realopensysteminwhichtheIUTresides(seeISO/IEC9646-1[16],subclause3.3.103)SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)83.2AbbreviationsForthepurposesofthepresentdocument,thefollowingabbreviationsapply:3PTYThree-PartyACMAddressCompleteMessageATCAbstractTestCaseATMAbstractTestMethodATPAccessTransportParameterATSAbstractTestSuiteCCBSCompletionofCallstoBusySubscriberCFBCallForwardingBusyCFNRCallForwardingNoReplyCFNRcCallForwardingonMobileSubscriberNotReachableCFUCallForwardingUnconditionalCLIPCallingLineIdentificationPresentationCLIRCallingLineIdentificationRestrictionCOLPConnectedLineIdentificationPresentationCOLRConnectedLineIdentificationRestrictionCONFConferencecallingCPGCallProgressmessageECTExplicitCallTransferGMSCGatewayMSCGSMGlobalSystemforMobilecommunicationsHLCHighLayerCompatibilityHLRHomeLocationRegisterIAMInitialAddressMessageINNInternalNetworkNumberISDNIntegratedServicesDigitalNetworkISUPISDNUserPartIUTImplementationUnderTestLABPCOforsignallingLinkABLACPCOforsignallingLinkACLTLowerTesterMAPMobileApplicationPartMCIDMaliciousCallIdentificationMNTMaintenancePCOMOTMeansOfTestingMPTYMultiPartyMSCMobile-serviceSwitchingCentreMSISDNMobileStationISDNnumberMSRNMobileStationRoamingNumberMTPMessageTransferPartPCOPointofControlandObservationPDUProtocolDataUnitPICSProtocolImplementationConformanceStatementPIXITProtocolImplementationeXtraInformationforTestingPLMNPublicLandMobileNetworkSPSignallingPointSUTSystemUnderTestTCPTestCo-ordinationProceduresTMRTransmissionMediumRequirementTPTestPurpose(contextdependent)TSSTestSuiteStructureTTCNTreeandTabularCombinedNotationUSIUserServiceInformationUTUpperTesterUUInfUser-to-UserInformationUUSUser-to-UserSignallingUUS1User-to-UserSignallingservice1TheISUPmessageacronymscanbefoundintable2ofITU-TRecommendationQ.763[19].SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)94ImplementationUnderTestandtestmethods4.1IdentificationofthesystemandImplementationUnderTestThesystemundertest(SUT)isanexchange.TheImplementationUnderTest(IUT)istheISUPv3implementationinthisexchange,mainlythepartresponsiblefortheISDNUserpartfunctionalityinGMSCorFixedGatewayexchange,asshowninfigure1.ISUPv3IUTISUPExchangeSUTISUPFigure1:ImplementationUnderTest4.2ATMandtestingconfigurationforISUPv3TheAbstractTestMethod(ATM)chosenfortheISDN-PLMNsignallinginterfacetestingspecificationisthedistributedmulti-partytestmethod.TheATMisdefinedatanappropriatelevelofabstractionsothatthetestcasesmaybespecifiedappropriately,withoutaddingrestrictionstotheImplementationUnderTest.Thetestingarchitecturesaredescribedinthefollowingsubclauses.TheATSiswritteninconcurrentTTCN.4.3PLMN-ISUPinterfacetestingconfigurationTheconfigurationproposedfortestinggatewayexchangesisshowninfigure2.Inordertotesttheprotocolandfunctionalityofgatewayexchanges,oneneedstoconsidertheincomingandoutgoingsideoftheSUT.TheIUTcanbedifferentconfigurationsdependingoftestpurposes.AlternativesforrolesofIUTinnetworkareFixedgatewayexchangewithHLRconnection,GatewayMSCexchange,ornational/internationalGatewayexchange.SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)10SPBTCPMNTLABISUPlinkTCPLTISUPlinkSPCLACUTMaintenanceNetworkserviceproviderNetworkserviceproviderLTIUTFigure2:TestingconfigurationTheIUTisobservedandcontrolledfromtwoISUPlinkswithassociatedcircuits.ThePointsofControlandObservation(PCO)arelabelledLABontheoneside,LAContheother.TheLABandLACPCO'sareusedbytheLowerTesters(LT)forcontrollingtheISUPsignallinglink.TheMNTPCOisusedbytheuppertester(UT)tocontrolandobservethemaintenancefunctionsofthetestsuiteandexchange.TheTestCo-ordinationProcedures(TCP)allowforcommunicationbetweenthetesters.Thetestcomponentsaremostlyimplicitlyco-ordinated(asynchronously);theTCPsareonlyusedwhenitisnecessarytoobtaintheverdictfromtheparalleltestcomponents.TheISUPPDU'stobesentandobservedontheLAB/LACPCO'ssideallowforPDUconstraintstobespecifiedandcodeddowntothebitlevel.TheunderlyingnetworkserviceprovideristheMessageTransferPart(MTP)protocolasspecifiedinreferenceETS300008[15].4.4Master-slaveaspectsinthetestconfigurationThefigure1andfigure2showthelogicaltestcomponentsoftheadoptedtestconfiguration.Themaintestcomponentislocatedbetweentwolowtestercomponents,whichcontainstheISUPparts.Asmentionedabove,thesetestspecificationincludetestsforboth-theIUTgivenasgateway.Attestexecutionexactlyoneoftheseconfigurationswillbechosen-basedontheinformationprovidedinthePICSandPIXIT.Themessageflowinthetestcasesisdesignedinsuchawaythattheverdictisassignedbasedonobservingthebehaviourontherightsideandleftside,respectively.Bothsideswillinthiscasemainlyactasaslavestimulus/acceptor.SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)115TestSuiteStructure(TSS)Table1:DiagramoftestsuitestructureISUPv3_PLMN1BCECHOPLMNFIXED2ISDN_SSCLIPCOLPUUSMCIDCONFECTCFUCFBCFNRCCBS3PTY3GSM_SSCFNRc4TSATP5BSBC_HLC_LLCTestsuitestructure(TSS)namingconventionsare:3PTYThreePartyserviceAPRIAddresspresentationrestrictionindicatorATPAccessTransportBCBasicCallfunctionsBC_HLC_LLCBearerCapability,HighLayerCompatibility,LowLayerCompatibilityBSBearerServicesCCBSCompletionofCallstoBusySubscriberCFBCallForwardingBusyCFNRCallForwardingNoReplyCFNRcCallForwardingonMobileSubscriberNotReachableCFUCallForwardingUnconditionalCLIPCallingLineIdentificationPresentationCONFConferenceCall,add-onCOLPConnectedLineIdentificationPresentationECHOsimplyechocontrolproceduresECTExplicitCallTransferFIXEDcallfromfixednetworktoPLMNGSM_SSGSMsupplementaryservicesISDN_SSISDN(ISUPv3)supplementaryservicesMCIDMaliciousCallIdentificationPLMNcallfromPLMNtofixednetworkTSTeleservicesUUSUser-to-UserSignallingSIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)126TestPurposes6.1IntroductionForeachtestrequirementaTestPurpose(TP)isdefined.6.1.1TestPurpose(TP)namingconventionTestPurposesarenumberedascendingwithineachgroup.GroupsareorganizedaccordingtotheTSSdowntothelastbutonelevel.Additionalqualifiers,informoflowercaseletters,areaddedtoidentifyvariantswithinonegenerictestcase,seetable2.Table2:NamingofTestPurposesIdentifier:PI___PI=ISUPv3fortheISDN-PLMNsignallinginterface.=Nameoftestpurposegroup.ForexampleBCfromtable1.=Sequencenumberfortestpurposesaccordingtothetestsuitestructure.=Sequencenumberusedwithinthegroupdistinguishingtestswithsamereferencenumber.6.1.2SourceofTestPurposedefinitionTheTestPurposescovervalidationtestingaspectsandweredevelopedwithinETSI.6.1.3TestPurposestructureAllofthefollowingTestPurposesbelongtothemaingroupPLMN_ISUPv3.Themaingroupisdividedtothreesubgroup.EachTestPurposeispresentedinaseparatetable.Thefirstrowofthetablecontainsthefollowingitems:TSSIdentifierinthetestsuitestructure(testgroup/subgroupidentifier);TPIdentifieroftheTestPurpose;EN302646-1[1]ref.Thereferencetotherequirementstandard,whichledtotheTestPurpose;SelectionexpressionSelectioncriterionfortheTestPurposetakingintoaccounttheexchange'sroleandtheanswerstothespecifiedPICSquestions;ConfigurationTheconfigurationidentificationofIUT(GMSC,national/internationalgatewayMSCorGatewayfixedwithHLR).Ifthereisnoconfigurationspecified,theTPisvalidforallrolesofexchanges.ThenextrowdefinestheTestPurposeitself,eachhavingatitleinitalicsandatextbody.TheISUPmessagesandparameternamesarehighlightedboldtoeasethereadability.InordertocheckthespecifiedbehaviourforsomeTestPurposes,aspecialprerequisitetestconditionhastobefulfilled.Ifsuchaconditionisneeded,itispresentedaftertheTestPurposeundertheheading"Pre-testconditions".ForeachTestPurposetheessentialpartofthemessagesequencechartispresented.Thesemessagesequencechartsarepresentedusinganon-proportionalfontfortheproperalignmentofthearrowsinthediagram.Insidethemessagesequencechartscommentsareincludedforclarificationpurposes.SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)13Additionalinformationofinterestwhileexecuting/implementingthetestcasesispresentedbelowacontinuouslineafterthemessagesequencecharts.Thesignallingpointsarenormallyallocatedforfollowinguse:SPCisforMSC;SPAisforIUT,whichisnormallyGMSC:SPBisforgatewayfixedexchange.SPCandSPBisusedforgenerateproperactionsinIUT.ThestimulusofSPBandSPCisgeneratedbytestequipmentsupportingTTCN.6.2TestPurposesforISUPversion3ofPLMNandISDNinterfaceAllofthefollowingTestPurposesbelongtothemaingroupISUPv3_PLMN.6.2.1BasiccallSignallingprocedures6.2.1.1EchoControlTSSBC/ECHOTPPI_BC_1_1EN302646-1[1],clauses5.2.2andE.1SelectionexpressionConfigurationGMSCTestPurposeEchoControlprocedure,Outgoinghalfechocontroldeviceincluded.ToverifythatoutgoinghalfechocontroldeviceisincludedtotheincomingcircuitbyGMSCandIAMmessagewithnatureofconnectionindicatorsparameter(bitE)issetoutgoingechocontroldeviceincluded.ValueofTMRisset3,1kHzorspeechinIAMmessage.Pre-testconditions:ArrangesothatGMSCsupportsechocontroldevice,butMSCnot.SPCSPASPB-----IAM---->-----IAM----->1.<----ACM-----<----ACM-----<----ANM-----<----ANM-----1.CalltothesubscriberinISDN.TSSBC/ECHOTPPI_BC_1_2EN302646-1[1],clauses5.2.2andE.1SelectionexpressionConfigurationGMSCTestPurposeEchoControlprocedure,Outgoinghalfechocontroldevicenotincluded,TMR64kbit/sunrestricted.ToverifythatoutgoinghalfechocontroldeviceisnotincludedtotheincomingcircuitbyGMSCandthenatureofconnectionindicatorsparameter(bitE)isoutgoingechodevicenotincluded,whenreceivedIAMmessagewithnatureofconnectionindicatorsissetoutgoingechocontroldevicenotincludedandvalueofTMRisset64kbit/sunrestricted.Pre-testconditions:ArrangesothatGMSCsupportsechocontroldevice,butMSCnot.SPCSPASPB-----IAM---->-----IAM----->1.<----ACM-----<----ACM-----<----ANM-----<----ANM-----1.CalltothesubscriberinISDN.SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)14TSSBC/ECHOTPPI_BC_1_3EN302646-1[1],clauses5.5.2andEE.2SelectionexpressionConfigurationGMSCTestPurposeEchoControlprocedure,Incomingcall,Outgoinghalfechocontroldeviceincludedinprecedingexchange.ToverifythatoutgoinghalfechocontroldeviceisdisabledfortheincomingcircuitbyGMSCwhenIAMmessagewithnatureofconnectionindicatorsparameter(bitE)issetoutgoingechocontroldeviceincludedreceivedbyprecedingexchange.Outgoingechocontrolinformationinnatureofconnectionindicatorsparameterispassthroughunchanged.VerifyalsothatincominghalfechocontroldeviceisdisabledforoutgoingcircuitifreceivedACMmessagewithincominghalfechodeviceincludedinformation.Pre-testconditions:ArrangesothatGMSCsupportsechocontroldevice.SPCSPASPB-----IAM---->-----IAM----->1.<----ACM-----<----ACM-----2.<----ANM-----<----ANM-----.communication.1.Outgoinghalfechocontroldeviceincludedinf.passthrough.2.Incominghalfechocontroldeviceincludedinf.passthrough.TSSBC/ECHOTPPI_BC_1_4EN302646-1[1],clauses5.5.2andEE.2SelectionexpressionConfigurationGMSCTestPurposeEchoControlprocedure,Incomingcall,Outgoinghalfechocontroldevicenotincludedinprecedingexchange.ToverifythatoutgoinghalfechocontroldeviceisenabledforincomingcircuitbyGMSCwhenIAMmessagewithnatureofconnectionindicatorsparameter(bitE)issetoutgoingechocontroldevicenotincludedreceivedbyprecedingexchange.VerifythatincominghalfechodeviceisdisabledforoutgoingcircuitwhenreceivedACMmessagewithbackwardcallindicatorincomingcontroldeviceincluded.Pre-testconditions:ArrangesothatGMSCsupportsechocontroldevice.SPCSPASPB-----IAM---->-----IAM----->1.<----ACM-----<----ACM-----2.<----ANM-----<----ANM-----.communication.1.Outgoinghalfechocontroldeviceincludedinf.setbyGMSC.2.Incominghalfechocontroldeviceincludedinf.passthrough.TSSBC/ECHOTPPI_BC_1_5EN302646-1[1],clauses5.5.2andEE.2SelectionexpressionConfigurationGMSCTestPurposeEchoControlprocedure,Incomingcall,Outgoinghalfechocontroldevicenotincludedinprecedingexchange.ToverifythatoutgoinghalfechocontroldeviceisenabledforincomingcircuitbyGMSCwhenIAMmessagewithnatureofconnectionindicatorsparameter(bitE)issetoutgoingechocontroldevicenotincludedreceivedbyprecedingexchange.VerifythatincomingechodeviceisenabledforoutgoingcircuitwhenreceivedACMmessagewithbackwardcallindicatorincomingcontroldevicenotincluded.Pre-testconditions:ArrangesothatGMSCsupportsechocontroldevice.SPCSPASPB-----IAM---->-----IAM----->1.<----ACM-----<----ACM-----2.<----ANM-----<----ANM-----.communication.1.Outgoinghalfechocontroldeviceincludedinf.setbyGMSC.2.Incominghalfechocontroldeviceincludedinf.setbyGMSC.SIST EN 302 646-3:2000
ETSIETSIEN302646-3V7.1.1(2000-11)15TSSBC/ECHOTPPI_BC_1_6EN302646-1[1],clauses5.5.2andEE.2SelectionexpressionConfigurationGMSCTestPurposeEchoControlprocedure,Incomingcall,Outgoinghalfechocontroldevicenotincludedinprecedingexchange.ToverifythatoutgoinghalfechocontroldeviceisdisabledforincomingcircuitbyGMSCwhenIAMmessagewithnatureofconnectionindicatorsparameter(bitE)isse
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.