Menu

Executive Programs

Workshops

Projects

Blogs

Careers

Find Jobs


For Business / Universities

Corporate Training

Hire from US

Academic Up-skilling


All Courses

Choose a category

Loading...

All Courses

All Courses

logo

Telecom Testing (4G) using Python and Robot Framework

A 3-month course on Telecom Testing (4G) using Python and Robot Framework.

15 weeks long course | 100% Online

Learn from leading experts in the industry

Project based learning with 2 industry level projects that learners can showcase on LinkedIn.

Learn Key Tools & Technologies Python, WireShark, TTCN3, Bash Scripting

Book a Free Demo Session

Enter your phone number and book a FREE Demo session on your favourite courses now!
Please enter a valid email
Please enter a valid number

Syllabus

This course is full of best-in-class content by leading faculty and industry experts in the form of videos and projects

Course Overview

  • The students will gain a thorough knowledge of 4G core entities.
  • Students will gain exposure to industry-standard 4G testing with a detailed analysis of 4G call flows.
  • Through this course, the students will learn virtualization, Docker containers, Kubernetes container orchestration engine, and 5G call flow.
  • Also, they will learn about testing with Python and ROBOT automation framework.

Course Syllabus

On a daily basis we talk to companies in the likes of Tata Elxsi and Mahindra to fine tune our curriculum.

Week 01- Overview of Key concepts

  • OSI Model
  • TCP/IP Stack
  • Ethernet
  • Internet Protocol (IPv4/IPv6)
  • Address Resolution Protocol
  • ICMPv4/ICMPv6
  • Basic Linux Commands on File Handling
  • IP or Route Addition/Modification
  • GTPv1 and GTPv2
  • DIAMETER, S1AP, and HTTP/HTTP2
  • Introduction to LTE
  • Understanding of 3GPP/ETSI/RFC Specifications

Week 02- LTE 3GPP EPS Architecture- Deep Dive

  • Overview of 3GPP EPS Architecture for LTE
  • LTE Network Elements - eNB, MME, SGW, HSS, PGW, AAA
  • LTE interfaces - S1, S6, X2, S5, Gx, Gy, Gz
  • Protocols (S1AP, GTPV2, DIAMETER, NAS) Associated with Network Elements
  • Call Flow (Without 3GPP Call Flow Diagram) from UE Power-ON to UE Power-OFF (Flight Mode)
  • LTE-A (CA, MIMO), CUPS Architecture, EPC, and Radio Network Relation

Week 03 - LTE Key Concepts and CUPS Architecture

  • LTE-A(CA, MIMO), CUPS architecture, EPC, and Radio Network Relation
  • Call Flow (Without 3GPP Call Flow Diagram) from UE Power-ON to UE Power-OFF (Flight Mode)

Week 04 - Basics Linux commands and getting started with Python

  • Introduction to Vi(Vim) Editor
  • Linux Tools
    • SED
    • AWK
    • Grep
    • File Creation
    • Directory Creation
    • Secure Shell Remote Login and Debugging Problems
    • tcpdump
    • JSON Files
  • Introduction
    • Python
    • Python Interpreter
    • Installing Python
    • Installing Vs Code (Visual Studio Code)
  • Introduction to Git

Week 05 - Python Basics

  • Hello World Program
  • Data Types in Python (Strings, Arrays, Dictionary, Tupple, and Set)
  • Loops, Functions, Conditional Constructs, and Classes in Python
  • File Operations with Python
  • Generators and Decorators

Week 06 - Python Special Uses - LTE Testing

  • Introduction to Special Python Functions
    • Map
    • Lambda
    • Pytest
    • Unit Test Frameworks
  • Difference between Pytest and Unit test
  • Test Cases with Python Pytest
  • API Calls with Python
  • Parsing APIs with Python
  • REST APIs

Week 07 - Manual testing on EPC

  • Writing Test Scenarios
  • Executing Manual Test Cases
  • Exploratory Test Scenarios
  • Use Case Testing
  • White Box Testing
  • Corner Scenario Testing
  • Black Box Testing
    • Techniques [Boundary Values, State Transition, Decision Table, and Equivalence Partitioning]
    • Load Testing
  • System Testing - Writing Operator Scenarios
  • IVT Test:
    • Writing Scenarios with All Components of the Network

