Ch7 Conformance Testing Methodology

Size: px
Start display at page:

Download "Ch7 Conformance Testing Methodology"

Transcription

1 Outline VII. Conformance Testing Methodology General concepts Testing documents Abstract test methods Abstract test suites Test realization Conformance assessment process Dept. Electrical & Information Engineering, Computer Engineering Lab 7-1 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-2 Dr. Junzhao Sun Outline General concepts Testing documents Abstract test methods Abstract test suites Test realization Conformance assessment process What is Conformance Testing? The process of testing the extent to which implementations of protocol entities adhere to the requirements stated in the relevant standard or specification Concerned with external behavior (black box) Prerequisites for interoperability The primary objective of conformance testing is to increase the probability that different product implementations actually interoperate. Testing of implementations But NOT with performance, reliability, fault tolerance, efficiency, etc. ISO 9646: A conforming implementation is one which satisfies both static and dynamic conformance requirements, consistent with the capabilities stated in the Protocol Implementation Conformance Statement (PICS) Dept. Electrical & Information Engineering, Computer Engineering Lab 7-3 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-4 Dr. Junzhao Sun

2 Standard ISO/IEC 9646 (ITU-T X.290) Conformance Testing Methodology and Framework (CTMF) for the Implementations of OSI and ITU Protocols 7 part standard ISO General Concepts ISO Abstract Test Suite Specification ISO Tree and Tabular Combined Notation (TTCN) ISO Test Realization ISO Conformance Assessment Process ISO Protocol Profile Test Specification ISO Implementation Conformance Statement Conformance Testing Limitations Aspects of protocol testing not considered in ISO 9646 Interoperability testing, performance testing and robustness testing The realization of service primitives iti Internal aspects of the system implementation The system environment and testing tools Procurement procedures Test certificates, and accreditation of test labs Conformance testing will always be limited, for technical and theoretical as well as for economic reasons No guarantee can be given that an implementation absolutely conforms to the relevant protocol standards Conformance testing with positive test results will increase the degree of confidence in a protocol implementation Dept. Electrical & Information Engineering, Computer Engineering Lab 7-5 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-6 Dr. Junzhao Sun Basic Standard vs. Profile Base standard is a standard relative to a single protocol in a given OSI layer A profile is a set of one or more base standards necessary for accomplishing a particular function a multilayer stack of several adjacent base standards Function might be a type of application, or a transport service based on specific telecommunications techniques A protocol can be a base standard by itself, or can belong to a profile The purpose of defining a profile is to facilitate interoperability Profile is twofold Multiplicity: a profile may retain options in a set of base specifications Refinement: a profile restricts the choices of options in the base specifications. It may also specify additional conformance requirements. We will mainly concentrate on the conformance testing of protocol Conformance Testing Process (1/2) Test generation To generate the abstract test suites (ATSs) manually or automatically Development of proformas for implementation conformance statements (ICS) and implementation extra information for testing (IXIT) Test realization The realization of test tools and means of testing, capable of executing particular test suites To generate the executable test suites (ETSs) with ATSs Including both selection and parameterization process Test execution Perform test to an implementation with executable test case selected Conformance assessment process Performed at a test laboratory for a client, with a protocol conformance test report (PCTR) as the ultimate result Dept. Electrical & Information Engineering, Computer Engineering Lab 7-7 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-8 Dr. Junzhao Sun

3 Conformance Testing Process (2/2) Standard protocol specification Protocol implementation System Under Test Test generation Abstract test suite Executable test suite Tester TTCN Test realization Test execution Verdict: (result) accept failure inconclusive error (in test HW) Dept. Electrical & Information Engineering, Computer Engineering Lab 7-9 Dr. Junzhao Sun Test Types Test types in testing process Basic interconnection tests (BIT) To determine whether interconnection is possible at all as an initial stage To establish main features of the protocol are implemented Basic interconnection tests are standardized but may be omitted Capability tests To validate that all the the observable external static capabilities of the are valid with respect to the static conformance requirements expressed in the PICS Capabilities tests are standardized and mandatory Behavior tests To check dynamic conformance of an with respect to the dynamic conformance requirements specified in the protocol standard Behaviour tests are standardized and mandatory Conformance resolution tests Special tests for purposes beyond ordinary behavior testing e.g. exception Conformance resolution tests are not standardized and not mandatory Dept. Electrical & Information Engineering, Computer Engineering Lab 7-10 Dr. Junzhao Sun Test Types Test Results Behavior tests Capability tests Basic interactioi n tests Conformance resolution tests Test results Pass Observed test outcome shows that the test purpose has been fulfilled and the has displayed only valid behaviors as specified in protocol standards Fail Test outcome proves that some conformance requirement has been violated Inconclusive Neither pass nor fail can be assigned to the test outcome Happens when underlying provider signals problems e.g. disconnect or reset Documentation of test results SCTR = system conformance test report PCTR = protocol conformance test reports Requirements on test results Repeatable, comparable and auditable to a reasonable degree Dept. Electrical & Information Engineering, Computer Engineering Lab 7-11 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-12 Dr. Junzhao Sun

4 Outline Test Generation General concepts Testing documents Abstract test methods Abstract test suites Test realization Conformance assessment process Standard Standardized Test Purposes (in English) TPs Standardized (Protocol) Implementation Conformance Statement (tables) Standardized Abstract Test Suite (in TTCN) ATS ICS Standardized (Protocol) Implementation extra Information for Testing (tables) IXIT Dept. Electrical & Information Engineering, Computer Engineering Lab 7-13 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-14 Dr. Junzhao Sun Test Specification to Be Produced Conformance Requirements Systems are called conforming if their externally visible behavior fulfils conformance requirements stated in protocol specification Mandatory requirements, always have to be observed Conditional requirements, have to be observed under conditions defined Dependence on previous choices of parameter values and options Optional requirements, can be freely selected Static conformance requirements Specify permitted combinations of capabilities implemented in real system E.g. value ranges for size parameters or timers, as in ICS Dynamic conformance requirements Specify the observable behavior of implementation permitted by standard Define actual protocol e.g. PDU exchanges, timing, format of PDUs. Profile is based on base specifications with additional constraints Dept. Electrical & Information Engineering, Computer Engineering Lab 7-15 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-16 Dr. Junzhao Sun

5 ICS (1/2) ICS = Implementation Conformance Statement A checklist of the capabilities supported by the A questionnaires i completed by client to present conformance requirements Produced by filling out an ICS proforma with static requirements Provides an overview of the features and options that are implemented Used to select and parameterise test cases and as an indicator for basic interoperability between different products PICS = Protocol Implementation Conformance Statement realizes a single protocol Profile ICS contains a set of interrelated protocols, e.g. a stack of protocols ICS is not just for testing Used by specification writer to clarify the intent of standards Used by product implementer for selection of features ICS (2/2) Standardization organizations Base specification Base specification Base Base specification specification Profile specification PICSproforma PICS- PICSproforma PICSproformproforma Profile RL Profile specific ICS proforma RL = Requirements List Client Profile ICS PICS PICS PICS PICS Profile RL Profile specific ICS Dept. Electrical & Information Engineering, Computer Engineering Lab 7-17 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-18 Dr. Junzhao Sun ICS Proforma Protocol Capability Status of capability in protocol specification Mandatory, optional, conditional prohibited, excluded d out-of scope, not applicable Capabilities can be grouped into categories Major capabilities Supported PDUs and fields within PDUs Supported timers Encoding variations Negotiation mechanisms Error procedures Dept. Electrical & Information Engineering, Computer Engineering Lab 7-19 Dr. Junzhao Sun ICS Proforma Structure ICS proforma corrigenda (version information) ICS proforma instructions, abbreviations and terms Identification of the implementation, supplier and client Identification of the protocol, information object or profile Protocol, information object or profile corrigenda Major capabilities table Supported PDUs Supported Supported Table PDUs Table PDUs Table Supported parameters Supported parameters Supported table in PDU parameters table in PDU table in PDU Supported timer tables Supported protocol error handling table PICS proforma tables Supported negotiation capabilities table Multi-specification dependencies table Dept. Electrical & Information Engineering, Computer Engineering Lab 7-20 Dr. Junzhao Sun

