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

PDF
Selenium training12 1
PPTX
Write Better JavaScript
PPT
OSCON Titanium Tutorial
PPT
Selenium2 and Jenkins: Almost pain-free UI Testing
ODP
Jbossworld Presentation
PPTX
Features of java
DOCX
Selenium training course_content_3_days
Selenium training12 1
Write Better JavaScript
OSCON Titanium Tutorial
Selenium2 and Jenkins: Almost pain-free UI Testing
Jbossworld Presentation
Features of java
Selenium training course_content_3_days

What's hot (19)

DOCX
Selenium interview Q&A
PDF
Selenium Webdriver Interview Questions
PPT
Intro Of Selenium
PPTX
Selenium
PPTX
Selenium online training
PPT
Web Test Automation with Selenium
PPTX
Why We Choose Java Over The Python In Selenium Web Driver?
PDF
利用 Appium + Robot Framework 實現跨平台 App 互動測試
ODP
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
PDF
Robot Framework Introduction & Sauce Labs Integration
PPTX
Automated Testing Overview
PPTX
Selenium WebDriver training
PDF
iOS Automation Frameworks evaluation
PPTX
Java Tutorial: Part 2. IntelliJ IDEA
PPTX
Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021
PDF
Selenium webdriver interview questions and answers
PPT
Selenium
PPTX
Test automation using selenium
PDF
Test Automation Using Python | Edureka
Selenium interview Q&A
Selenium Webdriver Interview Questions
Intro Of Selenium
Selenium
Selenium online training
Web Test Automation with Selenium
Why We Choose Java Over The Python In Selenium Web Driver?
利用 Appium + Robot Framework 實現跨平台 App 互動測試
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Robot Framework Introduction & Sauce Labs Integration
Automated Testing Overview
Selenium WebDriver training
iOS Automation Frameworks evaluation
Java Tutorial: Part 2. IntelliJ IDEA
Appium Mobile Testing - Nakov at js.talks() Conference - Nov 2021
Selenium webdriver interview questions and answers
Selenium
Test automation using selenium
Test Automation Using Python | Edureka
Ad

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

PDF
Selenium training12 1
PDF
Selenium training-course-content
DOCX
Selenium webdriver course content rakesh hansalia
PDF
Best automation testing syllabus 2025.pdf
PDF
Selenium course training institute ameerpet hyderabad – Best software trainin...
PDF
Selenium course training institute ameerpet hyderabad
DOCX
TrainmeSofttech - Selenium Training
DOCX
Trainmesofttech - Selenium Training In Hyderabad 
PDF
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
PPTX
Codeception
PDF
Oracle Soa Suite 11g Performance Tuning Cookbook Osama Oransa
PDF
iks auf der ElipseCon 2011: Tickling the shoulders of giants
PDF
BDD and Test Automation in Evalutionary Product Suite
PDF
End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...
ODP
eXo Platform SEA - Play Framework Introduction
PPTX
Test automation proposal
PPTX
Dive into Angular, part 5: Experience
DOCX
Best Selenium Online Training
RTF
PranathiSadhulaAutomationTester
PPTX
Automated Acceptance Testing Example
Selenium training12 1
Selenium training-course-content
Selenium webdriver course content rakesh hansalia
Best automation testing syllabus 2025.pdf
Selenium course training institute ameerpet hyderabad – Best software trainin...
Selenium course training institute ameerpet hyderabad
TrainmeSofttech - Selenium Training
Trainmesofttech - Selenium Training In Hyderabad 
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
Codeception
Oracle Soa Suite 11g Performance Tuning Cookbook Osama Oransa
iks auf der ElipseCon 2011: Tickling the shoulders of giants
BDD and Test Automation in Evalutionary Product Suite
End to end testing Single Page Apps & APIs with Cucumber.js and Puppeteer (Em...
eXo Platform SEA - Play Framework Introduction
Test automation proposal
Dive into Angular, part 5: Experience
Best Selenium Online Training
PranathiSadhulaAutomationTester
Automated Acceptance Testing Example
Ad

More from Training Institute (10)

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

Recently uploaded (20)

PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Pre independence Education in Inndia.pdf
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
01-Introduction-to-Information-Management.pdf
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
Pharma ospi slides which help in ospi learning
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Supply Chain Operations Speaking Notes -ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Week 4 Term 3 Study Techniques revisited.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
Final Presentation General Medicine 03-08-2024.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Pre independence Education in Inndia.pdf
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
01-Introduction-to-Information-Management.pdf
Insiders guide to clinical Medicine.pdf
Institutional Correction lecture only . . .
Pharma ospi slides which help in ospi learning
3rd Neelam Sanjeevareddy Memorial Lecture.pdf

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