A venture of      
Home About Us Assessments CREST Trainings Certifications Contact Us
HOME > Software Test Automation & TTCN NEXT STEPS
Software Test Automation & TTCN

Contact Us | Register Now

Program Highlights
TTCN-3 -the Testing and Test Control Notation Language Version 3 is modern, powerful test language that supports any kind of black box testing. TTCN-3 is maintained and developed by European Telecommunications Standards Institute (ETSI). ETSI is a non-profit organization that produces globally applicable standards for Information & Communications Technologies including fixed, mobile, radio, broadcast, internet, aeronautical and other areas.

Elvior is focused on software test automation by providing software testing services and tools. Elvior’s core competences are software black-box functional tests, test automation, TTCN-3 testing and model-based testing.

After the completion of this 2-day practical TTCN-3 course, participants will be able to:

Understand TTCN-3 and review the code
Develop TTCN-3 tests on their own
Aware of TTCN-3 technology and know areas where TTCN-3 is applicable
Understand and develop automated testing environments on their own
Executing test cases and analyzing results (TTCN-3 logs)

Target Audience
Test engineers
System engineers and designers
Project managers responsible for testing and development.

Program Outline
Tutorial is based on example what is used throw whole course. Example includes System Under Test (SUT), System Adapter (SA) and TTCN-3 code.
All participants will be granted with TestCast Professional license during the course and for 1-month period after the course.

Day 1
Introduction (9:00 – 9:15)
Elvior and lecturer introduction
Course outline for both days

Lecture 1 – Introduction to SW test automation and TTCN-3 (9:15 – 10:15)
SW test automation main concepts (scope of the course)
Main concepts of SW test automation
Black box versus white box testing
Introduction to TTCN-3
History
Development and maintenance
Main concepts
TTCN-3 resources

Break (10:15 – 10:30)

Lecture 2 – TTCN-3 by example (preamble for practical exercise) (10:30 – 12:00)
Comparison of TTCN-3 with other programming languages
TTCN-3 architecture (TTCN-3 in a nutshell)
TTCN-3 module
Main principles and syntax
TTCN-3 types
Testing configuration
Verdict mechanism
Templates and matching mechanism
TTCN-3 test suite
Main building blocks
Structure and examples

Lunch (12:00 – 13:00)

Lecture 3 – Practical exercise (13:00 – 15:00)
TestCast introduction (30 minutes)
TestCast project
TTCN-3 editor, compiler and execution
Practical example (1.5 hours)
SUT description
Test implementation by students
Test run by students
Q&A (10) minutes

Break (15:00 – 15.15)

Lecture 4 – TTCN-3 core language (15:15 – 16:30)
Basic types and concepts
Scopes
Grouping
Import statement
Structured types
Sub-typing
Operations
Basic program statements
Control block
Verdicts
Advanced concepts
Type compatibility
TTCN-3 attributes
Timers
ALT statement
Test system configuration

Closure of day 1 (16:30 – 17:00)
Summary of day 1 (15 minutes)
Q&A (15 minutes)

Day 2

Lecture 5 – TTCN-3 language features: behavior (9:00 – 10:15)
Functions
Predefined functions
External functions
Parameter passing modes
Behavior trees
Snapshot mechanism
ALT statement
Altstep
Interleave
Default mechanism
Test cases
Structure
Preamble
Post-amble
Execution
Time guarding
Verdicts

Break (10:15-10:30)

Lecture 6 - TTCN-3 language features: communication and configuration (10:30-12:00)
Communication
Ports
Test components
Message sending and receiving
Test System interface (TSI)
Abstract TSI
Real TSI
TRI and TCI basics
Configuration operations
map/unmap
connect/disconnect
Concurrency in TTCN-3
MTC
Parallel test components
Test System interface (TSI), TRI and TCI basics

Lunch (12:00 – 13:00)

Lecture 8 – Practical exercise on configuration operations. (13:00-15:00)
Practical implementation of TTCN-3 code (1 hour)
Using mtc and parallel test components
Connecting 2 test components
Executing test scripts
Practical set up of test environment using TestCast and its built in adapters (1 hour)
Configuring TestCast built in adapter
Setting up test environment
TestCast 1 – the SUT simulator
TestCast 2 – the tester
UDP adapter – the SA
Sending and receiving message between 2 TestCasts.

Break (15:00 – 15:15)

Lecture 9 – TTCN-3 advanced topics (15:15-16:30)
Advanced data types
Advanced matching mechanisms
Inline templates
Procedure based communication
TRI and TCI standardization and tool specific implementation frameworks
ASN.1 support in TTCN-3
XML support in TTCN-3
TTCN-3 extension packages

Closure of day 2 (16:30 – 17:00)
Summary of day 2
Hand over of participation certificates
Q&A

Program Takeaways
Basic knowledge about TTCN-3
Know-how of TTCN-3 test system architecture
Know-how of TTCN-3 external interfaces
Certificate of Participation
Post Class Support & Tutoring (available on request)

Why should you attend this course
TTCN-3 is a secure investment:
TTCN has has been used for more than 15 years
Constantly developed and maintained at ETSI
Well provided support and common methodology
Internationally standardized testing language (TTCN-3)
Specifically designed for testing and certification 
It has been proved to work in very large and complex industrial tests, e.g 3GPP LTE, Wimax and IPv6 etc.
A testing technology that applies to a variety of application domains and types of testing