Week 08 - EPC Functions

  • Network Elements in EPC
    • ENB
    • MME
    • SGW
    • PGW
    • HSS
    • PCC
  • Elements Interworking with 3G Network Elements
    • SRVCC Architecture
    • Identifiers in LTE
    • Mobility and Connectivity States (EMM/ECM states)
    • Selection Functions

Week 09 - Bearers in LTE

  • Types of Bearers (GBR/Non-GBR)
  • Concepts of Data Flow (SDU/PDU)
  • Different Parts of a Bearer, TFTs in LTE, ARP, QCI, MBR, GBR
  • Priority Services in LTE

Week 10 - LTE Security

  • 3 Pillars of LTE Security (Authentication, Integrity, Encryption)
  • LTE Security Procedure
  • LTE Security Call Flow
  • Different Authentication Parameters in LTE Security

Week 11 - LTE Procedures

  • S1-Setup
  • Attach (Packet Capture Analysis Demonstration)
  • Detach
  • Handover (S1 and X2)
  • Inter-RAT Handover (3GPP and Non-3GPP Access (LTE to WLAN))
  • Tracking Area Updates
  • Service Requests
  • Paging
  • CSFB
  • Roaming Procedures
  • Single Radio Voice Call Continuity (SRVCC)
  • Charging Procedures
  • Live Network Capture Analysis

Week 12 - IMS Architecture

  • Components of IMS Architecture
  • End-to-end VoLTE Call Flow

Week 13 - ROBOT Framework

  • Basics of ROBOT Framework
  • Installing ROBOT Framework
  • Executing Test Cases in ROBOT
  • Writing Keywords
  • Libraries
  • Test Suites
  • ROBOT Framework Test Cases

Week 14 - TTCN3

  • Overview of TTCN3
  • Installing TTCN3
  • Components of TTCN3(MTC, PTC), Test Verdicts, Data Types, Modules, etc
  • Sample Test Cases with TTCN3

Week 15 - Introduction to Orchestration and Road to 5G

  • Virtualization
  • NFVs
  • Containers
  • Orchestration with Kubernetes
  • Deployment with Helm Charts
  • Scaling(Up/Down) of Containers
  • 5G Architecture Overview with Simple PDU Establishment Call Flow

Our courses have been designed by industry experts to help students achieve their dream careers

Industry Projects

Our projects are designed by experts in the industry to reflect industry standards. By working through our projects, Learners will gain a practical understanding of what they will take on at a larger-scale in the industry. In total, there are 2 Projects that are available in this program.

Bring-Up GTPv2 Stack with Python

In this project, the student will work on developing a GTPv2 stack using Python, based on the given input. All relevant packet captures should be provided in the report.

Write a Testcase in ROBOT Framework to validate the IEs

Using the knowledge gained from this course, students are expected to use a simulator to write a ROBOT test case to validate all the IEs in the create session response tab using Tshark and ROBOT framework.

Our courses have been designed by industry experts to help students achieve their dream careers

Ratings & Reviews by Learners

Skill-Lync has received honest feedback from our learners around the globe.

Google Rating
4.6

Build Reliable Systems as a Testing Engineer with Telecom Testing (4G) using Python and Robot Framework Course

India’s telecom industry is the second largest worldwide, with a large subscriber base. The telecom sector of India is expected to show a CAGR of 9.4% from 2020 to 2025. With the increase in market size, the demand for skilled engineers rises. Equipping yourself with the right skillset today will make you eligible for a promising career tomorrow.

Skill-Lync’s Telecom Testing (4G) using Python and Robot Framework is a 15-week online course. It will teach you the Robot framework and LTE key concepts. An industry expert with eight years of experience in 5G/6G Technology has carefully fine-tuned the course. As the curriculum strictly adheres to industry standards, it will help you become job-ready.  Two industry-level projects are included in the curriculum to provide you with hands-on practice.

The advanced telecom testing course will help you build the skills necessary to kickstart a career as a network analysing engineer. The fee for learning Telecom Testing (4G) using Python and Robot Framework ranges from INR 9,000 to INR 19,000 monthly for three months.