6 ICS Proforma ISDN Example IXIT, SCS Index Protocol capability Does the implementation support Conditions for status Status Reference Support M1 3.1kHz audio calls O [] Yes [ ] No M2 Data calls O [ ] Yes [ ] No M3 Packet mode calls O 6.3 [ ] Yes [ ] No M4 Interworking with non-isdn networks M 8.4 [ ] Yes [ ] No M41 Calling line identification presentation M 8.4 [ ] Yes [ ] No M421 Calling line identification restriction M1 not M1 M422 Advice of charge M1 not M1 M N/A M N/A 8.4 [ ] Yes [ ] No 8.4 [ ] Yes [ ] No Dept. Electrical & Information Engineering, Computer Engineering Lab 7-21 Dr. Junzhao Sun IXIT = Implementation extra Information for Testing Contains additional information beyond specification as ICS An IXIT proforma filled out by testt laboratory and client With both protocol IXIT and profile IXIT, as in ICS types Specify additional testing information related to an specification Physical setup, connection of test, and testing environment SUT hardware, socket, telephone numbers, and tester SAP addresses Test-specific timer or parameter values SCS = System Conformance Statement List references to specifications of the, related ICSs, related testt reports, together with configuration information of SUT, I.e. an index Conformance of an : An is said to be conforming if it satisfied the static and dynamic requirements of the relevant standards referenced in SCS and capabilities in ICSs. Dept. Electrical & Information Engineering, Computer Engineering Lab 7-22 Dr. Junzhao Sun IXIT Proforma ISDN Example TSS & TP #PC_BASIC #PC_POINT_TO_POINTPOINT TO POINT #PC_POINT_TO_MULTIPOINT #PC_EN_BLOC_RECEIVING #PC_OVERLAP_RECEIVING #PX_CDPN_OCTET3 #PX_CPN_PTC1 #PX_LCPN_PTC2 #PX_CPN_PTC2 TRUE FALSE TRUE TRUE TRUE 81 O O 07 O O TSS = Test Suite Structure TP = Test Purposes TSS & TP are derived from the relevant base standards. Provide an informal, easy-to-read description of each test case Concentrate on the meaning of the test rather than detailing how it may be achieved TP is a textual description of a single requirement or a set of related requirements which should be tested Test Purposes are grouped into a logical Test Suite Structure according to suitable criteria, e.g., basic interconnection, error handling, functionality etc. Will be introduced later in ATS section Dept. Electrical & Information Engineering, Computer Engineering Lab 7-23 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-24 Dr. Junzhao Sun

7 ATS & ETS Test Suites & Specification ATS = Abstract Test Suite The entire collection of Test Cases (ABSTRACT) Each Test Case specifies the detailed d coding of the Test Purposes, written in the standardized test specification language TTCN Can be generated manually from protocol and service standard Can be generated automatically from formal specification of protocol CATG = Computer-Aided Test Case Generation Some tools are commercially available to generate test suite from e.g. SDL Will be studied later in more detail ETS = Executable Test Suite Test cases for truly test execution Can be quickly and easily implemented from the ATS using the TTCN compilers available on most modern test tool platforms Dept. Electrical & Information Engineering, Computer Engineering Lab 7-25 Dr. Junzhao Sun Tests apply to a single system under test (SUT), and one protocol standards Exhaustive test of standards specifications Must cover all features mandatory & optional Must cover valid, invalid, & inopportune protocol exchanges Use of standardized test specification may Improve transparency and increase of the objectiveness for the test process Provide comparability of test results As the criteria for accreditation bodies to assess test laboratories Common test specifications are the basis for harmonized test services Provide a common starting point to suppliers, users, test laboratories and certification bodies Test specification language TTCN Dept. Electrical & Information Engineering, Computer Engineering Lab 7-26 Dr. Junzhao Sun Test Specification Development in ETSI Typical Test Suites GSM, GPRS, 3G (UMTS in 3GPP) Broadband Radio Access Networks (HiperLAN) DECT(Digital Enhanced Cordless Telecommunications) Bluetooth Local Loop, Digital Subscriber Line (DSL) IN, INAP (Intelligent Network Application Protocol) ISDN, B-ISDN SMS in PSTN/ISDN SIP (Session Initiation Protocol), IPv6 IP Cablecom XML (Extensible Markup Language) Dept. Electrical & Information Engineering, Computer Engineering Lab 7-27 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-28 Dr. Junzhao Sun

8 Outline ATM General concepts Testing documents Abstract test methods Abstract test suites Test realization Conformance assessment process ATM = Abstract Test Methods NOT Automatic Teller Machine NOT Asynchronous Transfer Mode A set of ATMs are defined by OSI testing methodology, describing Abstract test configuration Possible types of observation and control Providing for test coordination ATMs are determined by Configuration of with respect to SUT Entire testing configuration, I.e. test system + SUT + service provider Where tester can control and observe the Difference degrees of precision of the test coordination procedures Common test architecture and 4 test methods Dept. Electrical & Information Engineering, Computer Engineering Lab 7-29 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-30 Dr. Junzhao Sun OSI System & OSI Terminology Complete system Application Presentation Session Transport Network Partial system Application Presentation Session Transport Network Application relay system Application Presentation Session Transport Network Network relay system Application Presentation Session Transport Network Layer S Layer T Service provided PDU Service used Layer S Layer T Session layer SP SAP SP Transport layer Data link Physical Data link Physical Data link Physical Data link Physical Layer N Layer N Network layer implement one or a combination of OSI protocols from one layer or several adjacent layers Dept. Electrical & Information Engineering, Computer Engineering Lab 7-31 Dr. Junzhao Sun SP : Service Primitive SAP : Service Access Point PDU : Protocol Data Unit Dept. Electrical & Information Engineering, Computer Engineering Lab 7-32 Dr. Junzhao Sun

9 Conformance Testing Terminology Conceptual Test Architecture (1/3) Upper Tester Test operator interface Test System (TS) Product operator interface System Under Test (SUT) PDU ASP ASP ASP ASP PCO PCO ASP: Abstract Service Primitive PCO: Point of Control and Observation : Implementation Under Test PDU: Protocol Data Unit Lower Tester Control Function TCP Lower Tester Lower Tester Lower Tester Test Co-ordination Procedures (TCP) PDU Upper Tester Upper Tester Upper Tester PCO Lower Tester The PCO has two FIFO queues: Send (from tester to ) Receive (by tester from ) A PCO maps to a SAP (Service Access Point) in the OSI reference model PCO Lower level service provider There can be several LTs and UTs being simultaneously used Dept. Electrical & Information Engineering, Computer Engineering Lab 7-33 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-34 Dr. Junzhao Sun Conceptual Test Architecture (2/3) Testing contexts Single-party testing is for testing an which communicates with exactly one real open system, represented by a single lower tester Multi-party testing is for testing an communicating with multiple real open systems, represented by more than one lower tester Configuration for components can be homogeneous or heterogeneous Lower tester (LT) controls and observes the s lower service boundary, indirectly, via the underlying service provider In single-party testing, behaves as the peer entity to In multi-party testing, act as peer entities working in parallel Lower tester control function (LTCF) coordinating all LTs Assign the test case verdicts Mandatory in multi-party context, inapplicable in single-party context Conceptual Test Architecture (3/3) Upper tester (UT) controls and observes s upper service boundary, by operator access, API, or hardware interface In single-party context, t UT behaves as a user of In multi-party context, UTs working in parallel act as users of Test coordination procedures (TCPs) are used to ensure cooperation between the UTs and LTs How tester shall respond Passing (preliminary) results Synchronisation TCP is NOT Transport Control Protocol, as in TCP/IP Dept. Electrical & Information Engineering, Computer Engineering Lab 7-35 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-36 Dr. Junzhao Sun

