SlideShare a Scribd company logo
Real-time Practicals
1. Implementing Calculator Functionality
SELENIUM TRAINING COURSE CONTENT
SECTION 1 : INTRODUCTION
 What is automation testing?
 When Automation Testing is needed?
 What is the use of automation testing?
 Different Automation Tools available in theMarket.
 What is the difference between Selenium andQTP?
SECTION 2 : BASICS OF JAVA – INTRODUCTION OF JAVA
 Java Installation
 Introduction to all predefined packages
 More about JVM, JRE & JDK
 Types of variables
 Data Types in Java
SECTION 3 : OBJECT ORIENTED PROGRAMMING CONCEPTS
 Introduction to OOPS
 Class
 Object
 Local, Instance and static variables
 Constructors
 Methods
 Arrays
 This keyword
 Final Keyword
 Inheritance and Types
 Working with super classes and subclasses
Real-time Practicals
1. Reading Values from the File and Perform Java Logical Programs.
Real-time Practicals
1.Java Logical Programs from Interview Point of View .
2. Interview Questions Discussion
 Super Keyword
 Using types of polymorphism such as overloading, overriding, and dynamicbinding
 Abstraction
 Encapsulation
 Abstract classes
 Interfaces
 String Methods
 Collections
 Exception Handling
SECTION 4 : I/O STREAMS
 I/O using Java
 Files (Create/Read/Write operations on files)
SECTION 5 : INTRODUCTION TO SELENIUM
 What is Selenium?
 Advantages of Selenium
 Architecture of Selenium WebDriver
SECTION 6 : COMPONENTS IN SELENIUM
 IDE Overview
 RC Overview
 Selenium-Grid
 Selenium Web Driver/Selenium 3.0
SECTION 7 : SELENIUM IDE
Real-time Practicals
1. Interview Questions Discussion.
 Installing IDE
 IDE icons
 Recording your first test with IDE
 IDE Context Menu
 Assert
 Verify
 Adding IDE comments
 Write your own IDE script without record andplayback
SECTION 8 : SELENIUM WEB DRIVER
 Selenium Internal Architecture
 Downloading web driver Jars configuring ineclipse
 Drivers for Firefox, IE, Chrome, Opera, Safariand HTML UnitDriver.
 What is the difference between RC andWD?
 Installing and Configuring Eclipse for Web Driver
SECTION 9 : LOCATORS IN SELENIUM
 ID
 Name
 Class Name
 Link Text
 Partial Link Text
 Path
SECTION 10 : EXPLORING WEB DRIVER
 Edit box
 Link
 Button
 Checkbox
 Radio Button
 Drop Down Box
 Select value
 Display all values
 Select values step by step
3. Handling Web Tables in the Live Score
Card.
Real-time Practicals
1. Performing End to End Scenarios in Ecommerce Application.
2. Performing End to End Scenarios in User Registration Application.
4. Performing Functionality Test in the Banking Application.
Real-time Practicals
1. Retrieving Values from the Property file and perform End to End Scenarios in Live
Projects
.
2. Reading and Writing Values from the Excel File and perform End to End Scenarios in
Live
Projects.
 Capture screenshots
 Synchronization Commands In Web Drive
 Implicit wait
 Explicit wait
 Web Driver wait
 File uploads and File downloads
 Handling alerts
 Handling confirmation messages
 Keyboard actions
 Mouse actions
 Handling I frames
 Handling multiple tabs
 Handling popups
 Preparing web driver test cases using customized x-path
 HandlingWebTables
SECTION 11 : DATA DRIVEN FRAMEWORK
 Interacting with Database
 Interacting with Property File
 Interacting with XML
 Interacting with Excel
SECTION 12 : TESTNG FRAMEWORK
 How to Install TestNG plug-in in Eclipse?
 TestNG Annotations
 TestNG sample script
 Selenium testing script from scratch
 Creating Test suites using TestNG
Real-time Practicals
1. Implementing the Live Project Using TestNG
Real-time Practicals
1. Developing the TestNG Framework using POM Design Pattern in the Live Project.
Real-time Practicals
1.Generating the Live Report which Include Failure Screenshots
.
 Reports generation using TestNG
 Parameterized test cases using TestNG framework
 Preparing TestNG Parallel Suite
 Running test multiple times, depends on Methods,Grouping
 TestNG Listener Sample Program
SECTION 13 : BDD – CUCMBER
 How to Set up Cucumber in Eclipse
 About Feature,Step Definition and Runner Class
 How to integrate Testng with Cucumber
 Gherkin Keywords
 Cucumber Options
 Parameterization in Cucumber
 Data Driven Testing using Examples Keyword and Data Table
