SlideShare a Scribd company logo
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 the Market.
 What is the difference between Selenium and QTP?
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
Real-time Practicals
1. Implementing Calculator Functionality
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
 Super Keyword
 Using types of polymorphism such as overloading, overriding, and dynamic binding
 Abstraction
 Encapsulation
 Abstract classes
 Interfaces
 String Methods
 Collections
 Exception Handling
Real-time Practicals
1. Java Logical Programs from Interview Point of View .
2. Interview Questions Discussion
SECTION 4 : I/O STREAMS
 I/O using Java
 Files (Create/Read/Write operations on files)
Real-time Practicals
1. Reading Values from the File and Perform Java Logical Programs.
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
 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 and playback
SECTION 8 : SELENIUM WEB DRIVER
 Selenium Internal Architecture
 Downloading web driver Jars configuring in eclipse
 Drivers for Firefox, IE, Chrome, Opera, Safariand HTML Unit Driver.
 What is the difference between RC and WD?
 Installing and Configuring Eclipse for Web Driver
SECTION 9 : LOCATORS IN SELENIUM
 ID
 Name
 Class Name
 Link Text
 Partial Link Text
 Path
Real-time Practicals
1. Interview Questions Discussion.
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
 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
Real-time Practicals
1. Performing End to End Scenarios in Ecommerce Application.
2. Performing End to End Scenarios in User Registration Application.
3. Handling Web Tables in the Live Score Card.
4. Performing Functionality Test in the Banking Application.
SECTION 11 : DATA DRIVEN FRAMEWORK
 Interacting with Database
 Interacting with Property File
 Interacting with XML
 Interacting with Excel
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.
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
 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
Real-time Practicals
1. Implementing the Live Project Using TestNG
SECTION 13 : PAGE OBJECT MODEL DESIGN PATTERN
 Why Page Object Model & When it will be effective
 POM Design Rules
 POM Implementation of Rules
 Implementation of testcases using POM framework
Real-time Practicals
1. Developing the TestNG Framework using POM Design Pattern in the Live Project.
SECTION 14 : REPORTING
 Installing Extent Report Plugin in Eclipse
 Methods in Extent Report
 Extent Report Implementation
Real-time Practicals
1. Generating the Live Report which Include Failure Screenshots
SECTION 15 : BUILD TOOLS
 Maven Features
 Maven Build Process and Dependencies
 Maven Automation Project Build
 Best Practices
SECTION 16 : CI TOOLS
 Install Jenkins
 Setup Maven Project in Jenkins
 Schedule the build
 Best Practices
Contact Info
+91 9884412301 | +91 9884312236 Know more about Selenium
info@credosystemz.com
New # 30, Old # 16A, Third Main Road,
Rajalakshmi Nagar, Velachery, Chennai
(Opp. to MuruganKalyanaMandapam)
BOOK A FREE DEMO
Ad

More Related Content

What's hot (19)

Web Test Automation with Selenium
Web Test Automation with SeleniumWeb Test Automation with Selenium
Web Test Automation with Selenium
vivek_prahlad
 
Selenium online training
Selenium online trainingSelenium online training
Selenium online training
mindmajixtrainings
 
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Yuriy Gerasimov
 
Selenium interview Q&A
Selenium interview Q&ASelenium interview Q&A
Selenium interview Q&A
Pavan Kumar
 
Selenium Webdriver Interview Questions
Selenium Webdriver Interview QuestionsSelenium Webdriver Interview Questions
Selenium Webdriver Interview Questions
Jai Singh
 
Automated Testing Overview
Automated Testing OverviewAutomated Testing Overview
Automated Testing Overview
antsh
 
Selenium WebDriver training
Selenium WebDriver trainingSelenium WebDriver training
Selenium WebDriver training
Vijay Krishnan Ramaswamy
 
iOS Automation Frameworks evaluation
iOS Automation Frameworks evaluationiOS Automation Frameworks evaluation
iOS Automation Frameworks evaluation
Serghei Moret
 
Features of java
Features of javaFeatures of java
Features of java
amiluafiah
 
Why We Choose Java Over The Python In Selenium Web Driver?
Why We Choose Java Over The Python In Selenium Web Driver?Why We Choose Java Over The Python In Selenium Web Driver?
Why We Choose Java Over The Python In Selenium Web Driver?
BugRaptors
 
Webinar: Selenium WebDriver - Automation Uncomplicated
Webinar: Selenium WebDriver - Automation UncomplicatedWebinar: Selenium WebDriver - Automation Uncomplicated
Webinar: Selenium WebDriver - Automation Uncomplicated
Edureka!
 
