|
|
A venture of
![]() |
|
![]() |
| HOME > Software Test Automation & TTCN | NEXT STEPS | ||||||
|
Software Test Automation & TTCN 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) Test engineers System engineers and designers Project managers responsible for testing and development. 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 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 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 For more information please visit www.softwarecertifications.org 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. Instructor Led Training with exercises and discussions on real life situations. 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.
|
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 |
|
|||||
| 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! |