SECTION 14 : PAGE OBJECT MODEL DESIGN PATTERN
 Why Page Object Model & When it will beeffective
 POM Design Rules
 POM Implementation of Rules
 Implementation of testcases using POM framework
SECTION 15 : REPORTING
 Installing Extent Report Plugin in Eclipse
 Methods in Extent Report
 Extent Report Implementation
SECTION 16 : CODE REPOSITORY
 Git Commands (Init,Git Commit,Git Pull,Git Push ..)
 Git Hub Implementations
SECTION 17: BUILD TOOLS
 Maven Features
 Maven Build Process and Dependencies
 Maven Automation Project Build
 Best Practices
SECTION 18 : CI TOOLS
 Install Jenkins
 Setup Maven Project in Jenkins
 Schedule the build
 Best Practices
REAL TIME PROJECT IMPLEMENTATION:
 Commerce Project
 Travel Booking
 Sample Banking Application

More Related Content

What's hot (19)

DOCX
Selenium interview Q&A
Pavan Kumar
 
PDF
Selenium Webdriver Interview Questions
Jai Singh
 
PPT
Intro Of Selenium
Kai Feng Zhang
 
PPTX
Selenium
Satyam Pandey
 
PPTX
Selenium online training
mindmajixtrainings
 
PPT
Web Test Automation with Selenium
vivek_prahlad
 
PPTX
Why We Choose Java Over The Python In Selenium Web Driver?
BugRaptors
 
PDF
利用 Appium + Robot Framework 實現跨平台 App 互動測試
Jeremy Kao
 
ODP
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Yuriy Gerasimov
 
PDF
Robot Framework Introduction & Sauce Labs Integration
Sauce Labs
 
PPTX
Automated Testing Overview
antsh
 
PPTX
Selenium WebDriver training
Vijay Krishnan Ramaswamy
 
PDF
iOS Automation Frameworks evaluation
Serghei Moret
 
PPTX
Java Tutorial: Part 2. IntelliJ IDEA
Svetlin Nakov
 
PPTX
Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021
Svetlin Nakov
 
PDF
Selenium webdriver interview questions and answers
ITeLearn
 
PPT
Selenium
Kalyan ch
 
PPTX
Test automation using selenium
Cynoteck Technology Solutions Private Limited
 
PDF
Test Automation Using Python | Edureka
Edureka!
 
Selenium interview Q&A
Pavan Kumar
 
Selenium Webdriver Interview Questions
Jai Singh
 
Intro Of Selenium
Kai Feng Zhang
 
Selenium
Satyam Pandey
 
Selenium online training
mindmajixtrainings
 
Web Test Automation with Selenium
vivek_prahlad
 
Why We Choose Java Over The Python In Selenium Web Driver?
BugRaptors
 
利用 Appium + Robot Framework 實現跨平台 App 互動測試
Jeremy Kao
 
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Yuriy Gerasimov
 
Robot Framework Introduction & Sauce Labs Integration
Sauce Labs
 
Automated Testing Overview
antsh
 
Selenium WebDriver training
Vijay Krishnan Ramaswamy
 
iOS Automation Frameworks evaluation
Serghei Moret
 
Java Tutorial: Part 2. IntelliJ IDEA
Svetlin Nakov
 
Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021
Svetlin Nakov
 
Selenium webdriver interview questions and answers
ITeLearn
 
Selenium
Kalyan ch
 
Test automation using selenium
Cynoteck Technology Solutions Private Limited
 
Test Automation Using Python | Edureka
Edureka!
 

Similar to Selenium training-course-content-syllabus-credo systemz (20)

PDF
Selenium training-course-content
AmanCSE1
 
PDF
Selenium training12 1
AmanCSE1
 
DOCX
Selenium webdriver course content rakesh hansalia
Rakesh Hansalia
 
PDF
Best automation testing syllabus 2025.pdf
mayra0232020
 
PDF
Selenium course training institute ameerpet hyderabad – Best software trainin...
Sathya Technologies
 
PDF
Selenium course training institute ameerpet hyderabad
Sathya Technologies
 
DOCX
TrainmeSofttech - Selenium Training
Trainme Softtech
 
DOCX
Trainmesofttech - Selenium Training In Hyderabad 
Trainmesofttech
 
PDF
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
DicodingEvent
 
PPTX
Codeception
少東 張
 
PDF
Oracle Soa Suite 11g Performance Tuning Cookbook Osama Oransa
hyuryubettie60
 