10 ATM Classification Test Case ATMs for multi-party testing Several parallel upper and lower testers In complex situation ti a upper tester t control function (UTCF) is needed d Special cases include only one upper tester, or even no upper tester at all ATMs for single-party testing Local Test Method (L) Upper Tester and Lower Tester in Test System Distributed Test Method (D) Upper Tester in SUT, Lower Tester in Test System Co-ordinated Test Method (C) As above, uses Test Management Protocol Remote Test Method (R) Lower Tester in Test System, no Upper Tester Lower Tester ConnectRequest CR ConnectConfirm CC Upper Tester ConnectIndication CONind ConnectResponse CONresp Recall service primitives Request Indication Response Confirm Dept. Electrical & Information Engineering, Computer Engineering Lab 7-37 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-38 Dr. Junzhao Sun Local Test Method Local Test Method TCP coordination UT N-layer entity under test LT System Under Test (SUT) PCO 2) CONind 3) CONresp Test System (TS) Upper Tester TCPs Lower Tester Upper Tester is located in Test System Requires an upper interface on is built in the tester No ATSs for this method Good for the testing of a hardware component Example: Ethernet driver 1) CR 4) CC PCO Dept. Electrical & Information Engineering, Computer Engineering Lab 7-39 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-40 Dr. Junzhao Sun

11 Distributed Test Method Distributed Test Method LT TCP UT PDUs Service provider System Under Test (SUT) Upper Tester 2) CONind 3) CONresp PCO Test Co-ordination Procedures (TCP) Test System (TS) Lower Tester UT in SUT, LT remote Requires synchronisation Suitable for upper layer protocols / protocols offering API Example: socket communication 1) CR 4) CC PCO Dept. Electrical & Information Engineering, Computer Engineering Lab 7-41 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-42 Dr. Junzhao Sun Co-ordinated Test Method Co-ordinated Test Method LT TM-PDUs PDUs UT System Under Test (SUT) 2) CONind 3) CONresp Test Management Upper Tester Protocol Test System (TS) Lower Tester Service provider UT in SUT but no access, LT remote No assumption of upper interface to the Use only one PCO below the LT Uses Test Management Protocol (TMP) embedded in Suitable for mid-layer protocols 1) CR 4) CC PCO Dept. Electrical & Information Engineering, Computer Engineering Lab 7-43 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-44 Dr. Junzhao Sun

12 Remote Test Method Remote Test Method LT TCP PDUs UT System Under Test (SUT) Test System (TS) Lower Tester Service provider No Upper Tester Upper Tester can be native application or a user accessible interface Manual co-ordination Limited, but easy to use 1) CR 2) CC PCO Dept. Electrical & Information Engineering, Computer Engineering Lab 7-45 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-46 Dr. Junzhao Sun ATMs Put Together Testing Configuration Examples MHS MHS = Message Handling Systems Multi-user in single-party context RTS = Reliable Transfer System LT TCP UT-2 UT-1 MHS- RTS- MHS- PDUs RT service provider Dept. Electrical & Information Engineering, Computer Engineering Lab 7-47 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-48 Dr. Junzhao Sun

13 Testing Configuration Examples Multiplexing Multiplexing happens in transport or network layer protocols where more than one connection is multiplexed over a single lower connection, e.g. transport connections over network one Testing Configuration Examples Relay Relay systems testing should be in multi-party context, without using UTs Network- LT TCP UT-2 UT-1 NW- PDUs Service provider Transport- LT 1 PDUs Service provider TCP LT 2 PDUs Service provider Dept. Electrical & Information Engineering, Computer Engineering Lab 7-49 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-50 Dr. Junzhao Sun A Example Test System Architecture Outline TC Editor TC Translator Protocol Tester Interface PICS,PIXIT Editor Test Select Result Analysis&report SUT General concepts Testing documents Abstract test methods Abstract test suites Test realization Conformance assessment process TC Library Transmit Test Execute Receive Service Provider Dept. Electrical & Information Engineering, Computer Engineering Lab 7-51 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-52 Dr. Junzhao Sun

14 ATS Development Process ATS = Abstract Test Suites 1. Determine the testable conformance requirements from the relevant specifications, ICS and related documents 2. Determine the test groups & objectives that cover these requirements 3. Develop test purposes covering requirements and test group objectives 4. Choose testing context (single-/multi-party) and an ATM (configuration) A test suite is always dedicated to a single test method 5. Specify ATS, including test steps, using standardized notation like TTCN 6. Specify the selection and parameterisation criteria with respect to the ICS and IXIT proformas ATS should be used to derive ETS by compilation and adaptation to the means of testing (MOT) MOT is the combination of test devices, equipments and procedures Recall the Test Generation Process Standard ICS Standardized Test Purposes (in English) TPs Standardized (Protocol) Implementation Conformance Statement (tables) Standardized Abstract Test Suite (in TTCN) Standardized (Protocol) Implementation extra Information for Testing (tables) ATS IXIT Dept. Electrical & Information Engineering, Computer Engineering Lab 7-53 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-54 Dr. Junzhao Sun ATS Structure (1/2) ATS Structure (2/2) Test suite Test group Test group Test Test case Test case Test case case Test step Test Test case case Test case event Test group Test case Test case Test case Test step Test case Test case Test event Test step Test group Test Test case Test case Test case case Test step Test Test case case Test case event Test Test case Test case Test case case Test Test case case Test case event A test suite consists of test cases with no execution order Test cases are logically grouped into test group according to test purposes Each test t case has an individual id test t purpose to demonstrate t a certain behavior A test group objective may be provided for each test group The nested hierarchy should be created in a top-down fashion Ensure systematic derivation of test purposes Achieve good coverage of all protocol aspects and conformance requirements A test case may be modularized into nesting test steps Modularization facilitates test case development and maintenance Group commonly used test steps together into test step libraries Economical that they need not be specified repeatedly Test event is the elementary unit within a test case Usually the exchange of a PDU or an ASP at a PCO Dept. Electrical & Information Engineering, Computer Engineering Lab 7-55 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-56 Dr. Junzhao Sun

15 TSS = Test Suite Structure TSS FTAM Example which tests are performed on which aspects of the reference specification Adopt a top down approach deriving TSS from base specification when no technical constraint forbids it, structure TSS as a tree 1. The name of base specification should be placed at the top of the TSS 2. Test groups related to the "major functions", or "roles" of the base specification 3. Pre-defined groups of tests according to the "nature" of the tests: Basic interconnection tests; capability tests; Valid behaviour tests; t invalid behaviour tests; t inopportune behaviour tests; t 4. Pre-defined groups of tests according to the "functional aspect" tested: State event transitions; parameter variations; parameter combinations; timers 5. Groupings relevant to the base specification E.g. name of functional units, then of PDUs FTAM = File Transfer Access and Management Dept. Electrical & Information Engineering, Computer Engineering Lab 7-57 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-58 Dr. Junzhao Sun Test Purposes (1/2) Test Purposes (2/2) Each test case with one test purpose for meaning description Test purposes focus on one or more related conformance requirements, derived from OSI specification Test purposes and their hierarchical grouping are specified in a TSS & TP (Test suite structure and test purposes) standard Structure chosen depends largely on personal experience and style Test purposes for a test suite have to cover aspects of protocol Capabilities, in particular mandatory and optional ones Behavior tests, with the tester displaying valid/invalid behavior PDUs sent to/received from, and relationship between the PDUs Protocol phases and protocol machine states Timing, encoding, individual parameters and parameter combinations The expression of a TP shall not be limited to checking a state or a state transition of a protocol state machine Example TP: "Check that t the sends a COMMON CONTROL ACK after receipt of a COMMON CONTROL message containing..., as a result of state transition S1 S2.". A clear explanation of the relation between TPs and the conformance requirements in the reference specification shall be provided The TPs shall be designated by the same numbering and referencing scheme as the TSS Dept. Electrical & Information Engineering, Computer Engineering Lab 7-59 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-60 Dr. Junzhao Sun

16 Combined TPs (CTPs) TP Combination Principle The final cost of a test campaign directly depends on the size of the ATS The objective of CTP is to reduce the number of test cases, but to keep a good coverage Dept. Electrical & Information Engineering, Computer Engineering Lab 7-61 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-62 Dr. Junzhao Sun TSS for CTP Test Purpose Component Dept. Electrical & Information Engineering, Computer Engineering Lab 7-63 Dr. Junzhao Sun Initial condition should define precisely the expected state of the at the beginning of the test Example: Ensure that the is in state connection established (reception of a connect confirm on the LT on response to a connect request). Check(s) to be performed Example: Ensure that the, on reception of a valid SETUP message with the Sending complete information element sends any of a CALL PROCEEDING, ALERTING or CONNECT message. Verdict criteria should explicitly describe the observable events which will be used to assess the result of the test. Example: Check that the in state S1, on receipt of a valid connect request, enters state S2 (sends a valid connect confirm). Dept. Electrical & Information Engineering, Computer Engineering Lab 7-64 Dr. Junzhao Sun

