SIST EN 302 646-3:2000
(Main)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
- Abstract
Definition of ISUP v3 implementation capabilities in order to support compatibility & validation for nodes having implemented REN/SPS-01039 series. Scope of PICS limited to ISUP v3 ISDN/PLMN interface based on DE/SPS-01029-2. Supporting organisations: Telecom Eireann, Ericsson, Siemens, Telia, Telenor, KPN
- Status
- Published
- Publication Date
- 30-Nov-2000
- Technical Committee
- SPS - Signalling protocols and switching
- Current Stage
- 6060 - National Implementation/Publication (Adopted Project)
- Start Date
- 01-Dec-2000
- Due Date
- 01-Dec-2000
- Completion Date
- 01-Dec-2000
Buy Documents
SIST EN 302 646-3:2000 is the Slovenian adoption of ETSI EN 302 646-3, and it specifies the Test Suite Structure and Test Purposes (TSS&TP) for validating ISUP version 3 on the ISDN-Public Land Mobile Network (PLMN) signalling interface. It is written for conformance testing of exchanges that implement ISUP v3, so implementers, test labs, and network operators can use it to prepare and assess exchange behaviour in a controlled test setup.
What does SIST EN 302 646-3:2000 specify?
SIST EN 302 646-3:2000 specifies the validation test specification for the application of ISDN User Part (ISUP) version 3 on the ISDN-PLMN signalling interface. The document applies to exchanges that have implemented the ISUP v3 protocol specification and follows the conformance-testing approach of ISO/IEC 9646-7.
The document is organized around the test framework and the individual test purposes. Its structure is:
| Clause / item | What it covers |
|---|---|
| 1 | Scope |
| 2 | References |
| 3 | Definitions and abbreviations |
| 4 | Implementation under test and test methods |
| 5 | Test Suite Structure (TSS) |
| 6 | Test Purposes |
| 7 | Test coverage |
The foreword identifies the related parts of the same multi-part EN: Part 1 covers the protocol specification, Part 2 the PICS proforma, Part 3 this TSS&TP specification, and Part 4 the ATS and PIXIT proforma.
What are the key requirements of SIST EN 302 646-3:2000?
SIST EN 302 646-3:2000 is mainly a test specification, so its key content is the way conformance tests are structured and selected.
- Clause 4 defines the System Under Test (SUT) as an exchange and the Implementation Under Test (IUT) as the ISUP v3 implementation in that exchange. In practice, this tells the reader exactly which part of the node is being checked.
- Clause 4.2 selects the distributed multi-party test method and states that the ATS is written in concurrent Tree and Tabular Combined Notation (TTCN). That matters because the test cases are designed for parallel observation and control on both sides of the interface.
- Clause 4.3 describes the test configuration with two ISUP links, the LAB and LAC points of control and observation for the lower testers, and the MNT point for the upper tester. In practice, this means the test bench must be able to stimulate and observe signalling on both network sides and on maintenance functions.
- Clause 4.4 explains that the same test specification covers different gateway roles, including gateway exchanges with Home Location Register (HLR) connection, Gateway MSC (GMSC), and gateway fixed exchanges. The selected role depends on the completed PICS and PIXIT.
- Clause 6 says each Test Purpose (TP) includes a TSS identifier, a reference to the requirement standard, a selection expression, a configuration, a test description, pre-test conditions when needed, and a message sequence chart. That structure helps a test engineer trace each case back to the requirement it checks.
- Clause 6 groups the TPs into basic call signalling, ISDN supplementary services, GSM unique supplementary services, teleservices, and bearer services. This shows what kinds of behaviour the standard checks in practice.
- Clause 7 states that the test purposes cover only valid behaviour and focus on exceptions to basic and supplementary services in the ISDN-PLMN interface. For users, that means the document is aimed at confirming correct behaviour rather than exploring invalid input cases.
What terms does SIST EN 302 646-3:2000 define?
- Abstract Test Case (ATC) - A complete test definition for one test purpose, starting and ending in stable test states.
- Abstract Test Method (ATM) - The abstract description of how the IUT is tested, independent of a specific tester implementation.
- Abstract Test Suite (ATS) - The full set of abstract test cases collected for conformance testing.
- Implementation Under Test (IUT) - The protocol implementation being examined in the real system.
- PICS proforma - The questionnaire-style document that becomes the Protocol Implementation Conformance Statement when completed.
- PIXIT proforma - The questionnaire-style document that collects extra information needed to run the tests on the IUT.
- Point of Control and Observation (PCO) - The point in the test environment where test events are controlled and observed.
- System Under Test (SUT) - The real open system that contains the IUT.
Who uses SIST EN 302 646-3:2000?
SIST EN 302 646-3:2000 is used by equipment suppliers, conformance test laboratories, network operators, and quality teams working on signalling exchanges. They use it to select the right test configuration, complete PICS and PIXIT information, and verify ISUP v3 behaviour for PLMN-to-ISDN gateway functions.
It is especially relevant for teams validating GMSC, gateway fixed exchanges, and related interworking functions in digital cellular and ISDN signalling networks. It also supports test engineers who need a common TTCN-based structure for repeatable conformance testing.
Which standards are used with SIST EN 302 646-3:2000?
The document builds on several referenced standards and companion parts:
- EN 300646-1 - The protocol specification for ISUP v3 on the ISDN-PLMN interface; this is the functional basis for the test purposes.
- EN 300356-1 to EN 300356-19 - The ISUP v3 international-interface parts for basic services and supplementary services such as CLIP, CLIR, COLP, COLR, UUS, MCID, CONF, ECT, CFU, CFB, CFNR, CCBS, and others.
- ETS 300604 - General requirements for interworking between the PLMN and ISDN or PSTN.
- ETS 300008 - Message Transfer Part (MTP) support for international interconnection.
- ISO/IEC 9646-1, ISO/IEC 9646-3, ISO/IEC 9646-7 - The conformance testing methodology, TTCN notation, and PICS framework used by the document.
- ITU-T Recommendation Q.763 - The source for ISUP message formats and codes.
What does the SIST EN 302 646-3:2000 document contain?
SIST EN 302 646-3:2000 contains a TSS diagram, a naming convention for test purposes, and detailed test-purpose tables with message sequence charts. Table 1 maps the test suite structure to topics such as BC, ISDN_SS, GSM_SS, TS, and BS. Table 2 defines the TP naming pattern, and Table 3 summarizes how many test purposes belong to each subgroup.
The test-purpose entries state the reference clause, the selection expression, the applicable configuration, and any pre-test conditions. The document also includes concrete signalling sequences using messages such as IAM, ACM, ANM, REL, RLC, CPG, FAC, and IRS, which makes it useful for designing test cases and checking observed network behaviour against the intended ISUP v3 interworking functions.
Buy Documents
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 302 646-3:2000 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "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". This standard covers: Definition of ISUP v3 implementation capabilities in order to support compatibility & validation for nodes having implemented REN/SPS-01039 series. Scope of PICS limited to ISUP v3 ISDN/PLMN interface based on DE/SPS-01029-2. Supporting organisations: Telecom Eireann, Ericsson, Siemens, Telia, Telenor, KPN
Definition of ISUP v3 implementation capabilities in order to support compatibility & validation for nodes having implemented REN/SPS-01039 series. Scope of PICS limited to ISUP v3 ISDN/PLMN interface based on DE/SPS-01029-2. Supporting organisations: Telecom Eireann, Ericsson, Siemens, Telia, Telenor, KPN
SIST EN 302 646-3:2000 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 302 646-3:2000 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.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
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
ETSIDraftE
...
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
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.Toverifythatoutgoinghalfechocontroldevicei
...







