TTCN Case Study - InterWatch

Slides:



Advertisements
Similar presentations
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Advertisements

© 2010 Wipro Ltd - Confidential SGSN Automation Testing Using TTCN3 Authors: Jyothi Gavara Nikhil Rahul Ekka.
Industry Test Devices and Test Suites Kurtis Vanarsdall IXIA Federal ,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Building Applications with SIP Conferencing / Collaboration Alan D. Percy Director, Market Development AudioCodes.
MVTS & PortaBilling Integration between MVTS (Mera VoIP Transit Softswitch) and PortaBilling100 Vancouver, BC July 2004 Porta Software
Tellabs Internal and Confidential Implementing Soak Testing for an Access Network Solution Presented by: Timo Karttunen Supervisor: Raimo Kantola.
We make it easier for businesses of all sizes to safely accept checks transmodus offers clients automation utilizing our online processing platform for.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
Certification Test Tool Update Toby Nixon Program Manager Microsoft Corporation.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the Host-to-Host Communications Model.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Sridhar Ramachandran Chief Technology Officer Core Session Controller.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
TTCN-3 MOST Challenges Maria Teodorescu
1 © NOKIA Functionality and Testing of Policy Control in IP Multimedia Subsystem Skander Chaichee HUT/Nokia Networks Supervisor: Professor Raimo.
RTD Basic Training. Agenda Control PC Network Connection Setup Configure RTD –RTD License Installation –RTD Environment Configuration –Archives Basic.
Colombo, Sri Lanka, 7-10 April 2009 Need of Interoperability “within” an NGN – An approach Rajeshwar Dayal, Director Dept. of Telecommunications, India.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 4 Learning About Other Devices.
A Scalable SIP-based Architecture to Offer Value-added Services in a Converged IN/IP Environment F.S.Salloum, Tasos Dagiuklas, Maria Skoura 16 January.
VDS Case Study Voice and Data Systems babyTEL Migrating to SIP & VoiceXML Creating a VoIP Service Stephen Dorsey
© 2002, Cisco Systems, Inc. All rights reserved..
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
Name of Presentation Red Hat Presenter RED HAT Developer conference Brno 2009 Mobicents/JBCP Pavel Slegr.
Dynamic Host Configuration Protocol
Grid Wide IoT Gateway Supports open standards and technologies, with open interfaces that provide support for proprietary gas-meter reading protocols and.
Chapter 3: Network Protocols and Communications
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
BUILD SECURE PRODUCTS AND SERVICES
IP Telephony (VoIP).
Resource subscription using DDS in oneM2M
Leverage your Business with Selenium Automation Testing
Network Infrastructure Services Supporting WAP Clients
ETSI Test Specifications for IP-Based Protocols TTCN-3 User Conference May , Sophia Antipolis Anthony Wiles.
What is it ? …all via a single, proven Platform-as-a-Service.
AT Commands Supports AT commands
Current Generation Hypervisor Type 1 Type 2.
NET 3710 Signaling.
Access Security Integrator
SIX MONTHS INDUSTRIAL TRAINING REPORT
Session Initiation Protocol
Global Standards Collaboration (GSC) 14
TOPEX miniGateway.
April 28, 2017 SUMIT MAHESHWARI INES UGALDE
Chapter 18 MobileApp Design
ATIS Cybersecurity DOCUMENT #: GSC13-GTSC6-12 FOR: Presentation
NETCONF Configuration I/F Advertisement by WSDL and XSD
Net 431: ADVANCED COMPUTER NETWORKS
Tailor slide to customer industry/pain points
KIRK Wireless Server 6500 Product Presentation.
Unit# 9: Computer Program Development
Software Defined Networking (SDN)
Valiant Communications Limited
Interpreter Style Examples
It’s a Mixed Up World David J. Wippich Chief Executive Officer Ensim Corp. Deploying Unified Communications and Collaboration in Mixed Environments.
Smart Integration Express
Valiant Communications Limited
Allocating IP Addressing by Using Dynamic Host Configuration Protocol
Software Engineering Group, Motorola India Electronics Pvt. Ltd.,
Presented by Bogdan Stanca-Kaposta (Spirent)
AIMS Equipment & Automation monitoring solution
Web Manager Features Diagram
Computer Networking A Top-Down Approach Featuring the Internet
Software interoperability in the NGN Service layer
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
VoIP Signaling Protocols Framework
JAIN FOR MAP PROJECT GROUP: Maurizio Bonuccelli Piero Lauri
doc.: IEEE <doc#>
Presentation transcript:

TTCN Case Study - InterWatch Steven Astorino Project Manager Navtel Communications © 2004 Navtel Communications Inc.

InterWatch Performance and Verification System Navtel Overview Navtel provides network operators and equipment manufacturers with a variety of test solutions on its InterWatch platform InterWatch Features Control and data-plane testing over a number of interface types Rack-mount and portable configurations Testing for Voice over IP, SS7, UMTS 3G Wireless, G.MPLS, ATM and IP technologies InterWatch Performance and Verification System

TTCN’s Fit into Navtel’s Test Methodology Navtel’s progressive test methodology includes functional, conformance, interoperability, performance and scalability testing. TTCN is used by Navtel to implement functional, conformance and interoperability testing. Functional Test Conformance Test Interoperability Test Performance Test Scalability Test

Why Does Navtel Use TTCN? TTCN has advantages over other development languages (C++/Java) Structured, maintainable, readable code Specially suited to test suites Less development time, faster time to market for Navtel’s test suites faster to market for our customers’ products Common infrastructure can be re-used between protocols TTCN functions and protocol stack PCOs

Interoperability Test Functional Testing Testing the functional requirements of a protocol implementation or service Much easier to work with than Tcl for protocol testing Encoding/Decoding of messages Timer implementation Test case structure TTCN provides an easy to implement, reproducible and automated test suite for functional testing Functional Test Conformance Test Interoperability Test Performance Test Scalability Test

TTCN Conformance Testing TTCN Allows Navtel to write canned test suites for Conformance and InterWorking Tests are based entirely on standards’ “MUST and SHALL” requirements Every MUST has a test case to verify compliance to the clause Executable TTCN test suites sold in a non-editable form, providing automated conformance verification by an independent third party to equipment vendors and network operators Without conformance, interoperability with other vendors is highly unlikely Functional Test Conformance Test Interoperability Test Performance Test Scalability Test

TTCN Conformance Testing Navtel uses TTCN as a tool for the implementation of conformance test suites Test Purpose: Verify that the IUT will respond with a ServiceChangeReply, with the ServiceChangeMGCId set to itself, upon receiving a ServiceChange command with a “Restart” method on the ROOT termination. Reference: RFC 3015 – Section 11.2 Media Gateway Controller Log Information: TC_x_x Execution Starting 01/01/80 12:50 ServiceChange Request TC_x_x Wrong Packet 01/01/80 12:50 Timer (T1) Start TC_x_x Final Verdict 01/01/80 12:50 TC_x_x Execution Ending 01/01/80 12:50 ServiceChange Reply FAILED Timer (T1) Stop

TTCN Conformance Testing - InterWorking Log Information: TTCN is a useful tool for testing interworking TC_x_x Execution Starting 01/01/80 12:50 TC_x_x ADD Received 01/01/80 12:50 TC_x_x Final Verdict 01/01/80 12:50 TC_x_x Execution Ending 01/01/80 12:50 PASSED Media Gateway Controller IAM ADD Request Timer (T1) Start ACM ADD Response Timer (T1) Stop SIGTRAN MEGACO

Interoperability Testing Test suite that verifies interoperability of devices from different vendors For example, a SIP Proxy from Vendor A and a SIP Proxy from Vendor B are tested to ensure they work when connected to one another Test cases for critical services, both mandatory and optional, are run to ensure interoperation Interoperation is crucial for network operators, especially those in the VoIP softswitch arena These tests can be canned test suites or test cases written by our customers Functional Test Conformance Test Interoperability Test Performance Test Scalability Test

Navtel TTCN Test Suites - Runtime Following internal TTCN coding standards, our executable test suites provide logging and message flows resulting in a test environment that makes troubleshooting straightforward

User Generated Test Suites Executable test suite environment expanded to support TTCN 3 test suites written by InterWatch users Brings automated functional, conformance and interoperability test authoring to InterWatch users Test suites are compiled and run on the InterWatch platform Message sequence chart and report generation is automated Compliments our canned test suite offering

User Generated Test Suites PCOs are selectable from available stacks in InterWatch Selections are independent of protocol being tested One test suite, multiple data link layers and physical interfaces

Future of TTCN 3 on the InterWatch Navtel will continue to produce canned Conformance testing applications using TTCN 3 as an internal development tool Navtel will exploit the flexibility of TTCN 3 to let users generate their own additional TTCN 3 test suites to verify optional clauses in standards Users can generate test suites for proprietary protocols or proprietary extensions to standardized protocols using the TTCN 3 development environment on the InterWatch

Thank You