17 Testing States Test Case Scheme Testing state is a combination of the states of SUT (), test system, and underlying provider which can occur during testing Stable state t can be maintained i between test t case without t tester t activities iti Idle state is that no connection is established, independent of previous tests Test state is the one that test case is truly performed to check test purpose Initial state the start point of the execution of a test case End state is the stop state of a test One test case may stop at several end states A test case is conceptually composed of 3 parts Test body, the combination of test events for achieving test purpose Starts t in a initial iti testing ti state t Test preamble, takes the test from stable states to initial state Test postamble, takes the test from end states to one stable state If end state is not unique, it has to be checked by a verification step Postamble Stable State Preamble Test Test Body End State Verification State (Test Body) End State (Verification) Dept. Electrical & Information Engineering, Computer Engineering Lab 7-65 Dr. Junzhao Sun The outcome for each test case should be assigned a verdict Calculated from verdicts assigned to test events in the outcome Dept. Electrical & Information Engineering, Computer Engineering Lab 7-66 Dr. Junzhao Sun Outline Test Realization General concepts Testing documents Abstract test methods Abstract test suites Test realization Conformance assessment process Test realization is the process of producing a means of testing (MOT) for conformance to protocol standards, by reference to an ATS standard. MOT is a real test system used to execute a test suite on s Combination of equipment and procedures that derive, select, parameterize and execute the test cases of a given ATS, together with produce conformance log Does not mean the actual execution of test cases ETS derivation is to convert the ATS into final ETS Selection of applicable test cases (abstract or executable) Performed mainly on the basis of ICS (Imple. Conformance Statement) Parameterization of selected test cases (abstract or executable) Performed mainly on the basis of IXIT (Imple. extra Info for Testing) Derivation process, see next Dept. Electrical & Information Engineering, Computer Engineering Lab 7-67 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-68 Dr. Junzhao Sun

18 Derivation Process MOT Functions One-to-one correspondence between selected abstract & executable test cases Correspondence in all respects e.g. behavior, test purpose, verdicts, relation to ICS/IXIT entries, selectability, independency, etc. May include some MOT specific selection Independent from and compatible with the selection & parameterization processes ATS Derivation ETS Selection SATS Parameterization PATS Derivation & execution Derivation Derivation Selection SETS Parameterization PETS Execution Realization of configured ATM (abstract test method) Realize the LTs (lower testers) and LTCF (LT control function) LT s encoder/decoder d realization: simple but not efficient i LT s reference protocol implementation: efficient but difficult Specify or realize UTs (upper testers) UT can be dedicated software, human operator, existing protocol layers, etc. Specify or realize TCP (test coordination procedures) ATS to ETS Contain derived executable test cases Provide means for selection and parameterization Provide means for executing PETS Conformance log generation Must be human readable and permit verification of test verdicts assigned Dept. Electrical & Information Engineering, Computer Engineering Lab 7-69 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-70 Dr. Junzhao Sun Outline General concepts Testing documents Abstract test methods Abstract test suites Test realization Conformance assessment process Dept. Electrical & Information Engineering, Computer Engineering Lab 7-71 Dr. Junzhao Sun Conformance Assessment Process (1/2) Conformance assessment process is the entire activities that are necessary to validate and document the protocol conformance Test campaign is the actual execution of the test t suite 3 phases for conformance assessment process 1. Preparation for testing Production of SCS, ICS & IXIT Choice of ATM & ATS Preparation of SUT & MOT 2. Test operations Static conformance review of ICS Test realization (selection & parameterization) Test campaigns 3. Test report production Provides clients with documentation Dept. Electrical & Information Engineering, Computer Engineering Lab 7-72 Dr. Junzhao Sun

19 Conformance Assessment Process (2/2) Test Laboratories and Test Clients OSI specifications, proformas, test specifications i SCS, IXIT, ICS, PTS, ATS static conformance review results, test results, test log PCTR SCTR Preparation for testing administrative activities completion of fdocuments choice of test method and ATS choice of test specifications SUT and MOT preparation Test Operation static conformance review test selection & parameterization test tcampaigns Test Report Production Test Laboratory is responsible for conducting the conformance assessment of s and can be classified according to their role First-party t is operated by the supplier of, I.e. implementer, vendor Second-party is affiliated to the user of who is willing to test it Third-party is independent from either of the two whose business is the testing of products Clients will frequently be implementers or vendors of protocol implementation who want to have their own products tested and certified, but can also be important user of Dept. Electrical & Information Engineering, Computer Engineering Lab 7-73 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-74 Dr. Junzhao Sun Preparations for Testing (1/2) Preparations for Testing (2/2) Production of SCS, ICS By client filling proformas Production of IXIT By lab & client filling proformas Choice of ATM & ATS Agreement between client & lab Preparation of SUT By client Preparation of MOT By lab ATS ICS SUT decs ICS pro. IXIT Extra decs IXIT pro. SUT config. MOT config. Dept. Electrical & Information Engineering, Computer Engineering Lab 7-75 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-76 Dr. Junzhao Sun

20 Testing Operations (1/3) Testing Operations (2/3) Static conformance review Checks ICS for consistency with static conformance requirements Test selection Select a suitable subset of test cases from ATS resulting SATS Test parameterization Parameters are assigned values as specified in ICS & IXITs resulting PATS Transform PATS into PETS (parameterized executable test suite) Verification of TCPs To verity MOT & SUT are able to use TCP (Test Coordination Procedure) Test campaign, see next slide Execution of PETS and production of conformance log Test campaign Assignment of verdicts = [pass, fail, inconclusive] Test lab has to assign exactly one test t verdict per executed test t case Abnormal test termination or error leads to not run in report Inconclusive verdict have to be repeated at least once Conformance log Outcome of all executed test cases to document for client Negotiated exit Time when client and test lab jointly decide to stop the test campaign No formal test report will be produced Dept. Electrical & Information Engineering, Computer Engineering Lab 7-77 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-78 Dr. Junzhao Sun Testing Operations (3/3) Test Report Production (1/2) ETS ICS Derivation IXIT Selection SETS SUT config. MOT config. ETS ICS Derivation IXIT Selection SETS SUT config. MOT config. SUT decs SUT decs ATS ICS pro. Extra decs Parameterization IXIT pro. PETS Execution ATS ICS pro. Extra decs Parameterization IXIT pro. PETS Execution Comp. Report Dept. Electrical & Information Engineering, Computer Engineering Lab 7-79 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-80 Dr. Junzhao Sun

21 Test Report Production (2/2) SCTR Proforma SCRT = System Conformance Test Report Gives an overall summary of the conformance status to the SUT Contains a summary of achieved test t results & administrative i ti information PCTR = Protocol Conformance Test Report One for each protocol under test Administrative and technical information A summary of all achieved test results Individual detailed presentation of each test case 1. Identification summary Administrative information for identification of SCTR Information about test t laboratory, test t client, SUT, profile, etc. 2. System report summary One section for each tested protocol is required Document reference definition, protocol specification, ICSs, IXITs, PCTR, ATS, ATM, etc. Conformance status Whether static and/or dynamic conformance error Test cases run Number of passed, failed, and inconclusive test cases Dept. Electrical & Information Engineering, Computer Engineering Lab 7-81 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-82 Dr. Junzhao Sun PCTR Proforma Test Conducting 1. Identification summary Information about PCTR,, and testing environment 2. Protocol conformance summary conformance status This has/has not been shown by conformance assessment to be nonconforming to the referenced base specification(s) Static conformance summary The ICSs for this is/is not consistent with the static conformance requirements in the referenced base specification Dynamic conformance summary The test campaign did/did not reveal errors in the 3. Protocol conformance report Static conformance review report Test campaign report, for each test case in ATS ATS reference, selected or not, run or not, verdict, and observations Dept. Electrical & Information Engineering, Computer Engineering Lab 7-83 Dr. Junzhao Sun Formal tests Done by test laboratories that will issue official test certificate Informal tests In-house or private lab product test Tests at trade shows, bake-off meets Remote test access to tester through Internet (e.g. on Web server) Quality of Tests Consistency and repeatability Standard ATSs & approved ETSs Standard of test laboratory operations Test Report for procurement and regulatory bodies National and International recognition of test results Dept. Electrical & Information Engineering, Computer Engineering Lab 7-84 Dr. Junzhao Sun