Selenium
SeleniumSelenium
Selenium
Kalyan ch
 
Selenium webdriver interview questions and answers
Selenium webdriver interview questions and answersSelenium webdriver interview questions and answers
Selenium webdriver interview questions and answers
ITeLearn
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
Naresh Chintalcheru
 
Automate Web Apps With Selenium
Automate Web Apps With SeleniumAutomate Web Apps With Selenium
Automate Web Apps With Selenium
Edureka!
 
Automation Using Selenium Webdriver
Automation Using Selenium WebdriverAutomation Using Selenium Webdriver
Automation Using Selenium Webdriver
Edureka!
 
Selenium
SeleniumSelenium
Selenium
Batch2016
 
Test Automation Using Python | Edureka
Test Automation Using Python | EdurekaTest Automation Using Python | Edureka
Test Automation Using Python | Edureka
Edureka!
 
Intro Of Selenium
Intro Of SeleniumIntro Of Selenium
Intro Of Selenium
Kai Feng Zhang
 
Web Test Automation with Selenium
Web Test Automation with SeleniumWeb Test Automation with Selenium
Web Test Automation with Selenium
vivek_prahlad
 
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Yuriy Gerasimov
 
Selenium interview Q&A
Selenium interview Q&ASelenium interview Q&A
Selenium interview Q&A
Pavan Kumar
 
Selenium Webdriver Interview Questions
Selenium Webdriver Interview QuestionsSelenium Webdriver Interview Questions
Selenium Webdriver Interview Questions
Jai Singh
 
Automated Testing Overview
Automated Testing OverviewAutomated Testing Overview
Automated Testing Overview
antsh
 
iOS Automation Frameworks evaluation
iOS Automation Frameworks evaluationiOS Automation Frameworks evaluation
iOS Automation Frameworks evaluation
Serghei Moret
 
Features of java
Features of javaFeatures of java
Features of java
amiluafiah
 
Why We Choose Java Over The Python In Selenium Web Driver?
Why We Choose Java Over The Python In Selenium Web Driver?Why We Choose Java Over The Python In Selenium Web Driver?
Why We Choose Java Over The Python In Selenium Web Driver?
BugRaptors
 
Webinar: Selenium WebDriver - Automation Uncomplicated
Webinar: Selenium WebDriver - Automation UncomplicatedWebinar: Selenium WebDriver - Automation Uncomplicated
Webinar: Selenium WebDriver - Automation Uncomplicated
Edureka!
 
Selenium webdriver interview questions and answers
Selenium webdriver interview questions and answersSelenium webdriver interview questions and answers
Selenium webdriver interview questions and answers
ITeLearn
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
Naresh Chintalcheru
 
Automate Web Apps With Selenium
Automate Web Apps With SeleniumAutomate Web Apps With Selenium
Automate Web Apps With Selenium
Edureka!
 
Automation Using Selenium Webdriver
Automation Using Selenium WebdriverAutomation Using Selenium Webdriver
Automation Using Selenium Webdriver
Edureka!
 
Test Automation Using Python | Edureka
Test Automation Using Python | EdurekaTest Automation Using Python | Edureka
Test Automation Using Python | Edureka
Edureka!
 

Similar to Selenium training-course-content (20)

Selenium webdriver course content rakesh hansalia
Selenium webdriver course content rakesh hansaliaSelenium webdriver course content rakesh hansalia
Selenium webdriver course content rakesh hansalia
Rakesh Hansalia
 
Best Selenium Online Training
Best Selenium Online TrainingBest Selenium Online Training
Best Selenium Online Training
Samatha Kamuni
 
TrainmeSofttech - Selenium Training
TrainmeSofttech - Selenium Training TrainmeSofttech - Selenium Training
TrainmeSofttech - Selenium Training
Trainme Softtech
 
Trainmesofttech - Selenium Training In Hyderabad 
Trainmesofttech - Selenium Training In Hyderabad Trainmesofttech - Selenium Training In Hyderabad 
Trainmesofttech - Selenium Training In Hyderabad 
Trainmesofttech
 
Selenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And AnswersSelenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And Answers
Ajit Jadhav
 
Selenium
SeleniumSelenium
Selenium
Sun Technlogies
 
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote ControlBasics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Control
usha kannappan
 
Automated Testing Of EPiServer CMS Sites
Automated Testing Of EPiServer CMS SitesAutomated Testing Of EPiServer CMS Sites
Automated Testing Of EPiServer CMS Sites
joelabrahamsson
 