Who Should Take This Course?

The industry-oriented telecom testing course is for students and graduates of computer science and related engineering streams. If you are curious about topics like networking protocols, LTE architecture and Robot Framework, this course is for you. Experienced professionals keen on improving their domain expertise can opt for this course.

What will you learn?

The course will teach you the Python testing framework and 5G Architecture. The following concepts will be discussed in the course.

  • Robot Framework
  • OSI Model
  • Internet Protocol
  • LTE Network Elements
  • Call Flow
  • API Calls with Python
  • White Box Testing and Black Box Testing
  •  LTE Procedures
  • Orchestration with Kubernetes
  • Deployment with Helm Charts

Skills You Will Gain

  • You gain the ability to write a test case in the ROBOT Framework. 
  • Complete knowledge of standard industry practices and key technology tools Python, WireShark, TTCN3 and Bash Scripting.
  • In-depth knowledge of different protocols and 3 Pillars of LTE Security.

Key Highlights of The Program

  • Telecom Testing (4G) using Python and Robot Framework is a 15-week-long course.
  • Besides the course completion certificate for all participants, the top 5% of learners get a merit certificate.
  • You will get email and forum support to clear your doubts during the course.
  • Real-time industry-relevant projects will make your learning purposeful and practice-oriented.

Career Opportunities After Taking The Course

Upon completing the Telecom Testing (4G) using Python and Robot Framework, numerous job opportunities will open up for you. Some exciting positions that you can work for include:

  • Telcom Testing Engineer
  • Network Planning Engineer
  • Network Analysing Engineer

FAQs on Telecom Testing (4G) using Python and Robot Framework Course

  1. Who can take up the Telecom Testing (4G) using Python and Robot Framework course?

Students and graduates of computer science and related engineering streams can take Telecom Testing (4G) using Python and Robot Framework courses.

  1. Is Telecom Testing (4G) using Python and Robot Framework an online program?

Yes, the framework testing course is 100% online.

  1. What is the duration of the Telecom Testing (4G) using Python and Robot Framework course?

This advanced Python testing framework course is 15 weeks long, covering all the essential concepts of testing network architecture.

  1. What is the fee for pursuing the Telecom Testing (4G) using Python and Robot Framework course?

The fee for learning Telecom Testing (4G) using Python and Robot Framework at Skill-Lync is flexible and is available in three plans. The basic plan provides you with two months of access at INR 9,000 per month, the Pro plan provides four months of access at INR 13,000 per month, and the Premium plan provides you lifetime access at INR 19,000 per month.

  1. How much can a telecom testing engineer earn?

According to Ambitionbox, the average annual salary of a telecom testing engineer is ₹ 5 Lakhs. However, your pay package varies with your experience and skills.

  1. Is there any certificate for completing the Telecom Testing (4G) using Python and Robot Framework course?

Yes, you shall be given a course completion certificate after completing the Telecom Testing (4G) using Python and Robot Framework course. The top 5% of the scorers will receive a merit certificate alongside the course completion certificate.

  1. Is any technical support available for the telecom course?

Yes, you can clear your doubts during coursework from our technical support team through email and forum support.

  1. Can you tell me more about Skill-Lync?

Skill-Lync is among India’s leading EdTech platforms dedicated to transforming engineering education. We equip young engineers with the latest skill sets and cutting-edge tools in new-age technologies.

The brainchild of two engineers from Chennai, Skill-Lync, is on a mission to bridge the skill gap between aspiring professionals and the industry’s demands through job-oriented courses.

Instructors profiles

Our courses are designed by leading academicians and experienced industry professionals.

image

1 industry expert

Our instructors are industry experts along with a passion to teach.

image

8 years in the experience range

Instructors with 8 years extensive industry experience.

image

Areas of expertise

  • 5G/6G Technology

Find Telecom Testing (4G) using Python and Robot Framework in other cities

Pune

Delhi

Hyderabad

Mumbai

Chennai

Bangalore


Similar Courses

Got more questions?

Talk to our Team Directly

Please fill in your number & an expert from our team will call you shortly.

Please enter a valid email
Please enter a valid number
Try our top engineering courses, projects & workshops today!Book a Live Demo