22 Detailed Testing Process Whole Information Flow ETS Selection Derivation ICS IXIT SETS SUT config. MOT config. SUT decs Extra decs Parameterization ATS ICS pro. IXIT pro. PETS Execution Comp. Report Dept. Electrical & Information Engineering, Computer Engineering Lab 7-85 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-86 Dr. Junzhao Sun Summary References of This Chapter Conformance testing Black-box approach of testing protocol implementations against protocol specification Three phases for conformance assessment process 1. Preparation for testing Test generation: from ICS+IXIT & TPs, get ATS Document proforma Configuration of ATM architecture 4 methods 2. Test operations Test realization: from ATS, through selection & parameterization, get PETS Test execution 3. Test report production SCTR & PCTRs Bernd Baumgarten and Alfred Giessler, OSI Conformance Testing Methodology and TTCN, Elsevier Science, 1994 Dept. Electrical & Information Engineering, Computer Engineering Lab 7-87 Dr. Junzhao Sun Dept. Electrical & Information Engineering, Computer Engineering Lab 7-88 Dr. Junzhao Sun

Technical Committee. Introduction to ATM Forum Test Specifications, Version 2.0 AF-TEST

Technical Committee. Introduction to ATM Forum Test Specifications, Version 2.0 AF-TEST Technical Committee Introduction to ATM Forum Test Specifications, Version 2.0 AF-TEST-0177.000 October, 2001 2001 by The ATM Forum. The ATM Forum hereby grants the limited right to reproduce this specification/

More information

EUROPEAN ETS TELECOMMUNICATION May 1997 STANDARD

EUROPEAN ETS TELECOMMUNICATION May 1997 STANDARD EUROPEAN ETS 300 093-4 TELECOMMUNICATION May 1997 STANDARD Source: ETSI TC-SPS Reference: DE/SPS-05061-D-4 ICS: 33.020 Key words: ISDN, DSS1, supplementary service, CLIR, testing, ATS, PIXIT, user Integrated

More information

EUROPEAN ETS TELECOMMUNICATION April 1995 STANDARD

EUROPEAN ETS TELECOMMUNICATION April 1995 STANDARD EUROPEAN ETS 300 406 TELECOMMUNICATION April 1995 STANDARD Source: ETSI TC-MTS Reference: DE/MTS-00012 ICS: 33.020, 33.040.40 Key words: Testing, methodology Methods for Testing and Specification (MTS);

More information

ETSI EN V1.4.1 ( )

ETSI EN V1.4.1 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Advice of Charge (AOC) supplementary service; Digital Subscriber Signalling System No. one (DSS1) protocol; Part

More information

Draft EN V1.2.3 ( )

Draft EN V1.2.3 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Multiple Subscriber Number (MSN) supplementary service; Digital Subscriber Signalling System No. one (DSS1) protocol;

More information

ETSI EN V1.1.1 ( )

ETSI EN V1.1.1 ( ) European Standard (Telecommunications series) Broadband Integrated Services Digital Network (B-ISDN); Digital Subscriber Signalling System No. two (DSS2) protocol; Quality of Service class and parameters

More information

Final draft ETSI EN V1.1.3 ( )

Final draft ETSI EN V1.1.3 ( ) Final draft EN 301 069-2 V1.1.3 (2000-08) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Signalling System No.7; ISDN User Part (ISUP); Application transport

More information

EUROPEAN pr ETS TELECOMMUNICATION December 1996 STANDARD

EUROPEAN pr ETS TELECOMMUNICATION December 1996 STANDARD DRAFT EUROPEAN pr ETS 300 394-2-4 TELECOMMUNICATION December 1996 STANDARD Source: ETSI TC-RES Reference: DE/RES-06009-2-4 ICS: 33.020 Key words: TETRA, V+D, voice, data, protocol, testing, TTCN Radio

More information

TINA-CAT WorkGroup Request For Proposals

TINA-CAT WorkGroup Request For Proposals TINA-CAT WorkGroup Request For Proposals TINA Conformance Testing Framework Document information Title: TINA Conformance Testing Framework RfP Version: 1.0: Approved and Released Date: July 19, 1999 1.

More information

EN V1.2.4 ( )

EN V1.2.4 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Connected Line Identification Presentation (COLP) supplementary service; Digital Subscriber Signalling System No.

More information

ETSI EN V1.1.1 ( )

ETSI EN V1.1.1 ( ) EN 301 062-3 V1.1.1 (2000-08) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Signalling System No.7; Support of Virtual Private Network (VPN) applications with

More information

ETSI ES V1.1.1 ( )

ETSI ES V1.1.1 ( ) Standard Access and Terminals (AT); Analogue access to the Public Switched Telephone Network (PSTN); Protocol over the local loop for display and related services; Terminal equipment requirements; Part

More information

ETSI EN V1.1.1 ( )

ETSI EN V1.1.1 ( ) EN 301 484-6 V1.1.1 (2002-02) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Line Hunting (LH) supplementary

More information

ETSI ETR 266 TECHNICAL August 1996 REPORT

ETSI ETR 266 TECHNICAL August 1996 REPORT ETSI ETR 266 TECHNICAL August 1996 REPORT Source: TC-MTS Reference: DTR/MTS-00010 ICS: 33.020 Key words: Methodology, testing Methods for Testing and Specification (MTS); Test Purpose style guide ETSI

More information

A GENERIC TOOL FOR AUTOMATIC PROTOCOL CONFORMANCE TESTING WITH APPLICATION TO ATM EQUIPMENT *

A GENERIC TOOL FOR AUTOMATIC PROTOCOL CONFORMANCE TESTING WITH APPLICATION TO ATM EQUIPMENT * A GENERIC TOOL FOR AUTOMATIC PROTOCOL CONFORMANCE TESTING WITH APPLICATION TO ATM EQUIPMENT * M. Alvarez-Campana, E. Vázquez, J. Vinyes Dept. Ingeniería de Sistemas Telemáticos Universidad Politécnica

More information

ETSI EN V1.1.4 ( )

ETSI EN V1.1.4 ( ) EN 301 001-4 V1.1.4 (1999-11) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Outgoing Call Barring (OCB) supplementary services; Digital Subscriber Signalling

More information

ETSI EN V1.1.3 ( )

ETSI EN V1.1.3 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Security tools (SET) procedures; Digital Subscriber Signalling System No. one (DSS1) protocol; Part 4: Abstract

More information

TTCN3 in Wireless Testing Eco Space

TTCN3 in Wireless Testing Eco Space TTCN3 in Wireless Testing Eco Space Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture. Agenda Challenges in Test environment development for Wireless Products Critical

More information

ETSI EN V3.2.1 ( )

ETSI EN V3.2.1 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Diversion supplementary services; Digital Subscriber Signalling System No. one (DSS1) protocol; Part 6: Abstract

More information

Standard ECMA-298 December 1999

Standard ECMA-298 December 1999 Standard ECMA-298 December 1999 Standardizing Information and Communication Systems Broadband Private Integrated Services Network (B-PISN) - Inter-Exchange Signalling Protocol Separated Bearer Control

More information

Mobitex Transport Protocol 1 (MTP/1)

Mobitex Transport Protocol 1 (MTP/1) Mobitex Transport Protocol 1 (MTP/1) Contents 1 Introduction...5 2 Terminology...6 3 Transport Service Definition...11 3.1 General...11 3.1.1 Introduction...11 3.1.2 System Environment...12 3.1.3 Features

More information

EUROPEAN pr ETS TELECOMMUNICATION June 1998 STANDARD

