SlideServe
Menu
Préférences
© SlideServe · v2026

TTCN-3

Leo avatar
15 diapositives · 514 Views · Dec 18, 2010

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.

TTCN-3 - slide 1
01 / 15TTCN-3
1 / 17

Télécharger la présentation

TTCN-3
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  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