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

More Related Content

PDF
Selenium training-course-content-syllabus-credo systemz
PPTX
Write Better JavaScript
PPT
OSCON Titanium Tutorial
PPT
Selenium2 and Jenkins: Almost pain-free UI Testing
DOCX
Selenium training course_content_3_days
ODP
Jbossworld Presentation
PPTX
Selenium
Selenium training-course-content-syllabus-credo systemz
Write Better JavaScript
OSCON Titanium Tutorial
Selenium2 and Jenkins: Almost pain-free UI Testing
Selenium training course_content_3_days
Jbossworld Presentation
Selenium

What's hot (19)

PPT
Web Test Automation with Selenium
PPTX
Selenium online training
ODP
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
DOCX
Selenium interview Q&A
PDF
Selenium Webdriver Interview Questions
PPTX
Automated Testing Overview
PPTX
Selenium WebDriver training
PDF
iOS Automation Frameworks evaluation
PPTX
Features of java
PPTX
Why We Choose Java Over The Python In Selenium Web Driver?
PDF
Webinar: Selenium WebDriver - Automation Uncomplicated
PPT
Selenium
PDF
Selenium webdriver interview questions and answers
PDF
Automation Testing using Selenium
PDF
Automate Web Apps With Selenium
PDF
Automation Using Selenium Webdriver
PPTX
Selenium
PDF
Test Automation Using Python | Edureka
PPT
Intro Of Selenium
Web Test Automation with Selenium
Selenium online training
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Selenium interview Q&A
Selenium Webdriver Interview Questions
Automated Testing Overview
Selenium WebDriver training
iOS Automation Frameworks evaluation
Features of java
Why We Choose Java Over The Python In Selenium Web Driver?
Webinar: Selenium WebDriver - Automation Uncomplicated
Selenium
Selenium webdriver interview questions and answers
Automation Testing using Selenium
Automate Web Apps With Selenium
Automation Using Selenium Webdriver
Selenium
Test Automation Using Python | Edureka
Intro Of Selenium
Ad

Similar to Selenium training12 1 (20)

DOCX
Selenium webdriver course content rakesh hansalia
DOCX
Best Selenium Online Training
DOCX
TrainmeSofttech - Selenium Training
DOCX
Trainmesofttech - Selenium Training In Hyderabad 
PDF
Selenium Automation Testing Interview Questions And Answers
PPT
Selenium
PDF
Basics of Selenium IDE,Core, Remote Control
PPTX
Automated Testing Of EPiServer CMS Sites
PPTX
Codeception
PDF
Best automation testing syllabus 2025.pdf
PPT
Selenium
PDF
Robot Framework Introduction & Sauce Labs Integration
PPT
Sakai10 Selenium Workshop
PPTX
Test automation using selenium
PDF
International journal of applied sciences and innovation vol 2015 - no 1 - ...
PPTX
Test Automation Using Selenium
DOCX
Software Testing Tools Training
PDF
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
PDF
Selenium course training institute ameerpet hyderabad – Best software trainin...
Selenium webdriver course content rakesh hansalia
Best Selenium Online Training
TrainmeSofttech - Selenium Training
Trainmesofttech - Selenium Training In Hyderabad 
Selenium Automation Testing Interview Questions And Answers
Selenium
Basics of Selenium IDE,Core, Remote Control
Automated Testing Of EPiServer CMS Sites
Codeception
Best automation testing syllabus 2025.pdf
Selenium
Robot Framework Introduction & Sauce Labs Integration
Sakai10 Selenium Workshop
Test automation using selenium
International journal of applied sciences and innovation vol 2015 - no 1 - ...
Test Automation Using Selenium
Software Testing Tools Training
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Selenium course training institute ameerpet hyderabad – Best software trainin...
Ad

More from AmanCSE1 (7)

PDF
Selenium training-course-content
PDF
Core java-course-content
PDF
Selenium training12 1
PDF
Dot net training-course1-1
PDF
Core java-course-content
PDF
Angular 7 training_topics
PDF
Python training course_content
Selenium training-course-content
Core java-course-content
Selenium training12 1
Dot net training-course1-1
Core java-course-content
Angular 7 training_topics
Python training course_content

Recently uploaded (20)

PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Institutional Correction lecture only . . .
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
master seminar digital applications in india
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
RMMM.pdf make it easy to upload and study
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Basic Mud Logging Guide for educational purpose
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
Microbial disease of the cardiovascular and lymphatic systems
human mycosis Human fungal infections are called human mycosis..pptx
Institutional Correction lecture only . . .
O5-L3 Freight Transport Ops (International) V1.pdf
Pre independence Education in Inndia.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
01-Introduction-to-Information-Management.pdf
Insiders guide to clinical Medicine.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPH.pptx obstetrics and gynecology in nursing
master seminar digital applications in india
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
RMMM.pdf make it easy to upload and study
Supply Chain Operations Speaking Notes -ICLT Program
Anesthesia in Laparoscopic Surgery in India
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Basic Mud Logging Guide for educational purpose
102 student loan defaulters named and shamed – Is someone you know on the list?

Selenium training12 1

  • 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 info@credosystemz.com New # 30, Old # 16A, Third Main Road, Rajalakshmi Nagar, Velachery, Chennai (Opp. to MuruganKalyanaMandapam) BOOK A FREE DEMO