EUROPEAN pr ETS TELECOMMUNICATION June 1998 STANDARD FINAL DRAFT EUROPEAN pr ETS 300 195-6 TELECOMMUNICATION June 1998 STANDARD Source: SPS Reference: DE/SPS-05061-Z-6 ICS: 33.020 Key words: ISDN, DSS1, supplementary service, interaction, testing, ATS, PIXIT,

More information

EUROPEAN ETS TELECOMMUNICATION April 1998 STANDARD

EUROPEAN ETS TELECOMMUNICATION April 1998 STANDARD EUROPEAN ETS 300 196-4 TELECOMMUNICATION April 1998 STANDARD Source: SPS Reference: DE/SPS-05005-4 ICS: 33.020 Key words: ISDN, DSS1, supplementary service, testing, ATS, PIXIT, user Integrated Services

More information

TECHNICAL REPORT DLMS/COSEM. device language message specification. EXCERPT FROM DLMS UA :2007, Third Edition

TECHNICAL REPORT DLMS/COSEM. device language message specification. EXCERPT FROM DLMS UA :2007, Third Edition TECHNICAL REPORT Companion Specification for Energy Metering DLMS/COSEM Conformance Testing Process DLMS User Association device language message specification Reference number: EXCERPT FROM DLMS UA 1001-1:2007,

More information

ETSI EN V1.3.3 ( )

ETSI EN V1.3.3 ( ) EN 300 188-4 V1.3.3 (2000-05) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Three-Party (3PTY) supplementary service; Digital Subscriber Signalling System No.

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 102 596 V1.1.1 (2007-05) Technical Specification Methods for Testing and Specification (MTS); Internet Protocol Testing (IPT): IPv6 Mobility; Conformance Abstract Test Suite (ATS) and partial Protocol

More information

DLMS/COSEM. Conformance Testing Process

DLMS/COSEM. Conformance Testing Process TECHNICAL REPORT COmpanion Specification for Energy Metering DLMS/COSEM Conformance Testing Process DLMS User Association device language message specification DLMS User Association 2015-06-19 EXCERPT

More information

EUROPEAN ETS TELECOMMUNICATION December 1999 STANDARD

EUROPEAN ETS TELECOMMUNICATION December 1999 STANDARD DRAFT EUROPEAN ETS 300 394-4-14 TELECOMMUNICATION December 1999 STANDARD Source: TETRA Reference: DE/TETRA-02009-4-14 ICS: 33.020 Key words: ATS, DMO, PIXIT, protocol, radio, testing, TETRA, TTCN Terrestrial

More information

EUROPEAN pr ETS TELECOMMUNICATION August 1996 STANDARD

EUROPEAN pr ETS TELECOMMUNICATION August 1996 STANDARD FINAL DRAFT EUROPEAN pr ETS 300 359-3 TELECOMMUNICATION August 1996 STANDARD Source: ETSI TC-SPS Reference: DE/SPS-05061-G-3 ICS: 33.080 Key words: ISDN, DSS1, supplementary service, CCBS, testing, TSS&TP,

More information

EUROPEAN ETS TELECOMMUNICATION April 1999 STANDARD

EUROPEAN ETS TELECOMMUNICATION April 1999 STANDARD EUROPEAN ETS 300 324-7 TELECOMMUNICATION April 1999 STANDARD Second Edition Source: SPS Reference: RE/SPS-09055-7 ICS: 33.020 Key words: AN, ISDN, layer 2, LE, PSTN, testing, TSS&TP, V interface, V5 interface

More information

ETSI TS V1.2.1 ( )

ETSI TS V1.2.1 ( ) TS 102 148-2-1 V1.2.1 (2004-04) Technical Specification Broadband Radio Access Networks (BRAN); HIPERACCESS; Conformance testing for the Packet based Convergence Layer; Part 2: Ethernet Service Specific

More information

ETSI TS V1.2.2 ( ) Technical Specification

ETSI TS V1.2.2 ( ) Technical Specification TS 102 486-1-3 V1.2.2 (2009-05) Technical Specification Intelligent Transport Systems (ITS); Road Transport and Traffic Telematics (RTTT); Test specifications for Dedicated Short Range Communication (DSRC)

More information

A Generic Tool for Automatic Protocol Conformance Testing with Application to ATM Equipment *

A Generic Tool for Automatic Protocol Conformance Testing with Application to ATM Equipment * A Generic Tool for Automatic Protocol Conformance Testing with Application to ATM Equipment * M. Alvarez-Campana, E. Vázquez, J. Vinyes Dept. Ingeniería de Sistemas Telemáticos Universidad Politécnica

More information

ETSI EN V1.1.1 ( )

ETSI EN V1.1.1 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Narrowband Multi-service Delivery System (NMDS); Part 5: Test Suite Structure and Test Purposes (TSS&TP) specification

More information

ETSI EN V1.2.6 ( )

ETSI EN V1.2.6 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Telephony 7 khz, videotelephony, audiographic conference and videoconference teleservices; Digital Subscriber Signalling

More information

ETSI EN V1.3.1 ( )

ETSI EN V1.3.1 ( ) EN 300 369-4 V1.3.1 (2002-05) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Explicit Call Transfer

More information

EUROPEAN ETS TELECOMMUNICATION September 1996 STANDARD

EUROPEAN ETS TELECOMMUNICATION September 1996 STANDARD EUROPEAN ETS 300 188-5 TELECOMMUNICATION September 1996 STANDARD Source: ETSI TC-SPS Reference: DE/SPS-05061-J2-5 ICS: 33.080 Key words: ISDN, DSS1, supplementary service, 3PTY, testing, TSS&TP, network

More information

EN V1.2.4 ( )

EN V1.2.4 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Connected Line Identification Restriction (COLR) supplementary service; Digital Subscriber Signalling System No.

More information

EN V1.2.4 ( )

EN V1.2.4 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Call Waiting (CW) supplementary service; Digital Subscriber Signalling System No. one (DSS1) protocol; Part 6:

More information

ETSI TS V2.1.1 ( )

ETSI TS V2.1.1 ( ) Technical Specification Methods for Testing and Specification (MTS); Conformance Test Specification for ITU-T H.225.0 (Terminal, Gatekeeper and Gateway); Part 3: Abstract Test Suite (ATS) and partial Protocol

More information

ETSI TS V1.2.0 ( ) Technical Specification

ETSI TS V1.2.0 ( ) Technical Specification TS 102 594 V1.2.0 (2008-04) Technical Specification Methods for Testing and Specification (MTS); Internet Protocol Testing (IPT): IPv6 Security; Conformance Abstract Test Suite (ATS) and partial Protocol

More information

Final draft ETSI ES V1.1.1 ( )

Final draft ETSI ES V1.1.1 ( ) Final draft ES 202 912-5 V1.1.1 (2002-12) Standard Access and Terminals (AT); Short Message Service (SMS) for PSTN/ISDN Test Suites for SMS User Based Solution; Part 5: Test Suite Structure and Test Purposes

More information

ETSI EN V1.3.1 ( )

ETSI EN V1.3.1 ( ) EN 301 455-2 V1.3.1 (2000-12) European Standard (Telecommunications series) Private Integrated Services Network (PISN); Inter-exchange signalling protocol; Cordless Terminal Mobility (CTM); Incoming call

More information

Conformity Assessment Schemes and Interoperability Testing (1) Keith Mainwaring ITU Telecommunication Standardization Bureau (TSB) Consultant

Conformity Assessment Schemes and Interoperability Testing (1) Keith Mainwaring ITU Telecommunication Standardization Bureau (TSB) Consultant Conformity Assessment Schemes and Interoperability Testing (1) Keith Mainwaring ITU Standardization Bureau (TSB) Consultant Moscow, 9-11 november 2011 Contents The benefits of conformity assessment Conformity

More information

From test design to validation

From test design to validation From test design to validation (with the example of the IPv6 test bed) 4th e-infrastructure Concertation Sophia Antipolis, 5/6 Dec 2007 Sebastian Müller Centre for Testing and Interoperability ETSI 2007.

More information

EN V1.2.4 ( )

EN V1.2.4 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Completion of Calls to Busy Subscriber (CCBS) supplementary service; Digital Subscriber Signalling System No. one

More information

ETSI TS V1.2.1 ( ) Technical Specification

