1 / 15

TTCN-3

TTCN-3. Amardeo Sarma Chairman, ITU-T Study Group 1 0. TPs. ATS. Standardised Test Purposes (in English). Standardised Abstract Test Suite (in TTCN). Standardised (Protocol) Implementation Conformance Statement (tables). IXIT. ICS.

Leo
Download Presentation

TTCN-3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TTCN-3 Amardeo SarmaChairman, ITU-T Study Group 10

  2. TPs ATS Standardised Test Purposes (in English) Standardised Abstract Test Suite (in TTCN) Standardised (Protocol) Implementation Conformance Statement (tables) IXIT ICS Standardised (Protocol) Implementation eXtra Information for Testing (tables) Testing SpecificationsISO/IEC-9646 Standard ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  3. Typical Test Suites • 3G (3GPP) • GSM • GPRS • TETRA • TIPHON • DECT • IN, INAP • ISDN, B-ISDN • VB5 • Etc. ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  4. Typical Test Suites • Behaviour oriented • Layer 2 (e.g., Data link, MAC) • Layer 3 (UNI, RLC) • Supplementary Services • Data 0riented • IN, (INAP) • Data-oriented • IP Telephony • H.225, H.245, H.248, SIP and OSP ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  5. Development of TTCN • Versions 1 and 2 developed by ISO SC21 WG3 (1984 - 1997) as part of the widely-used ISO/IEC 9646 conformance testing standard • ISO/IEC 9646-3 (edition 2) and ITU-T X.292 • Version 3 developed by ETSI TC MTS and ITU-T SG 10 (1998 - 2000) • Specialist Task Forces STF 133 & STF 156 ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  6. Conformance Configuration Performance Robustness Functional Reliability Scalability Unit Development Interface Interoperability Compatibility Stress Integration Load Fault tolerance Degraded mode Product Design System Kinds of testing to which TTCN-3 could be applied ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  7. Main Capabilities of TTCN-3 • Dynamic concurrent testing configurations • Various communication mechanisms (synch and asynch) • Data and signature templates with powerful matching mechanisms • Specification of encoding information • Display and user-defined attributes • Test suite parameterization • Test case control and selection mechanisms • Assignment and handling of test verdicts • Harmonized with ASN.1 • Different presentation formats • Well-defined syntax, static semantics and operational semantics ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  8. Text format Tabular Format Graphical Format PresentationFormat3 PresentationFormatn The Core Language • Core format is a text based language • Core can be viewed as text or in various presentation formats • Tabular format for conformance testing • Graphical format for visual overview • Other standardized formats in the future • Proprietary formats TTCN-3 Core Language ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  9. ASN.1 Types & Values Other types & Values2 Other types & Valuesn Use With Other Languages • TTCN can be integrated with other 'type and value' systems • Fully harmonized with ASN.1 (1997) • Harmonization possible with other type and value systems (possibly from proprietary languages) TTCN-3 Core Language ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  10. Test System Architecture Test Data Data Types Test Behaviour Major Elements of TTCN-3 TTCN-3 Core • Built-in and user-defined generic data types (e.g., to define messages, service primitives, information elements, PDUs) • Actual test data transmitted/received during testing • Definition of the components and communication ports that are used to build various testing configurations • Specification of the dynamic test system behaviour ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  11. Example Core (Text) Format function PO49901(integer FL) runs on MyMTC { L0.send(A_RL3(FL,CREF1,16)); TAC.start; alt { [] L0.receive(A_RC1((FL+1) mod 2)) { TAC.cancel; verdict.set(pass) } [] TAC.timeout { verdict.set(inconc) } [] any.receive { verdict.set(fail) } } END_PTC1() // postamble as function call } ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  12. Example Tabular Format ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  13. Example Graphical Format ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  14. Use of TTCN-3 for XML Tests • Open Settlement Protocol (OSP) • EP TIPHON XML-based protocol • work on test specs. will start mid-April (STF 176) • will use TTCN-3 (Core Language) • 3GPP • currently extensively using TTCN-2 • initially will use TTCN-3 for testing XML-based protocols • work on test specs. will start 2002 ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

  15. Contact details • TTCN RapporteurProf. Dieter Hogrefe • hogrefe@itm.mu-luebeck.de • SG10 WP2 ChairmanOstap Monkewich • ostapm@nortelnetworks.com • ETSI PEX • pex@etsi.fr • Web • http://www.itu.int • http://www.etsi.org/ptcc ITU-T and ITU-D Workshop - Bangalore (India), 30-31 August 2001

More Related