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