ETSI EN 300 805-1 V1.2.1 (2000-05)
Private Integrated Services Network (PISN); Inter-exchange signalling protocol; Circuit mode basic services; Network Layer (NL); Part 1: Test Suite Structure and Test Purposes (TSS&TP) specification
Private Integrated Services Network (PISN); Inter-exchange signalling protocol; Circuit mode basic services; Network Layer (NL); Part 1: Test Suite Structure and Test Purposes (TSS&TP) specification
REN/ECMA-00159-1
Zasebno omrežje z integriranimi storitvami (PISN) - Medcentralni signalizacijski protokol - Vodovna osnovna storitev - Omrežna plast (NL) - 1. del: Zgradba preskušalnega niza in nameni preskušanja (TSS&TP) - Specifikacija
General Information
Standards Content (Sample)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Zasebno omrežje z integriranimi storitvami (PISN) - Medcentralni signalizacijski protokol - Vodovna osnovna storitev - Omrežna plast (NL) - 1. del: Zgradba preskušalnega niza in nameni preskušanja (TSS&TP) - SpecifikacijaPrivate Integrated Services Network (PISN); Inter-exchange signalling protocol; Circuit mode basic services; Network Layer (NL); Part 1: Test Suite Structure and Test Purposes (TSS&TP) specification33.040.35Telefonska omrežjaTelephone networksICS:Ta slovenski standard je istoveten z:EN 300 805-1 Version 1.2.1SIST EN 300 805-1 V1.2.1:2005en01-marec-2005SIST EN 300 805-1 V1.2.1:2005SLOVENSKI
STANDARD
SIST EN 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)EuropeanStandard(Telecommunicationsseries)PrivateIntegratedServicesNetwork(PISN);Inter-exchangesignallingprotocol;Circuitmodebasicservices;NetworkLayer(NL);Part1:TestSuiteStructureandTestPurposes(TSS&TP)specificationSIST EN 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)ETSI2ReferenceREN/ECMA-00159-1Keywordscircuitmode,layer3,PINX,PISN,QSIG,testing,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 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)ETSI3ContentsIntellectualPropertyRights.5Foreword.51Scope.62References.63Definitions,symbolsandabbreviations.73.1Definitions.73.2Symbols.83.3Abbreviations.84TestSuiteStructure(TSS).95TestPurposes(TP).105.1IntroductiontoTestPurposes.105.1.1Testpurposesproductionmethod.105.1.2STPidentifier.115.1.3"Final"derivedTPidentifier.115.1.4Standardoptions.125.1.5Messagesegmentation.125.2Testpurposewritingrules.125.2.1Terminating,Originating,Incoming/OutgoingGatewayPINX.135.2.2TransitPINX.145.3TestPurposes.145.3.1ProtocolControlrequirementsforCallEstablishment.155.3.1.1CallRequest.155.3.1.1.1Outgoingside.155.3.1.1.2Incomingside.175.3.1.2Informationchannelselection.175.3.1.2.1Outgoingside.175.3.1.2.2Incomingside-singleinformationchannel.185.3.1.2.3Incomingside-multirate.195.3.1.3OverlapSendingandReceiving.205.3.1.3.1Incomingside.205.3.1.3.2Outgoingside.215.3.1.4CallProceeding.215.3.1.5CallConfirmationindication.225.3.1.6CallConnected.235.3.1.7UseofthePROGRESSmessage.265.3.1.8Callcollisions.275.3.1.9Additionalprogressdescriptions.335.3.2ProtocolControlrequirementsforCallClearing.345.3.2.1Clearing.345.3.2.2ClearCollision.365.3.2.3Exceptionconditions.365.3.3ProtocolControlrequirementsforMessageSegmentation.375.3.3.1Proceduresforsegmentation.375.3.3.2Proceduresforreassembly.385.3.4ProtocolControlrequirementsforSTATUSprocedures.435.3.4.1ReceivingaSTATUSmessage.435.3.4.2Statusenquiryprocedure.455.3.5ProtocolControlrequirementsforLayerManagement.495.3.5.1SendingaRESTART.495.3.5.2ReceiptofRESTART.505.3.5.3RestartCollision.515.3.6ProtocolControlrequirementsforhandlingofprotocolerrorconditions.525.3.6.1Protocoldiscriminatorerror.52SIST EN 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)ETSI45.3.6.2Messagetooshort.535.3.6.3Callreferenceerror.535.3.6.3.1Invalidcallreferenceformat.535.3.6.3.2CallReferenceproceduralerrors.545.3.6.4MessagetypeorMessagesequenceerrors.555.3.6.5GeneralIEerrors.575.3.6.5.1DuplicatedIEs.575.3.6.5.2IEsexceedingmaximumlength.575.3.6.6MandatoryIEerrors.585.3.6.6.1MandatoryIEsmissing.585.3.6.6.2MandatoryIEcontenterror.605.3.6.7Non-mandatoryIEerrors.615.3.6.7.1Non-mandatoryIEnotrecognized.615.3.6.7.2Non-mandatoryIEcontenterror.635.3.6.8SignallingCarriageMechanismreset.645.3.6.9SignallingCarriageMechanismfailure.645.3.7OriginatingPINXCallControlrequirements.655.3.8TerminatingPINXCallControlrequirements.675.3.8.1CallEstablishment.675.3.8.2CallClearinginitiatedbytheTerminatingPINX.695.3.9IncomingGatewayPINXCallControlrequirements.695.3.9.1CallEstablishment.705.3.10OutgoingGatewayPINXCallControlrequirements.715.3.10.1CallEstablishment.725.3.11CallControlrequirementsforaTransitPINX.735.3.11.1CallEstablishment.735.3.11.2CallClearing.825.3.11.2.1CallclearingnotinitiatedbythetransitPINX.825.3.11.2.2CallClearinginitiatedbytheTransitPINX.865.3.11.3HandlingofBasicCallIEsataTransitPINX.885.3.12ProtocolControlrequirementsfortheuseoftheSignallingCarriageMechanism.935.3.13Verificationofstate.945.3.13.1ProtocolControlState.945.3.13.2LayerManagementState.945.4DistributionofTPsoverTestSuiteStructure.946Compliance.957Requirementsforacomprehensivetestingservice.95AnnexA(informative):Backwardcompatibility.96A.1Introduction.96A.2ETS300172.96A.2.1ETS300172editions1and2.96A.2.2ETS300172edition3.96A.3ISO/IEC11572.96A.3.1ISO/IEC11572edition1.96A.3.2ISO/IEC11572edition2andamendments1and2.96A.4ECMA-143.97A.4.1ECMA-143editions1and2.97A.4.2ECMA-143edition3.97A.5ISO/IEC15056edition1andECMA-225edition2.97Bibliography.98Index.99History.105SIST EN 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)ETSI5IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.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)hasbeenproducedbyEuropeanComputerManufacturersAssociation(ECMA)onbehalfofitsmembersandthoseoftheEuropeanTelecommunicationsStandardsInstitute(ETSI).Thepresentdocumentispart1ofamulti-partENcoveringthePrivateIntegratedServicesNetwork(PISN);Inter-exchangesignallingprotocol;Circuitmodebasicservices;NetworkLayer(NL),asidentifiedbelow:Part1:"TestSuiteStructureandTestPurposes(TSS&TP)specification";Part2:"AbstractTestSuite(ATS)specification".NationaltranspositiondatesDateofadoptionofthisEN:28April2000DateoflatestannouncementofthisEN(doa):31July2000DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):31January2001DateofwithdrawalofanyconflictingNationalStandard(dow):31January2001SIST EN 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)ETSI61ScopeThepresentdocumentspecifiestheTestSuiteStructure(TSS)andTestPurposes(TPs)fortheNetworkLayer,CircuitModeBasicServicesoftheInter-exchangesignallingprotocolforPrivateIntegratedServicesNetworks(PISN).TheobjectiveofthisTSSandTPsspecificationistoprovideconformancetestswhichgiveahighprobabilityofinter-operabilityoftheNetworkLayer.TheTSSandTPsspecificationcoverstheproceduresdescribedinEN300172[2].InadditionthisTSS&TPspecificationcoversthosepartsofEN301048[1]whichrelatetotheuseofthetransitcounterinconnectionwithBasicCallprocedures.NOTE1:ThepartsofEN301048[1]includedarethosewhichareequivalenttoETS300172[3]annexZB.NOTE2:SomeoralloftheTPsinthepresentdocumentcanbeusedfortestingequipmentimplementedaccordingtootherPSS1specifications.TheISOstandardforthemethodologyofconformancetesting(ISO/IEC9646-1[7]andISO/IEC9646-2[8])isusedasbasisforthetestmethodology.ThepresentdocumentisapplicabletothesupportofBasicCall,attheQ-referencepointbetweenPrivateIntegratedServicesNetworkExchanges(PINXs)connectedtogetherwithinaPISN.TheQreferencepointisdefinedinETS300475-1[6].2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIEN301048(V1.1):"PrivateIntegratedServicesNetwork(PISN);Inter-exchangesignallingprotocol;Transitcounteradditionalnetworkfeature[ISO/IEC15056(1997)modified]".[2]ETSIEN300172(V1.4):"PrivateIntegratedServicesNetwork(PISN);Inter-exchangesignallingprotocol;Circuit-modebasicservices[ISO/IEC11572(1996)modified]".[3]ETSIETS300172:"PrivateTelecommunicationNetwork(PTN);Inter-exchangesignallingprotocol;Circuitmodebasicservices".[4]ETSIETS300239(1995):"PrivateIntegratedServicesNetwork(PISN);Inter-exchangesignallingprotocol;Genericfunctionalprotocolforthesupportofsupplementaryservices[ISO/IEC11582(1995),modified]".[5]ETSIEN300403-1:"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Signallingnetworklayerforcircuit-modebasiccallcontrol;Part1:Protocolspecification[ITU-TRecommendationQ.931(1993),modified]".[6]ETSIETS300475-1(1995):"PrivateTelecommunicationNetwork(PTN);Referenceconfiguration;Part1:ReferenceconfigurationforPTNeXchanges(PTNX)[ISO/IEC11579-1(1994),modified]".[7]ISO/IEC9646-1(1994):"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part1:Generalconcepts".SIST EN 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)ETSI7[8]ISO/IEC9646-2(1994):"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part2:AbstractTestSuitespecification".[9]ISO/IEC11572:"InformationTechnology-Telecommunicationsandinformationexchangebetweensystems-PrivateIntegratedServicesNetwork-Circuitmodebearerservices-Inter-exchangesignallingproceduresandprotocol".[10]ISO/IEC15056(1997):"Informationtechnology-Telecommunicationsandinformationexchangebetweensystems-PrivateIntegratedServicesNetwork-Inter-exchangesignallingprotocol-Transitcounteradditionalnetworkfeature".[11]ITU-TRecommendationI.112(1993):"VocabularyoftermsforISDNs".[12]ITU-TRecommendationQ.931(1998):"SDNuser-networkinterfacelayer3specificationforbasiccallcontrol".[13]ECMA-143:"PrivateIntegratedServicesNetwork(PISN)-CircuitModeBearerServices-Inter-exchangeSignallingProceduresandProtocol".[14]ECMA-225:"PrivateIntegratedServicesNetwork(PISN)-Inter-exchangeSignallingProtocolTransitCounterAdditionalNetworkFeature".3Definitions,symbolsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thetermsanddefinitionsgiveninITU-TRecommendationI.112[11]andthefollowingapply:AbstractTestSuite(ATS):seeISO/IEC9646-1[7].finaltestpurpose:testpurposewhichisintendedtobemappedtoasingletestcase(exceptifitisuntestable).NOTE:Inthepresentdocumentallfinaltestpurposesareindividualtestpurposesasthereisnocombinationoftestpurposes.ImplementationUnderTest(IUT):seeISO/IEC9646-1[7].incomingcall:seeEN300172[2].incominggatewayPINX:seeEN300172[2].Individualtestpurpose:testpurposefocusingonasingleconformancerequirement,producedbeforeanycombiningoftestpurposes.ThistermisnotdefinedinISO/IEC9646-1[7]butcorrespondstothe"individualtestpurpose"referredtoinISO/IEC9646-2[8]subclause10.3.3.informationelementswithinvalidcontents:seeEN300172[2].originatingPINX:seeEN300172[2].outgoingcall:seeEN300172[2].outgoinggatewayPINX:seeEN300172[2].precedingPINX:seeEN300172[2].PrivateIntegratedNetworkExchange(PINX):seeEN300172[2].PrivateIntegratedServicesNetwork(PISN):seeEN300172[2].ProtocolImplementationConformanceStatement(PICS):seeISO/IEC9646-1[7].SIST EN 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)ETSI8ProtocolImplementationExtraInformationForTesting(PIXIT):seeISO/IEC9646-1[7].reassembly:processwherebyanimplementationonreceiptofthepartsofasinglemessagewhichhasbeensegmentedfortransmission,reassemblesthesepartstomakeuptheoriginalmessage.segmentation:processbywhichamessageisdividedintopartswhenthemessagesizeexceedsthemaximumsizeoftheSCMinformationfield.SignallingCarriageMechanism(SCM):seeEN300172[2].subsequentPINX:seeEN300172[2].supertestpurpose:generaltestpurposefromwhichoneormoretestpurposesmaybederived.ThesederivedtestpurposesmaybemoredetailedthantheSuperTestPurpose.ThistermisnotdefinedinISO/IEC9646-1[7]butcorrespondstothe"morespecifictestobjectives"referredtoinISO/IEC9646-2[8]subclause10.3.1.terminatingPINX:seeEN300172[2].transitPINX:seeEN300172[2].unexpectedmessage:seeEN300172[2].unrecognizedinformationelement:seeEN300172[2].3.2SymbolsForthepurposesofthepresentdocument,thefollowingsymbolsapply:BOInopportuneBehaviour(TSSgroup)BVValidBehaviour(TSSgroup)CCCallClearing(TSSgroup)CECallEstablishing(TSSgroup)CRCallReference(value)IGIncomingGateway(TSSgroup)IVInValidbehaviourtests(TSSgroup)IOInOpportunebehaviourtest(TSSgroup)MSMessageSegmentation(TSSgroup)OGOutgoingGateway(TSSgroup)PCProtocolControl(TSSgroup)PVParameterVariations(TSSgroup)SEStateEventtransitions(TSSgroup)TRTRansit(TSSgroup)TETErminating(TSSgroup)3.3AbbreviationsForthepurposesofthepresentdocument,thefollowingabbreviationsapply:ATSAbstractTestSuiteIEInformationElementIUTImplementationUnderTestPICSProtocolImplementationConformanceStatementPINXPrivateIntegratedServicesNetworkeXchangePISNPrivateIntegratedServicesNetworkPIXITProtocolImplementationeXtraInformationforTestingPSS1PrivateIntegratedSignallingSystemNumber1SCMSignallingCarriageMechanismSTPSuperTestPurposeTPTestpurposeTSSTestSuiteStructureSIST EN 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)ETSI94TestSuiteStructure(TSS)Thetestsuiteisstructuredasatreewiththefollowinglevels:1stlevel:thenamerepresentingthebasespecification(EN300172[2]):-PSS1_BC.2ndlevel:CallControlforthemajorrolesofthebasespecification(Originating,Terminating,Transit,IncomingGateway,OutgoingGateway)andProtocolControlwhichiscommontoallthebehaviours:-ProtocolControl(PC);-callcontrolforOrIginating(OI);-callcontrolforTErminating(TE);-callcontrolforTRansit(TR);-callcontrolforIncomingGateway(IG);-callcontrolforOutgoingGateway(OG).3rdlevel:thephasesofthebasespecification:-CallEstablishing(CE);-CallClearing(CC);-MessageSegmentation(MS)(thisgroupisemptyforcallcontrolrequirements);-STATUSProcedures(ST)(thisgroupisemptyforcallcontrolrequirements);-LayerManagement(LM)(thisgroupisemptyforcallcontrolrequirements).4thlevel:thenatureofthetest:-Validbehaviourtests(BV);-InValidbehaviourtests(IV);-InOpportunebehaviourtests(IO).Figure1showsthePSS1Layer3TestSuiteStructureoverview.Notallthebrancheshavebeenexpandedtothefinaldetails.OnlygroupswhichareexpectedtocontainTPsareshown.SIST EN 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)ETSI10Inopportune(IO)Invalid(IV)Valid(BV)ProtocolControl(PC)CallEstablishing(CE)Inopportune(IO)Invalid(IV)Valid(BV)CallClearing(CC)Inopportune(IO)Invalid(IV)Valid(BV)MessageSegmentation(MS)Inopportune(IO)Valid(BV)StatusProcedures(ST)Inopportune(IO)Invalid(IV)Valid(BV)LayerManagement(LM)Valid(BV)Originating(OI)CallEstablishing(CE)Valid(BV)Terminating(TE)CallEstablishing(CE)CallClearing(CC)Valid(BV)Valid(BV)Transit(TR)CallEstablishing(CE)CallClearing(CC)Valid(BV)Valid(BV)IncomingGateway(IG)CallEstablishing(CE)Valid(BV)OutgoingGateway(OG)CallEstablishing(CE)QSIGBasicCall(PSS1_BC)Figure1:PSS1Layer3TestSuiteStructureoverview5TestPurposes(TP)5.1IntroductiontoTestPurposes5.1.1TestpurposesproductionmethodTheTPsproductionmethodconsistsofreviewingthestandardandspecifyingeverythingthatshouldbetested,i.e.allthecharacteristicsthatcouldbedeterminedfromthestandard,whichanimplementationisrequiredtoconformto.Thisfirstphaseledtotheproductionof"Super"TestPurposes(STPs),whicharegeneralTPs,reflectingmorethefunctionalaspectsandthestructureofthestandardratherthantheTSSitself(seeclause4).SIST EN 300 805-1 V1.2.1:2005
ETSIEN300805-1V1.2.1(2000-05)ETSI11ThesecondphaseconsistedofderivingfromeachSTPseveral"Final"TPs.These"Final"TPsaretheindividualTPsasidentifiedintheAbstractTestSuite(ATS)(eachofwhichwillgiverisetoaTestCase).Thecriteriaforderivingthese"Final"TPswastotakeintoaccounttheTSS,inordertoensuregoodcoveragefortesting.Theobjectivewastoderive"Final"TPsanddistributethemoverthecompleteTSS,takingintoaccountallthetestingaspects(validbehaviour,inopportunebehaviour,timer,parametervariations,stateeventtransition,etc.),whileretainingalltherequirementsofthestandard.Inthisway,oneormore"Final"TPsmaybederivedfromanSTP.AlthoughanSTPmaygenerateanumberof"final"TPs,notallofthemmayberetained,astheymaydealwitharequirementwhichhasalreadybeencoveredbyaprevious"final"TP.Thisensuresamoreefficienttestingwithgoodcoverage,avoidingrepeatedlytestingthesameaspectofthestandard,probablyleadingtothesameverdicteachtime.SomeSTPsarenotdecomposedinto"final"derivedTPsbecausetherequirementofthisSTPhasalreadybeencoveredbyanother"final"TP.5.1.2STPidentifierTheSTPidentifierisdescribedusinga5digitalphanumericcode,thiscodeisusedinthefollowingmanner:-characters5-4:"SP";-digit3-2-1:STPnumber;-PATTERN:SPwith=000->999.5.1.3"Final"derivedTPidentifierTheTPidentifierisdescribedusingan7digitalphanumericcode,thiscodeisusedinthefollowingmanner:-characters7-6:"TC";-digit5:2ndlevelofTSS;-digit4:3rdlevelofTSS;-digit3:4thlevelofTSS;-characters2-1:lettersidentifyingthefinalTP.PATTERN:TCwith:-=0:protocolcontrol;1:callcontroloriginating;2:callcontrolterminating;3:callcontroltransit;4:c
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.