PDF
iks auf der ElipseCon 2011: Tickling the shoulders of giants
IKS Gesellschaft für Informations- und Kommunikationssysteme mbH
 
PDF
BDD and Test Automation in Evalutionary Product Suite
Lasantha Ranaweera
 
PDF
End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...
Paul Jensen
 
ODP
eXo Platform SEA - Play Framework Introduction
vstorm83
 
PPTX
Test automation proposal
Mihai-Cristian Fratila
 
PPTX
Dive into Angular, part 5: Experience
Oleksii Prohonnyi
 
DOCX
Best Selenium Online Training
Samatha Kamuni
 
RTF
PranathiSadhulaAutomationTester
Pranathi Sadhula
 
PPTX
Automated Acceptance Testing Example
Hani Massoud
 
Selenium training-course-content
AmanCSE1
 
Selenium training12 1
AmanCSE1
 
Selenium webdriver course content rakesh hansalia
Rakesh Hansalia
 
Best automation testing syllabus 2025.pdf
mayra0232020
 
Selenium course training institute ameerpet hyderabad – Best software trainin...
Sathya Technologies
 
Selenium course training institute ameerpet hyderabad
Sathya Technologies
 
TrainmeSofttech - Selenium Training
Trainme Softtech
 
Trainmesofttech - Selenium Training In Hyderabad 
Trainmesofttech
 
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
DicodingEvent
 
Codeception
少東 張
 
Oracle Soa Suite 11g Performance Tuning Cookbook Osama Oransa
hyuryubettie60
 
iks auf der ElipseCon 2011: Tickling the shoulders of giants
IKS Gesellschaft für Informations- und Kommunikationssysteme mbH
 
BDD and Test Automation in Evalutionary Product Suite
Lasantha Ranaweera
 
End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...
Paul Jensen
 
eXo Platform SEA - Play Framework Introduction
vstorm83
 
Test automation proposal
Mihai-Cristian Fratila
 
Dive into Angular, part 5: Experience
Oleksii Prohonnyi
 
Best Selenium Online Training
Samatha Kamuni
 
PranathiSadhulaAutomationTester
Pranathi Sadhula
 
Automated Acceptance Testing Example
Hani Massoud
 
Ad

More from Training Institute (10)

DOCX
tell us which cloud you prefer
Training Institute
 
DOCX
Testing
Training Institute
 
PDF
Big data-hadoop-training-course-content-content
Training Institute
 
PDF
Ui path training-course-content
Training Institute
 
PDF
Python training-course-content
Training Institute
 
PDF
Aws training-course-content
Training Institute
 
PDF
Angular training-course-syllabus
Training Institute
 
PDF
Mean stack training-course-content
Training Institute
 
PDF
Angular training-course-syllabus
Training Institute
 
PDF
Angular webinar - Credo Systemz
Training Institute
 
tell us which cloud you prefer
Training Institute
 
Big data-hadoop-training-course-content-content
Training Institute
 
Ui path training-course-content
Training Institute
 
Python training-course-content
Training Institute
 
Aws training-course-content
Training Institute
 
Angular training-course-syllabus
Training Institute
 
Mean stack training-course-content
Training Institute
 
Angular training-course-syllabus
Training Institute
 
Angular webinar - Credo Systemz
Training Institute
 
Ad

Recently uploaded (20)

PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
PPTX
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
PPTX
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
PDF
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
PPTX
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
PDF
John Keats introduction and list of his important works
vatsalacpr
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PDF
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PDF
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
Introduction to Probability(basic) .pptx
purohitanuj034
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
John Keats introduction and list of his important works
vatsalacpr
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
Virus sequence retrieval from NCBI database
yamunaK13
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
Introduction to Probability(basic) .pptx
purohitanuj034
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 

