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 over 2 years 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
© 2012 WIPRO LTD | 1 Version 1.0a, 23 rd April 2012 TTCN-3 Users Conference Practical integration of TTCN-3 with Robot test automation framework.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
TTCN-3 Testing and Test Control Notation Version 3.
What is a life cycle model? Framework under which a software product is going to be developed. – Defines the phases that the product under development.
Test Automation Framework Ashesh Jain 2007EE50403 Manager Amit Maheshwari.
Requirements for a UI Test Framework Stanislaw Wozniak Bernie Miles.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
MAE Continuous Integration Administration guide July 8th, 2013.
Manage Engine: Q Engine. What is it? Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
Understanding of Load Testing Tools Especially HP LoadRunner >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<
Software Testing Workshop Regression Automation 11-Jul-08 COPYRIGHT NOTICE Copyright © 2008 Polaris Software Lab Limited All rights reserved. These materials.
© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
Private and Confidential ThinkControl & ProLiant Essentials Rapid Deployment Pack.
Company Confidential 1 © 2005 Nokia DBUpgradeTool_ ppt / / JMa A Database Upgrade Tool Nokia Networks Jukka Maaranen.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Continuous Integration (CI) By Jim Rush Version Control Build Test Report.
Cognizant Reusable Automation Framework for Testing C.R.A.F.T.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
TTCN-3 Users Conference
CEN/ISSS eBIF GTIB Project Meeting, Brussels Mar , 2009 CEN/ISSS eBIF GTIB Project Meeting, Brussels 1 CEN/ISSS eBIF Global eBusiness Interoperability.
Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
© 2012 LogiGear Corporation. All Rights Reserved Robot framework.
Damian Zolich, TTCN-3 User Conference 2011
Workload Scheduler plug-in for JSR 352 Java Batch IBM Workload Scheduler IBM.
Online School Management System Supervisor Name: Ashraful Islam Juwel Lecturer of Asian University of Bangladesh Submitted By: Bikash Chandra SutrodhorID.
Programming - the process of creating computer programs.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
TTCN-3 Test Case Generation from arbitrary traces Capture & Replay Bogdan Stanca-Kaposta & Theofanis Vassiliou-Gioles (Testing Technologies)
Automated Testing for Mobility Management Entity of Long Term Evolution System 5/5/2015 Xi Chen.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
Automation using Selenium Authored & Presented by : Chinmay Sathe & Amit Prabhu Cybage Software Pvt. Ltd.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
Build and Deployment Process Understand NCI’s DevOps and continuous integration requirements Understand NCI’s build and distribution requirements.
Functional Automation Testing Case Study 360logica Software Testing Services.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
Introduction to Software Testing
SIMULATING ERRORS IN WEB SERVICES International Journal of Simulation: Systems, Sciences and Technology 2004 Nik Looker, Malcolm Munro and Jie Xu.
Antilope – Testing tools Milan Zoric, ETSI Presented by Karima Bourquard, IHE.
Background Info The UK Mirror Service provides mirror copies of data and programs from many sources all over the world. This enables users in the UK to.
NGOP J.Fromm K.Genser T.Levshina M.Mengel V.Podstavkov.
Testing-as-a-Service Simplify the testing of Oracle Applications with Cloudtestr platform.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Jean-Christophe Fillion-Robin & Julien Finet Kitware Inc. June 20 th 2011.
Source Control Repositories for Enabling Team Working Doncho Minkov Telerik Corporation
© 2017 SlidePlayer.com Inc. All rights reserved.