Codeception
CodeceptionCodeception
Codeception
少東 張
 
Best automation testing syllabus 2025.pdf
Best automation testing syllabus 2025.pdfBest automation testing syllabus 2025.pdf
Best automation testing syllabus 2025.pdf
mayra0232020
 
Selenium
SeleniumSelenium
Selenium
David Rajah Selvaraj
 
Selenium
SeleniumSelenium
Selenium
Daksh Sharma
 
Robot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs IntegrationRobot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs Integration
Sauce Labs
 
Sakai10 Selenium Workshop
Sakai10 Selenium WorkshopSakai10 Selenium Workshop
Sakai10 Selenium Workshop
coreyjack
 
Test automation using selenium
Test automation using seleniumTest automation using selenium
Test automation using selenium
Cynoteck Technology Solutions Private Limited
 
International journal of applied sciences and innovation vol 2015 - no 1 - ...
International journal of applied sciences and innovation   vol 2015 - no 1 - ...International journal of applied sciences and innovation   vol 2015 - no 1 - ...
International journal of applied sciences and innovation vol 2015 - no 1 - ...
sophiabelthome
 
Test Automation Using Selenium
Test Automation Using SeleniumTest Automation Using Selenium
Test Automation Using Selenium
Nikhil Kapoor
 
Software Testing Tools Training
Software Testing Tools TrainingSoftware Testing Tools Training
Software Testing Tools Training
QEdge Tech
 
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Lesson_06_Software_and_Automation_Testing_Frameworks.pdfLesson_06_Software_and_Automation_Testing_Frameworks.pdf
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Minh Quân Đoàn
 
Selenium course training institute ameerpet hyderabad
Selenium course training institute ameerpet hyderabadSelenium course training institute ameerpet hyderabad
Selenium course training institute ameerpet hyderabad
Sathya Technologies
 
Selenium webdriver course content rakesh hansalia
Selenium webdriver course content rakesh hansaliaSelenium webdriver course content rakesh hansalia
Selenium webdriver course content rakesh hansalia
Rakesh Hansalia
 
Best Selenium Online Training
Best Selenium Online TrainingBest Selenium Online Training
Best Selenium Online Training
Samatha Kamuni
 
TrainmeSofttech - Selenium Training
TrainmeSofttech - Selenium Training TrainmeSofttech - Selenium Training
TrainmeSofttech - Selenium Training
Trainme Softtech
 
Trainmesofttech - Selenium Training In Hyderabad 
Trainmesofttech - Selenium Training In Hyderabad Trainmesofttech - Selenium Training In Hyderabad 
Trainmesofttech - Selenium Training In Hyderabad 
Trainmesofttech
 
Selenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And AnswersSelenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And Answers
Ajit Jadhav
 
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote ControlBasics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Control
usha kannappan
 
Automated Testing Of EPiServer CMS Sites
Automated Testing Of EPiServer CMS SitesAutomated Testing Of EPiServer CMS Sites
Automated Testing Of EPiServer CMS Sites
joelabrahamsson
 
Best automation testing syllabus 2025.pdf
Best automation testing syllabus 2025.pdfBest automation testing syllabus 2025.pdf
Best automation testing syllabus 2025.pdf
mayra0232020
 
Robot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs IntegrationRobot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs Integration
Sauce Labs
 
Sakai10 Selenium Workshop
Sakai10 Selenium WorkshopSakai10 Selenium Workshop
Sakai10 Selenium Workshop
coreyjack
 
International journal of applied sciences and innovation vol 2015 - no 1 - ...
International journal of applied sciences and innovation   vol 2015 - no 1 - ...International journal of applied sciences and innovation   vol 2015 - no 1 - ...
International journal of applied sciences and innovation vol 2015 - no 1 - ...
sophiabelthome
 
Test Automation Using Selenium
Test Automation Using SeleniumTest Automation Using Selenium
Test Automation Using Selenium
Nikhil Kapoor
 
Software Testing Tools Training
Software Testing Tools TrainingSoftware Testing Tools Training
Software Testing Tools Training
QEdge Tech
 
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Lesson_06_Software_and_Automation_Testing_Frameworks.pdfLesson_06_Software_and_Automation_Testing_Frameworks.pdf
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Minh Quân Đoàn
 
Selenium course training institute ameerpet hyderabad
Selenium course training institute ameerpet hyderabadSelenium course training institute ameerpet hyderabad
Selenium course training institute ameerpet hyderabad
Sathya Technologies
 