Selenium training-course-content-syllabus-credo systemz

  • 1. Real-time Practicals 1. Implementing Calculator Functionality SELENIUM TRAINING COURSE CONTENT SECTION 1 : INTRODUCTION  What is automation testing?  When Automation Testing is needed?  What is the use of automation testing?  Different Automation Tools available in theMarket.  What is the difference between Selenium andQTP? SECTION 2 : BASICS OF JAVA – INTRODUCTION OF JAVA  Java Installation  Introduction to all predefined packages  More about JVM, JRE & JDK  Types of variables  Data Types in Java SECTION 3 : OBJECT ORIENTED PROGRAMMING CONCEPTS  Introduction to OOPS  Class  Object  Local, Instance and static variables  Constructors  Methods  Arrays  This keyword  Final Keyword  Inheritance and Types  Working with super classes and subclasses
  • 2. Real-time Practicals 1. Reading Values from the File and Perform Java Logical Programs. Real-time Practicals 1.Java Logical Programs from Interview Point of View . 2. Interview Questions Discussion  Super Keyword  Using types of polymorphism such as overloading, overriding, and dynamicbinding  Abstraction  Encapsulation  Abstract classes  Interfaces  String Methods  Collections  Exception Handling SECTION 4 : I/O STREAMS  I/O using Java  Files (Create/Read/Write operations on files) SECTION 5 : INTRODUCTION TO SELENIUM  What is Selenium?  Advantages of Selenium  Architecture of Selenium WebDriver SECTION 6 : COMPONENTS IN SELENIUM  IDE Overview  RC Overview  Selenium-Grid  Selenium Web Driver/Selenium 3.0 SECTION 7 : SELENIUM IDE
  • 3. Real-time Practicals 1. Interview Questions Discussion.  Installing IDE  IDE icons  Recording your first test with IDE  IDE Context Menu  Assert  Verify  Adding IDE comments  Write your own IDE script without record andplayback SECTION 8 : SELENIUM WEB DRIVER  Selenium Internal Architecture  Downloading web driver Jars configuring ineclipse  Drivers for Firefox, IE, Chrome, Opera, Safariand HTML UnitDriver.  What is the difference between RC andWD?  Installing and Configuring Eclipse for Web Driver SECTION 9 : LOCATORS IN SELENIUM  ID  Name  Class Name  Link Text  Partial Link Text  Path SECTION 10 : EXPLORING WEB DRIVER  Edit box  Link  Button  Checkbox  Radio Button  Drop Down Box  Select value  Display all values  Select values step by step
  • 4. 3. Handling Web Tables in the Live Score Card. Real-time Practicals 1. Performing End to End Scenarios in Ecommerce Application. 2. Performing End to End Scenarios in User Registration Application. 4. Performing Functionality Test in the Banking Application. Real-time Practicals 1. Retrieving Values from the Property file and perform End to End Scenarios in Live Projects . 2. Reading and Writing Values from the Excel File and perform End to End Scenarios in Live Projects.  Capture screenshots  Synchronization Commands In Web Drive  Implicit wait  Explicit wait  Web Driver wait  File uploads and File downloads  Handling alerts  Handling confirmation messages  Keyboard actions  Mouse actions  Handling I frames  Handling multiple tabs  Handling popups  Preparing web driver test cases using customized x-path  HandlingWebTables SECTION 11 : DATA DRIVEN FRAMEWORK  Interacting with Database  Interacting with Property File  Interacting with XML  Interacting with Excel SECTION 12 : TESTNG FRAMEWORK  How to Install TestNG plug-in in Eclipse?  TestNG Annotations  TestNG sample script  Selenium testing script from scratch  Creating Test suites using TestNG
  • 5. Real-time Practicals 1. Implementing the Live Project Using TestNG Real-time Practicals 1. Developing the TestNG Framework using POM Design Pattern in the Live Project. Real-time Practicals 1.Generating the Live Report which Include Failure Screenshots .  Reports generation using TestNG  Parameterized test cases using TestNG framework  Preparing TestNG Parallel Suite  Running test multiple times, depends on Methods,Grouping  TestNG Listener Sample Program SECTION 13 : BDD – CUCMBER  How to Set up Cucumber in Eclipse  About Feature,Step Definition and Runner Class  How to integrate Testng with Cucumber  Gherkin Keywords  Cucumber Options  Parameterization in Cucumber  Data Driven Testing using Examples Keyword and Data Table SECTION 14 : PAGE OBJECT MODEL DESIGN PATTERN  Why Page Object Model & When it will beeffective  POM Design Rules  POM Implementation of Rules  Implementation of testcases using POM framework SECTION 15 : REPORTING  Installing Extent Report Plugin in Eclipse  Methods in Extent Report  Extent Report Implementation
  • 6. SECTION 16 : CODE REPOSITORY  Git Commands (Init,Git Commit,Git Pull,Git Push ..)  Git Hub Implementations SECTION 17: BUILD TOOLS  Maven Features  Maven Build Process and Dependencies  Maven Automation Project Build  Best Practices SECTION 18 : CI TOOLS  Install Jenkins  Setup Maven Project in Jenkins  Schedule the build  Best Practices REAL TIME PROJECT IMPLEMENTATION:  Commerce Project  Travel Booking  Sample Banking Application