We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byChance Wind
Modified about 1 year ago
© 2010 Wipro Ltd - Confidential SGSN Automation Testing Using TTCN3 Authors: Jyothi Gavara Nikhil Rahul Ekka
© 2010 Wipro Ltd - Confidential 2 Why Automation Testing Its Fast Less manual labour Less Bandwidth on the Testing tools Can be run over night to save the system bandwidth to use the available resources effectively. Can be scheduled with Timer. Reduces Cost
© 2010 Wipro Ltd - Confidential 3 3 Automation Testing with TTCN3 SGSN Automation Testing with TTCN3 can be achieved by combined Implementation of ROBOT Framework and Jenkins Integration set up with TTCN3 SGSN Automation Testing TTCN3Jenkins ROBOT Framework
© 2010 Wipro Ltd - Confidential 4 4 SGSN Interfaces & Protocol Stacks SUT
© 2010 Wipro Ltd - Confidential 5 5 Components that are simulated with the help of TTCN3 RNC (Iu) HLR(Gr) GGSN(Gn) SGW(S4) MME(S3) BSC (Gb) Etc.. The messages which are coming from TTCN3 to and from are encoded and decoded by the TTCN3 suite adapter respectively. Process of SGSN testing using TTCN3
© 2010 Wipro Ltd - Confidential 6 Complete Process for Automation TTCN3 and ROBOT Check-in Linux Server Code Check out Subversion control system (SVN) Engineer System SGSN Controlling of Execution Updating through mails Exchange of Reports, logs and Results jenkins server with ROBOT Framework Installed Engineer System TTCN3TTCN3
© 2010 Wipro Ltd - Confidential 7 7 Parts of Automation Testing with TTCN3 Robot Framework Its is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It uses keyword-driven testing approach which are written in python. Jenkins Jenkins is an open source continuous integration tool written in Java. It provides continuous integration services for software development TTCN3 Test cases TTCN3 Test case contains all normal functional test case which are coded in TTCN3 language.
© 2010 Wipro Ltd - Confidential 8 Robot Framework It’s a Generic Automation framework for Automation Testing which is an open source software. It Contains Libraries and keywords which can be implemented in Python or Java and are open source. Keywords and library can be edited or added in the framework to enhance the testing capabilities. The keywords represents the configuration setup needed for a particular TTCN3 Test case. For each TTCN3 test case there is one ROBOT case which defines all the environment and configuration setup scripted in the form of keywords.
© 2010 Wipro Ltd - Confidential 9 9 Jenkins is a server based software which controls the ROBOT execution of the Test cases,generate logs and decides each build status. It supports schedule Timer and can triggers the execution when new build comes up. Supports 300+ plugins in various kinds of software development. Supports SCM tools including CVS, Subversion, Git,,Mercurial, Perforce, and Clear case Jenkins
© 2010 Wipro Ltd - Confidential 10 ROBOT FrameWork TTCN3 Test Case The Complete Flow ROBO_1 Import configuration file1 Import Library 1 Execute TTCN_1 ROBO_2 Import configuration file 2 Import library 2 Execute TTCN_2 TTCN_1 Function A1 Function B1 Function C1 TTCN_2 Function A2 Function B2 Function C2 Jenkins server Run ROBO_1 Run ROBO_2
© 2010 Wipro Ltd - Confidential 11 © 2010 Wipro Ltd - Confidential 11 Speed (Improved Efficiency) Reliability Easy Troubleshooting. Eases re-targeting of test suite execution in different testing environments Allows reduction of test environment complexity, maintenance, and number of tools used Scalable (Additional test components can be added to existing test cases to test new interfaces of a SUT) Increases testing productivity and enables more test cycles Re-writing of existing test cases (automation requirements, different structure to support new test objects) Wider scope Testing. ~80% of the effort is saved compare to the previous efforts. Positive Aspects of using TTCN-3 in our project
© 2010 Wipro Ltd - Confidential 12 © 2010 Wipro Ltd - Confidential 12 Thank you Questions
Continuous Integration (CI) By Jim Rush Version Control Build Test Report.
Software Reuse and Component-Based Software Engineering CIS 376 Bruce R. Maxim UM-Dearborn.
© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
Information Security Level 2 – Sensitive © 2012 – Proprietary and Confidential Information of Amdocs Multi Chanel Self Service Amdocs and HTML5 Daniel.
1 GREY BOX TESTING Web Apps & Networking Session 10 Boris Grinberg
1 jNIK IT tool for electronic audit papers 17th meeting of the INTOSAI Working Group on IT Audit (WGITA) SAI POLAND (the Supreme Chamber of Control)
What is Test Director? Test Director is a test management tool Test Director is a test management tool Currently available as a plug-in for Quality Center.
Private and Confidential ThinkControl & ProLiant Essentials Rapid Deployment Pack.
Pharmaceuticals Integrating SAS with Open Source Software Jeremy Fletcher Informatics Specialist Pharma Global Informatics F. Hoffmann-La Roche.
MapuSoft Technologies Presentation OS Abstractor, OS Changer, OS PAL and MapuSoft are registered trademarks of MapuSoft Technologies Inc. All other trademarks.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14Slide 1 Chapter 14 Design with Reuse.
Requirements for a UI Test Framework Stanislaw Wozniak Bernie Miles.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
The PLANETS Testbed DPE, PLANETS and CASPAR 2nd Annual Conference Lisbon, 5–6 September, 2007 Max Kaiser, Austrian National Library
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 29Slide 1 Chapter 29 Configuration Management.
SeETL The Worlds Most Productive ETL Tool 1/1/2012
Drupal Continuous Integration With Jenkins – Deploy Classic Graphics – Charlotte, NC By: John W Smith License: Creative Commons CC0.
© 2010 VMware Inc. All rights reserved One does not simply start a career in IT: Launch yours with an Alexandar Bonev, Manager QE.
ISeries Skip Upgrade External Sales Presentation September,2005.
Types of Information systems BY, Ikhlaq Ikhlaq. IS ACTIVE DIFFERENT LEVELS Operational-level systems Operational-level systems Support operational managers.
HUAWEI TECHNOLOGIES CO., LTD. :32-35pt : R153 G0 B0 : FrutigerNext LT Medium : Arial :30-32pt : R153 G0 B0 : :20-22pt (2-5 ) :18pt : FrutigerNext LT Regular.
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Configuration Management IS301.
High level QA strategy for SQL Server enforcer Presentation for Nextlabs by Alex Todortsev.
J-Interop Open Source Java COM Bridge. Contents What is it ? Comparison with Java Native interface Comparison with J-Integra® for COM Benefits of using.
By Rohen Shah – rxs07u. Introduction Different methodologies used Different types of testing tools Most commonly used testing tools Summary.
Sybase PowerBuilder Applications Modernization. 11 October About the Company Founded in 2002 Unites high-level information technology and organization.
Unit-V -SOFTWARE QUALITY. To develop and deliver robust system, we need a high level of confidence that Each component will behave correctly Collective.
A Taste of Visual Studio 2005 David Grey. Introduction In this session we will introduce Visual Studio 2005 and its features and examine those features.
Requirements Management Tools ents_Management_Tools.html.
Validator for Identity Manager Save Time, Improve Quality and Reduce Deployment Costs.
© 2016 SlidePlayer.com Inc. All rights reserved.