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
- Abstract
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.
- Status
- Published
- Publication Date
- 31-Oct-2003
- Technical Committee
- SPN - Services and Protocols for Networks
- Current Stage
- 6060 - National Implementation/Publication (Adopted Project)
- Start Date
- 01-Nov-2003
- Due Date
- 01-Nov-2003
- Completion Date
- 01-Nov-2003
- Mandate
- BC-T-338
SIST EN 301 069-3 V1.2.2:2003 is the Slovenian adoption of ETSI EN 301 069-3 Version 1.2.2 for Integrated Services Digital Network (ISDN), Signalling System No. 7 (SS7), ISDN User Part (ISUP), Application transport mechanism. It specifies the Test Suite Structure and Test Purposes (TSS&TP) for validating exchanges that implement ISUPv3 Application Transport Mechanism (APM), so engineers and test labs can check how messages are mapped, segmented, re-assembled, and handled in error cases.
What does SIST EN 301 069-3 V1.2.2:2003 specify?
SIST EN 301 069-3 V1.2.2:2003 specifies the validation conformance test specification for the Application Transport Mechanism defined in EN 301 069-1. It applies to exchanges that implement the ISUPv3 protocol specification for APM, and it is used for validation testing of all exchange types covered by that protocol specification.
The standard does not cover compatibility testing. Its main body gives the TSS&TP for APM, while the foreword places it in a four-part deliverable:
- Part 1 - Protocol Specification
- Part 2 - Protocol Implementation Conformance Statement (PICS) proforma specification
- Part 3 - Test Suite Structure and Test Purposes (this document)
- Part 4 - Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) specification
The document is organized into scope, references, definitions and abbreviations, implementation under test and test methods, Test Suite Structure, test purposes, test coverage, bibliography, and history.
What are the key requirements of SIST EN 301 069-3 V1.2.2:2003?
SIST EN 301 069-3 V1.2.2:2003 is built around conformance testing of APM behavior in an exchange. Clause 4 defines how the system under test is observed and controlled, and Clause 6 turns the protocol requirements into named test purposes.
- Clause 4.1 identifies the SUT as an exchange and the IUT as the ISUPv3 implementation, mainly the APM part. In practice, this means the tests target the exchange software and its signaling behavior, not a generic abstract model.
- Clause 4.2 selects the distributed multi-party ATM and says the ATS is written in concurrent TTCN. This matters because test execution uses coordinated parallel test components, not a single sequential test script.
- Clauses 4.3 to 4.5 define different test configurations for local exchanges and transit exchanges, including PIN/PAN roles and the use of LAB, LAC, and UAX points of control and observation. In practice, the tester must choose the configuration that matches the exchange role being validated.
- Clause 5 sets the TSS naming structure. The tree groups tests into normal procedures, acknowledgement, segmentation, re-assembly, and unidentified-context/error handling, which helps a test lab pick the right subset for a given implementation.
- Clause 6.2 defines the TP naming convention and separates valid stimulus from inopportune stimulus. This gives each test purpose a predictable name and makes it easier to map results back to the protocol requirement.
- Clause 6.3 covers the actual APM behavior: construction of APP in IAM, transparent pass-through of transit primitives, acknowledgement handling, segmentation and re-assembly, and unidentified context/error handling. For implementers, these are the behaviors that must be shown by the exchange at the interfaces to the APM user and to the SS7 network.
- Clause 7 shows the test coverage. The document states that the test purposes cover most main APM capabilities and total 36 test purposes, with emphasis on valid behavior.
What terms does SIST EN 301 069-3 V1.2.2:2003 define?
- Abstract Test Case (ATC) - a complete test specification for one purpose, written at the chosen abstract level.
- Abstract Test Method (ATM) - the way the IUT is tested, described abstractly enough to support test case design.
- Implementation Under Test (IUT) - the actual protocol implementation being tested in the real system.
- Means of Testing (MOT) - the equipment and procedures used to execute the conformance tests and produce a log.
- Protocol Implementation Conformance Statement (PICS) - the supplier's statement of which protocol capabilities are implemented.
- Protocol Implementation eXtra Information for Testing (PIXIT) - the supplier's test information that lets a lab run the tests correctly.
- System Under Test (SUT) - the real open system that contains the IUT.
- Point of Control and Observation (PCO) - the place in the test setup where events are controlled and observed.
Who uses SIST EN 301 069-3 V1.2.2:2003?
SIST EN 301 069-3 V1.2.2:2003 is used by exchange manufacturers, protocol implementers, and conformance test laboratories. It is also relevant to network operators and quality teams that need to validate ISUPv3 APM behavior on PIN, PAN, and transit exchanges.
In practice, users apply it when preparing PICS and PIXIT information, designing ATS and TTCN-based tests, setting up local or transit test configurations, and checking whether an exchange maps, forwards, segments, re-assembles, or rejects APM traffic as expected.
Which standards are used with SIST EN 301 069-3 V1.2.2:2003?
- EN 301 069-1 - defines the APM protocol specification and the requirements that the test purposes check.
- EN 301 069-2 - provides the PICS proforma used to select applicable test purposes.
- ISO/IEC 9646-1 - gives the general conformance testing concepts and framework.
- ISO/IEC 9646-3 - defines Tree and Tabular Combined Notation (TTCN), the notation used for the ATS.
- ISO/IEC 9646-7 - defines Implementation Conformance Statements, including PICS and PIXIT.
- ITU-T E.164 - provides the ISDN numbering plan used for ISDN numbers.
- ITU-T Q.761 - gives the functional description of ISUP.
- ITU-T Q.762 and Q.763 - provide ISUP message functions, signals, formats, and codes.
- ITU-T Q.701 to Q.707 - define the SS7 Message Transfer Part (MTP) environment used in the test setups.
What does the SIST EN 301 069-3 V1.2.2:2003 document contain?
SIST EN 301 069-3 V1.2.2:2003 contains a TSS tree, a TP naming convention table, and separate TP tables for normal procedures, acknowledgement, segmentation, re-assembly, and unidentified-context/error handling. It also includes figures showing the test configurations for local and transit exchanges, so the reader can see where the LAB, LAC, UT, and UAX points fit in the setup.
Clause 6 presents each test purpose with its TSS identifier, TP identifier, selection expression, configuration, test purpose text, and pre-test conditions. Clause 7 adds a coverage table that links the procedure groups to the number of test purposes, which helps a lab plan coverage and trace results back to the protocol areas.
Get Certified
Connect with accredited certification bodies for this standard

ANCE
Mexican certification and testing association.

Intertek Slovenia
Intertek testing, inspection, and certification services in Slovenia.
LNE (Laboratoire National de Métrologie et d'Essais)
French national laboratory for metrology and testing.
Sponsored listings
Frequently Asked Questions
SIST EN 301 069-3 V1.2.2:2003 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "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". This standard covers: 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.
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.
SIST EN 301 069-3 V1.2.2:2003 is classified under the following ICS (International Classification for Standards) categories: 33.080 - Integrated Services Digital Network (ISDN). The ICS classification helps identify the subject area and facilitates finding related standards.
SIST EN 301 069-3 V1.2.2:2003 is associated with the following European legislation: Standardization Mandates: BC-T-338. When a standard is cited in the Official Journal of the European Union, products manufactured in conformity with it benefit from a presumption of conformity with the essential requirements of the corresponding EU directive or regulation.
SIST EN 301 069-3 V1.2.2:2003 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
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
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-tes
...



