TTCN-3 Based Conformance Testing of SIP
SIP(Session Initiation Protocol) is developed as an application-layer control protocol for creating, modifying and terminating multimedia sessions with several participants in an IP network. To ensure that different SIP implementations communicate reliably, it is necessary to carry out rigorous conformance testing and determine whether the SIP implementation conforms to the standard. TTCN-3(Testing and Test Control Notation version 3), the next generation test specification language developed by ETSI(European Telecommunications Standards Institute), plays an important role in conformance testing of SIP. This paper describes the design and implementation of a general TTCN-3 test system and experiences of using it for testing actual SIP implementation.