ETSI TS V1.2.1 ( ) Technical Specification TS 102 486-2-3 V1.2.1 (2008-10) Technical Specification Intelligent Transport Systems (ITS); Road Transport and Traffic Telematics (RTTT); Test specifications for Dedicated Short Range Communication (DSRC)

More information

ETSI ETR 346 TECHNICAL December 1996 REPORT

ETSI ETR 346 TECHNICAL December 1996 REPORT ETSI ETR 346 TECHNICAL December 1996 REPORT Source: ETSI TC-RES Reference: DTR/RES-06013-1 ICS: 33.020 Key words: Testing, TTCN, abstract test suite, validation Radio Equipment and Systems (RES); Trans-European

More information

EN V1.3.4 ( )

EN V1.3.4 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Closed User Group (CUG) supplementary service; Digital Subscriber Signalling System No. one (DSS1) protocol; Part

More information

ETSI TS V1.2.1 ( )

ETSI TS V1.2.1 ( ) TS 101 871-2 V1.2.1 (2003-04) Technical Specification Digital Enhanced Cordless Telecommunications (DECT); Application Specific Access Profile (ASAP); DECT Multimedia Access Profile (DMAP); Profile requirement

More information

EN V1.2.4 ( )

EN V1.2.4 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Freephone (FPH) supplementary service; Digital Subscriber Signalling System No. one (DSS1) protocol; Part 2: Protocol

More information

ETSI ETR 212 TECHNICAL December 1995 REPORT

ETSI ETR 212 TECHNICAL December 1995 REPORT ETSI ETR 212 TECHNICAL December 1995 REPORT Source: ETSI TC-MTS Reference: DTR/MTS-00004 ICS: 33.020 Key words: ICS, PICS, guide Methods for Testing and Specification (MTS); Implementation Conformance

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) Technical Specification Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 3; Technology compliance specifications; Part 3: H.225.0 conformance test specifications; Abstract

More information

3GPP TS V ( )

3GPP TS V ( ) TS 36.443 V11.3.0 (2013-06) Technical Specification 3 rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access Network (E-UTRAN);

More information

ETSI TR V1.2.1 ( ) Technical Report. Methods for Testing and Specifications (MTS); Mobile Reference tests for TTCN-3 tools

ETSI TR V1.2.1 ( ) Technical Report. Methods for Testing and Specifications (MTS); Mobile Reference tests for TTCN-3 tools TR 102 976 V1.2.1 (2009-12) Technical Report Methods for Testing and Specifications (MTS); Mobile Reference tests for TTCN-3 tools 2 TR 102 976 V1.2.1 (2009-12) Reference RTR/MTS-00104[2]-MobRefTests Keywords

More information

Draft EN V1.1.1 ( )

Draft EN V1.1.1 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); User Signalling Bearer Service (USBS); Digital Subscriber Signalling System No. one (DSS1) protocol; Part 3: Test

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 103 191-1 V1.1.1 (2015-09) TECHNICAL SPECIFICATION Intelligent Transport Systems (ITS); Testing; Conformance test specifications for Signal Phase And Timing (SPAT) and Map (MAP); Part 1: Test requirements

More information

Draft EN V1.2.3 ( )

Draft EN V1.2.3 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Conference call, add-on (CONF) supplementary service; Digital Subscriber Signalling System No. one (DSS1) protocol;

More information

Evolution of Real-Time TTCN Testing based on Prioritised Scheduling

Evolution of Real-Time TTCN Testing based on Prioritised Scheduling Evolution of Real-Time TTCN Testing based on Prioritised Scheduling CKavadias*, ALitke*, GThanos*, VKollias* and WSkelton** *TELETEL SA; 124, Kifisias Avenue, Athens, GREECE Tel: + 30 1 6983393; Fax: +30

More information

ETSI Experiences in Testing and Interoperability

ETSI Experiences in Testing and Interoperability Ultan Mulligan ETSI Protocol and Testing Competence Centre ultan.mulligan@etsi.org TSAG Informal Workshop on Conformance and 25 January 2005 1 What does mean to ETSI? is the ultimate aim of ICT standardisation

More information

ETSI TS V2.1.1 ( ) Technical Specification

ETSI TS V2.1.1 ( ) Technical Specification TS 186 014-1 V2.1.1 (2009-05) Technical Specification Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); PSTN/ISDN simulation services: Communication Diversion

More information

ETSI EN V1.2.1 ( )

ETSI EN V1.2.1 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Supplementary service interactions; Digital Subscriber Signalling System No. one (DSS1) protocol; Part 4: Abstract

More information

ETSI TS V1.3.1 ( ) Technical Specification

ETSI TS V1.3.1 ( ) Technical Specification TS 102 587-1 V1.3.1 (2010-09) Technical Specification Electromagnetic compatibility and Radio spectrum Matters (ERM); Peer-to-Peer Digital Private Mobile Radio; Part 1: Conformance testing; Protocol Implementation

More information

EUROPEAN ETS TELECOMMUNICATION January 1994 STANDARD

EUROPEAN ETS TELECOMMUNICATION January 1994 STANDARD EUROPEAN ETS 300 172 TELECOMMUNICATION January 1994 STANDARD Second Edition Source: ETSI TC-ECMA Reference: DE/ECMA-0004 ICS: 33.080 Key words: PTN, QSIG-BC, ECMA-143 Private Telecommunication Network

More information

Testing the Mobile Internet A EURESCOM Project View

Testing the Mobile Internet A EURESCOM Project View Testing the Mobile Internet A EURESCOM Project View J. Charles Francis Swisscom Innovations Abstract: This paper presents results from the Eurescom P1016 project on Mobile and IP Network Integration Testing

More information

Final draft ETSI EN V1.1.1 ( ) European Standard (Telecommunications series)

Final draft ETSI EN V1.1.1 ( ) European Standard (Telecommunications series) Final draft EN 300 394-4-6 V1.1.1 (2000-11) European Standard (Telecommunications series) Terrestrial Trunked Radio (TETRA); Conformance testing specification; Part 4: Protocol testing specification for

More information

Introduction to ATM Forum Test Specifications

Introduction to ATM Forum Test Specifications Technical Committee Introduction to ATM Forum Test Specifications December, 1994 Introduction to ATM Forum Test Specifications Introduction to ATM Forum Test Specifications Version 1.0 December, 1994 (C)

More information

EN V1.1.3 ( )

EN V1.1.3 ( ) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Generic functional protocol for the support of supplementary

More information

ETSI EN V1.2.2 ( )

ETSI EN V1.2.2 ( ) European Standard (Telecommunications series) Private Integrated Services Network (PISN); Inter-exchange signalling protocol; Advice of Charge (AoC) supplementary services for the VPN "b" service entry

More information

Standardizing Information and Communication Systems

Standardizing Information and Communication Systems Standard ECMA-289 2nd Edition - September 2000 Standardizing Information and Communication Systems Private Integrated Services Network (PISN) - Mapping Functions for the Employment of 64 kbit/s Circuit

More information

ETSI EN V1.1.1 ( )

ETSI EN V1.1.1 ( ) EN 301 469-3 V1.1.1 (2000-10) European Standard (Telecommunications series) Digital Enhanced Cordless Telecommunications (DECT); DECT Packet Radio Service (DPRS) Test Case Library (TCL); Part 3: Abstract

More information

Draft EN V1.1.1 ( )

Draft EN V1.1.1 ( ) Draft EN 301 068-3 V1.1.1 (1999-07) European Standard (Telecommunications series) Broadband Integrated Services Digital Network (B-ISDN); Digital Subscriber Signalling System No. two (DSS2) protocol; Connection

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 102 149-3 V1.1.1 (2002-11) Technical Specification Broadband Radio Access Networks (BRAN); HIPERACCESS; Conformance Testing for the Data Link Control (DLC) Layer; Part 3: Abstract Test Suite (ATS) 2

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 101 818-5 V1.1.1 (2001-07) Technical Specification Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Trunk Hunting (TH) supplementary service;

More information

ETSI TS V1.1.1 ( ) Technical Specification. ecall Network Access Device (NAD) conformance specification; Part 2: Test Suites

