Academia.eduAcademia.edu

Outline

Improving test software using TTCN-3

2001

Abstract

This paper presents our findings with the Testing and Test Control Notation (TTCN-3). Using recently developed tools, we have successfully implemented a TTCN-3 test suite for the GIOP/IIOP standardized CORBA interoperability protocol. Of particular interest are TTCN-3 improvements over its predecessor Tree and Tabular Combined Notation (TTCN-2). This paper describes the GIOP test suite, its design and implementation and compares it to a TTCN-2 test suite for GIOP. With our comparison, we specifically address test developers with technical knowledge on at least one of the TTCN version.

References (19)

  1. CORBA Open Source Testing: http:\\cost.omg.org
  2. Object Management Group, Inc (OMG): The Common Object Request Broker: Architecture and Specification, Revision 2.3, June 1999.
  3. M. Ebner: A mapping of OMG IDL toTTCN-3, Technical Report SIIM-TR-A- 01011, Unniversiy of Lübeck, July 2001.
  4. J. Grabowski: TTCN-3 -A new Test Specification Language for Black-Box Testing of Distributed Systems, June 2000.
  5. M. Li et al.: Experience report on Conformance Tests for CORBA ORBs, 2nd Asia- Pacific Conference on Quality Software, Hong Kong, Dec.2001
  6. I. Schieferdecker et al.: Systematic Testing of Internet Protocols, Africom 2001.
  7. I. Schieferdecker et al.: Testing of CORBA products, QWE'2002, March 2002.
  8. M. Schünemann: Development of a TTCN-3 based test suite for CORBA GIOP/ IIOP. Studienarbeit, Technical University of Berlin, Fac. of Electrical Engineering and Computer Science, Berlin, Dec. 2001.
  9. A. Yin: Operation based testing on different abstraction levels, Paris, Dec. 2001.
  10. ETSI & ITU-T: The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language. October 2001.
  11. ETSI: The TTCN-3 Runtime Interface (TRI). October 2001.
  12. Open TTCN, Finland: www.openttcn.com
  13. Testing Technologies, Germany: www.testingtech.de
  14. INTOOL project: Generic Compiler Interpreter (GCI) Interface.
  15. International Organization for Standardization (ISO), Information Technology, Open Systems Interconnection, Conformance Testing Methodology and Framework (ISO/ IEC 9646), Geneve, November 1998.
  16. W. Ruh et al.: IIOP Complete Understanding CORBA and Middleware Interoperability, 1999.
  17. DOPG, Japan: http://www.dopg.gr.jp/iiop/iiop_e.html.
  18. Debian: http://packages.debian.org/unstable/editors/ttcn-el.html.
  19. The Open Group branding program on CORBA validation: http://www.opengroup.org/corval2