What do I (or my engineers) gain on learning of TTCN-3?
Knowing TTCN-3 saves time and money:
Offers potential for reducing training and test maintenance costs significantly
TTCN-3 is easy to learn
There exists pre-developed TTCN-3 test scripts by ETSI
Increases testing productivity and enables more test cycles
Test script generation can be automatic by using model-based testing
Offers potential for reducing training and test maintenance costs significantly

Where in industry is TTCN used?
TCN-3 has strong market presence:
TTCN-3 is used and promoted by ETSI
TTCN-3 has proven track record of users (Ericsson, Nokia Siemens Networks, Nokia, Siemens, Vodafone, EMT, France Telecom, O2, Rohde & Schwarz, Aeroflox, etc)
TTCN-3 has been increasing the presence in other domains

Faculty:
Andres KULL

PhD in Informatics and System Engineering
M.Sc. in Control Systems from Tallinn University of Technology

Andres is a founder and CEO of Elvior (1992)
He has been working with software developing and testing since 1985 involved in TTCN-3 since 2003, in model based testing since 2004.
Has been leading national consortium in different European model based testing projects (D-Mint, SPRINT, MBAT and others)
Expert in telecom software design and testing
Experienced in software design, architecture, programming large information systems; test automation on different application areas
Experienced in distributed embedded systems development and testing

Training Expertise
Model based testing workshops since 2006

Andrus lehtmets
M.Sc. in Control Systems from Tallinn University of Technology

Experience
Andrus is CTO of Elvior, has been working in Elvior since 1996 as system engineer, product manager and CTO (from 2010)
He has been working with software developing and testing since 1986 (as researcher at Tallinn University of Technology and as a freelance software consultant) involved in TTCN-3 since 2003, in model based testing since 2006.
Experienced in software design, architecture, programming large information systems; test automation on different application areas
Experienced in distributed embedded systems development and testing

Training Expertise
Model based testing and TTCN-3 tutorials on annual TTCN-3 User Conferences (2009, 2010, 2011)
Dedicated TTCN-3 courses
Lecturer in Tallinn University of Technology - Software Test Automation and TTCN-3 (2010, 2011)

CPE CREDITS

If you are a
CAST/CSTE/CMST certified professional, recertification is required every three years to keep your certificate active. This requires earning of 120 CPE credits every three years, or an average of 40 CPE credits per year. You can earn 10 CPE by attending any program of Edista Testing Institute. You can report your CPE credits using the online Customer Service Portal Recertification Journal.

For more information please visit www.softwarecertifications.org


Registration Information
Rs. 25,000 for Single Nomination + 10.30% Service Tax
Task force of 4 participants: INR 90,000 Plus Taxes 10.30%


The price includes the course material, lunch & breaks each day. Hotel and travel arrangements are the responsibility of the attendee.

Workshop Methodology
Instructor Led Training with exercises and discussions on real life situations.


Day Schedule
Registration: 8:30 - 9:30 a.m.
Morning Session 8:30 a.m. - 01:00 p.m.
Lunch 01:00 - 1:45 p.m.
Afternoon Session 1:45 - 5:00 p.m.

This is a typical daily schedule. Please confirm the program schedule at registration.

ETI Cancellation Policy
  • All cancellations must be made in writing - either by mail, e-mail, or fax.
  • All payments must be received by ETI prior to the start of the workshop/seminar.
  • If cancelled 5 calendar days, or later, prior to the start date or for no-shows - NO REFUND
  • If cancelled 6-30 calendar days prior to the start date - 50 % of the workshop/seminar fee will be non-refundable.
  • If cancelled prior to 30 calendar days to the start date - A full refund will be issued.
  • You are welcome to substitute if you cannot attend, but please notify in advance.
  • You may reschedule with at least four weeks notice prior to the workshop/seminar for which you are currently registered.
  • Please send all cancellations and substitutions to support@edistatesting.com or call 91-80-490-23456

UPCOMING EVENTS

Risk Based Testing
Mar 19- Mar 20. Bangalore

Software Test Automation & TTCN
Mar 29- Mar 30. Bangalore

QA for Agile Projects
Feb 27- Feb 28. Mumbai
Feb 29- Mar 01. Bangalore

Practitioner Program on eggPlant
Feb 24. Bangalore

Penetration Testing & Ethical Hacking
Mar 15- Mar 16. Bangalore

Requirements Based Testing
Mar 29- Mar 31. Bangalore

Submit an Enquiry
Download ETI Training Catalogue
News Letter Sign Up
Register for a course
RECENT NEWS
QAI Partners with Everonn Education

QAI Partners with Everonn Education Ltd.
QAI has recently partnered with Everonn, India's largest VSAT education provider, with a network of over 1680 colleges
. Through this tie up, QAI will offer career programs, certifications, elearning courses to Everonn's networked colleges.
OTHER OFFERINGS
Recruit ready employable software testers from us.
CREST [Center for Ready Employable Software Testers] an initiative of ETI is established to provide you access to ready employable entry level software testing talent. Customized to your organizations context, we can support in your short term and long term demand for testers.
Click here to know more
.

Edista Testing Institute - A venture of QAI Global Institute 
Privacy Policy | Terms of Service © 2011 All Rights Reserved.
TEST REPUBLIC - COMMUNITY OF SOFTWARE TESTING PROFESSIONALS
9700+ Members | 210 Countries | Register Today!