0% found this document useful (0 votes)
23 views2 pages

Training Schedule

Uploaded by

Nikith Rao
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views2 pages

Training Schedule

Uploaded by

Nikith Rao
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Module 1: Selenium Components & Object Identification

Days 1-5: Automation Testing Overview & Process

 Introduction to Automation Testing


 Why Testing Tools?
 Advantages & Differences between Manual and Automation Testing
 Types of Automation Tools
 Selenium Introduction and Components

Days 6-10: Object Identification/Locators

 Introduction to Element Locators


 Types of Element Locators
 Writing Xpaths Manually
 Find Element & find Elements Methods
 Element Locators on Different Browsers

Module 2: Core Java

Days 11-15: Core Java Fundamentals

 Installation of Java and Eclipse IDE


 Language Fundamentals: Keywords, Data Types, Variables
 Conditional Statements: if-else, switch-case
 Loop Statements: while, do-while, for, foreach
 Keywords and Arrays

Days 16-20: Packages, Classes, and Objects

 Packages and Classes


 Methods: Types and Usage
 Inheritance: Types and Examples
 Polymorphism: Method Overloading and Overriding
 Encapsulation and Abstraction

Module 3: WebDriver with Project Testing

Days 21-25: Basic Selenium / WebDriver

 Introduction to Selenium WebDriver


 Configure Selenium with Eclipse IDE
 Working with Different Browsers
 Navigate Methods
 Handling Alerts, Frames, and Windows

Days 26-30: Advanced WebDriver Topics


 Handling Dropdowns and Web Tables
 Synchronization
 Capturing Screenshots and Handling Exceptions
 Handling Auto Suggestions and File Uploads
 Robot Class and Mouse Events

Days 31-35: JavaScript Executor and Working with Excel

 JavaScript Executor in WebDriver


 Working with Excel using Apache POI
 Reading and Writing Data from Excel
 Handling Ajax Events and Capturing Screenshots on Failure
 Handling Regular Expressions and File Uploads

Module 4: Framework Design & Implementation from Scratch

Days 36-40: Automation Framework Implementation

 Introduction to Different Frameworks (Modular, TestNG, Hybrid, POM)


 Introduction to TestNG and its Features
 Writing Selenium Testing Scripts from Scratch
 Advanced TestNG Concepts
 Creating and Running Test Suites using TestNG

Module 5: Integration of Third-party Tools in Framework

Days 41-45: Integration of Third-party Tools

 Introduction to Log4j and Jenkins


 Integrating Log4j and Jenkins with Selenium Framework
 Introduction to Git Hub and Maven
 Integrating Git Hub and Maven with Selenium Framework
 Introduction to Cucumber, Sikuli, and Selenium Grid

Module 6: Fundamentals on RESTFUL service in Java

Days 46-50 (Optional Extension):

 Introduction to Web Services and RESTful APIs


 Protocol and Components of Web Services
 RESTful API Response Code
 Sample Program to Run REST API

You might also like