ETSI TS V1.1.1 ( ) Technical Specification. ecall Network Access Device (NAD) conformance specification; Part 2: Test Suites TS 102 936-2 V1.1.1 (2011-04) Technical Specification ecall Network Access Device (NAD) conformance specification; Part 2: Test Suites 2 TS 102 936-2 V1.1.1 (2011-04) Reference DTS/MSG-00eCall01-2 Keywords

More information

TS-3GA (Rel5)v5.1.0 Point-to-Point (PP) Short Message Service (SMS) support on mobile radio interface

TS-3GA (Rel5)v5.1.0 Point-to-Point (PP) Short Message Service (SMS) support on mobile radio interface TS-3GA-24.011(Rel5)v5.1.0 Point-to-Point (PP) Short Message Service (SMS) support on mobile radio interface Feb 21,2003 THE TELECOMMUNICATION TECHNOLOGY COMMITTEE TS-3GA-24.011(Rel5)v5.1.0 Point-to-Point

More information

ETSI EN V1.1.1 ( )

ETSI EN V1.1.1 ( ) EN 301 486-5 V1.1.1 (2001-09) European Standard (Telecommunications series) Broadband Integrated Services Digital Network (B-ISDN); Digital Subscriber Signalling System No. two (DSS2) protocol; Connection

More information

Draft EN V1.2.2 ( )

Draft EN V1.2.2 ( ) Draft EN 301 007-2 V1.2.2 (1999-08) European Standard (Telecommunications series) Integrated Services Digital Network (ISDN); Signalling System No.7; Operations, Maintenance and Administration Part (OMAP);

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 102 486-1-1 V1.1.1 (2006-03) Technical Specification Electromagnetic compatibility and Radio spectrum Matters (ERM); Road Transport and Traffic Telematics (RTTT); Test specifications for Dedicated Short

More information

ETSI EG V1.1.1 ( )

ETSI EG V1.1.1 ( ) EG 201 900-2 V1.1.1 (2001-04) Guide Services and Protocols for Advanced Networks (SPAN); Narrowband Services over ATM; Loop Emulation Service (LES) using AAL2; Part 2: Protocol Implementation Conformance

More information

ETSI EN V0.3.2 ( )

ETSI EN V0.3.2 ( ) EN 300 497-3 V0.3.2 (1999-09) European Standard (Telecommunications series) Digital Enhanced Cordless Telecommunications (DECT); Common Interface (CI); Test Case Library (TCL); Part 3: Abstract Test Suite

More information

Standardizing Information and Communication Systems

Standardizing Information and Communication Systems Standard ECMA-253 2nd Edition - September 2000 Standardizing Information and Communication Systems Private Integrated Services Network (PISN) - Mapping Functions for the Employment of 64 kbit/s Circuit

More information

ETSI EN V1.1.1 ( )

ETSI EN V1.1.1 ( ) EN 302 091-3 V1.1.1 (2000-08) European Standard (Telecommunications series) Broadband Integrated Services Digital Network (B-ISDN) and Broadband Private Integrated Services Network (B-PISN); Digital Subscriber

More information

EUROPEAN pr ETS TELECOMMUNICATION May 1996 STANDARD

EUROPEAN pr ETS TELECOMMUNICATION May 1996 STANDARD FINAL DRAFT EURPEAN pr ETS 300 122-2 TELECUNICATIN ay 1996 STANDARD Source: ETSI TC-SPS Reference: DE/SPS-05040 ICS: 33.080 Key words: ISDN, supplementary service, PICS Integrated Services Digital Network

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 103 241-3 V1.1.1 (2014-12) TECHNICAL SPECIFICATION Integrated broadband cable telecommunication networks (CABLE); Testing; Conformance test specifications for DS-Lite technology; Part 3: Abstract Test

More information

ETSI EN V3.1.1 ( )

ETSI EN V3.1.1 ( ) EN 300 324-5 V3.1.1 (2001-03) European Standard (Telecommunications series) V interfaces at the digital Local Exchange (LE); V5.1 interface for the support of Access Network (AN); Part 5: Test Suite Structure

More information

ETSI EN V1.1.2 ( )

ETSI EN V1.1.2 ( ) EN 301 492-1 V1.1.2 (2000-12) European Standard (Telecommunications series) Private Integrated Services Network (PISN); Inter-exchange signalling protocol; Cordless terminal authentication supplementary

More information

ETSI TS V1.3.1 ( )

ETSI TS V1.3.1 ( ) TS 102 708-2-1 V1.3.1 (2013-03) Technical Specification Intelligent Transport Systems (ITS); RTTT; Test specifications for High Data Rate (HDR) data transmission equipment operating in the 5,8 GHz ISM

More information

ETSI EN V1.1.1 ( )

ETSI EN V1.1.1 ( ) EN 301 276-5 V1.1.1 (2001-09) European Standard (Telecommunications series) Broadband Integrated Services Digital Network (B-ISDN); Digital Subscriber Signalling System No. two (DSS2) protocol; Connection

More information

ETSI EN V1.1.4 ( )

ETSI EN V1.1.4 ( ) EN 301 454-1 V1.1.4 (2000-09) European Standard (Telecommunications series) Private Integrated Services Network (PISN); Inter-exchange signalling protocol; Cordless Terminal Location Registration (CTLR)

More information

ETSI EG V1.2.1 ( ) ETSI Guide

ETSI EG V1.2.1 ( ) ETSI Guide EG 202 237 V1.2.1 (2010-08) Guide Methods for Testing and Specification (MTS); Internet Protocol Testing (IPT); Generic approach to interoperability testing 2 EG 202 237 V1.2.1 (2010-08) Reference REG/MTS-00129-IOP-TSTAPPROACH

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TECHNICAL SPECIFICATION Intelligent Transport Systems (ITS); Testing; Interoperability test specifications for ITS V2X use cases; Part 1: Test requirements and Interoperability Feature Statement (IFS)

More information

Standardizing Information and Communication Systems

Standardizing Information and Communication Systems Standard ECMA-143 3rd Edition - June 1997 Standardizing Information and Communication Systems Private Integrated Services Network (PISN) - Circuit Mode Bearer Services - Inter-Exchange Signalling Procedures

More information

EUROPEAN ETS TELECOMMUNICATION June 1993 STANDARD

EUROPEAN ETS TELECOMMUNICATION June 1993 STANDARD EUROPEAN ETS 300 239 TELECOMMUNICATION June 1993 STANDARD Source: ETSI TC-ECMA Reference: DE/ECMA-0045 ICS: 33.080 Key words: PTN, QSIG-GF, ECMA-165 Private Telecommunication Network (PTN); Inter-exchange

More information

International Telecommunication Testing Centre (ITTC)

International Telecommunication Testing Centre (ITTC) International Telecommunication Testing Centre (ITTC) Test creation principles Martin Brand ETSI TISPAN 06 Chairman ITU-T SG11 -WP4 Vice-Chairman International training seminar «Testing of System and Network

More information

Standardizing Information and Communication Systems

Standardizing Information and Communication Systems Standard ECMA-143 4th Edition - December 2001 Standardizing Information and Communication Systems Private Integrated Services Network (PISN) - Circuit Mode Bearer Services - Inter-Exchange Signalling Procedures

More information

ETSI EN V1.1.3 ( )

ETSI EN V1.1.3 ( ) EN 301 067-3 V1.1.3 (1999-11) European Standard (Telecommunications series) Broadband Integrated Services Digital Network (B-ISDN); Digital Subscriber Signalling System No. two (DSS2) protocol; Connection

More information

Overview of Acceptance Tests

Overview of Acceptance Tests Overview of Acceptance Tests Document Title Overview of Acceptance Tests Document Owner Document Responsibility Document Identification No 643 Document Classification Auxiliary Document Status Final Part

More information

ETSI TS V ( )

ETSI TS V ( ) TS 100 559 V4.11.0 (2000-10) Technical Specification Digital cellular telecommunications system (Phase 2); Point-to-Point (PP) Short Message Service (SMS) support on mobile radio interface (3GPP TS 04.11

More information

The original version of this chapter was revised: The copyright line was incorrect. This has been

The original version of this chapter was revised: The copyright line was incorrect. This has been The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35516-0_20 H. Ural et al.

More information