Ad

More from AmanCSE1 (7)

Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
AmanCSE1
 
Selenium training12 1
Selenium training12 1Selenium training12 1
Selenium training12 1
AmanCSE1
 
Selenium training12 1
Selenium training12 1Selenium training12 1
Selenium training12 1
AmanCSE1
 
Dot net training-course1-1
Dot net training-course1-1Dot net training-course1-1
Dot net training-course1-1
AmanCSE1
 
Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
AmanCSE1
 
Angular 7 training_topics
Angular 7 training_topicsAngular 7 training_topics
Angular 7 training_topics
AmanCSE1
 
Python training course_content
Python training course_contentPython training course_content
Python training course_content
AmanCSE1
 
Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
AmanCSE1
 
Selenium training12 1
Selenium training12 1Selenium training12 1
Selenium training12 1
AmanCSE1
 
Selenium training12 1
Selenium training12 1Selenium training12 1
Selenium training12 1
AmanCSE1
 
Dot net training-course1-1
Dot net training-course1-1Dot net training-course1-1
Dot net training-course1-1
AmanCSE1
 
Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
AmanCSE1
 
Angular 7 training_topics
Angular 7 training_topicsAngular 7 training_topics
Angular 7 training_topics
AmanCSE1
 
Python training course_content
Python training course_contentPython training course_content
Python training course_content
AmanCSE1
 
Ad

Recently uploaded (20)

To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
SPRING FESTIVITIES - UK AND USA -
SPRING FESTIVITIES - UK AND USA            -SPRING FESTIVITIES - UK AND USA            -
SPRING FESTIVITIES - UK AND USA -
Colégio Santa Teresinha
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
How to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of saleHow to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of sale
Celine George
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
How to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of saleHow to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of sale
Celine George
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 

Selenium training-course-content

  • 1. 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 the Market.  What is the difference between Selenium and QTP? 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 Real-time Practicals 1. Implementing Calculator Functionality 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.  Super Keyword  Using types of polymorphism such as overloading, overriding, and dynamic binding  Abstraction  Encapsulation  Abstract classes  Interfaces  String Methods  Collections  Exception Handling Real-time Practicals 1. Java Logical Programs from Interview Point of View . 2. Interview Questions Discussion SECTION 4 : I/O STREAMS  I/O using Java  Files (Create/Read/Write operations on files) Real-time Practicals 1. Reading Values from the File and Perform Java Logical Programs. 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.  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 and playback SECTION 8 : SELENIUM WEB DRIVER  Selenium Internal Architecture  Downloading web driver Jars configuring in eclipse  Drivers for Firefox, IE, Chrome, Opera, Safariand HTML Unit Driver.  What is the difference between RC and WD?  Installing and Configuring Eclipse for Web Driver SECTION 9 : LOCATORS IN SELENIUM  ID  Name  Class Name  Link Text  Partial Link Text  Path Real-time Practicals 1. Interview Questions Discussion. 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.  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 Real-time Practicals 1. Performing End to End Scenarios in Ecommerce Application. 2. Performing End to End Scenarios in User Registration Application. 3. Handling Web Tables in the Live Score Card. 4. Performing Functionality Test in the Banking Application. SECTION 11 : DATA DRIVEN FRAMEWORK  Interacting with Database  Interacting with Property File  Interacting with XML  Interacting with Excel 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. 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.  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 Real-time Practicals 1. Implementing the Live Project Using TestNG SECTION 13 : PAGE OBJECT MODEL DESIGN PATTERN  Why Page Object Model & When it will be effective  POM Design Rules  POM Implementation of Rules  Implementation of testcases using POM framework Real-time Practicals 1. Developing the TestNG Framework using POM Design Pattern in the Live Project. SECTION 14 : REPORTING  Installing Extent Report Plugin in Eclipse  Methods in Extent Report  Extent Report Implementation Real-time Practicals 1. Generating the Live Report which Include Failure Screenshots SECTION 15 : BUILD TOOLS  Maven Features  Maven Build Process and Dependencies
  • 6.  Maven Automation Project Build  Best Practices SECTION 16 : CI TOOLS  Install Jenkins  Setup Maven Project in Jenkins  Schedule the build  Best Practices Contact Info +91 9884412301 | +91 9884312236 Know more about Selenium [email protected] New # 30, Old # 16A, Third Main Road, Rajalakshmi Nagar, Velachery, Chennai (Opp. to MuruganKalyanaMandapam) BOOK A FREE DEMO