Selenium Course Content
Selenium Course Content
Software testing
Topics
• What is automation testing? • What is the use of automation • What is the difference between
testing? Selenium and QTP?
• When Automation Testing is
needed? • Different Automation Tools
available in the Market.
02 Basics Of Java –
Introdution Of Java
Topics
Hands-on Practicals:
03 OBJECT ORIENTED
PROGRAMMING CONCEPTS
Topics
3 w w w. c r e d o s y s t e m z . c o m
Hands-on Practicals:
04 I/O STREAMS
Topics
Hands-on Practicals:
• Reading Values from the File and Perform Java Logical Programs.
05 Introduction
To Selenium
Topics
06 Components
In Selenium
Topics
4 w w w. c r e d o s y s t e m z . c o m
07 Selenium Ide
Topics
Hands-on Practicals:
• Writing the Record and PlayBack Script with Validation in the Form Submission Application
08 Selenium Web
Driver
Topics
• Selenium Internal Architecture • Drivers for Firefox, IE, Chrome, • What is the difference between
Opera, Safariand HTML Unit RC and WD?
• Downloading web driver Jars
Driver.
configuring in eclipse • Installing and Configuring
Eclipse for Web Driver
09 Locators In Selenium
Topics
Hands-on Practicals:
5 w w w. c r e d o s y s t e m z . c o m
10 Exploring Web Driver
Topics
Hands-on Practicals:
• Performing End to End • Performing End to End • Handling WebTables in the Live
Scenarios in Ecommerce Scenarios in User Registration Score Card.
Application. Application.
• Performing Functionality Test
in the Banking Application.
11 Data Driven
Framework
Topics
Hands-on Practicals:
6 w w w. c r e d o s y s t e m z . c o m
12 TestNG Framework
Topics
• How to Install TestNG plug-in • Creating Test suites using • Preparing TestNG Parallel Suite
in Eclipse? TestNG
• Running test multiple times,
• TestNG Annotations • Reports generation using depends on Methods,Grouping
TestNG
• TestNG sample script • TestNG Listener Sample
• Parameterized test cases Program
• Selenium testing script from
using TestNG framework
scratch
Hands-on Practicals:
13 BDD – CUCUMBER
Topics
Topics
• Why Page Object Model & • POM Design Rules • Implementation of testcases
When it will be effective using POM framework
• POM Implementation of Rules
Hands-on Practicals:
• Developing the TestNG Framework using POM Design Pattern in the Live Project.
7 w w w. c r e d o s y s t e m z . c o m
15 Reporting
Topics
• Installing Extent Report Plugin • Methods in Extent Report • Extent Report Implementation
in Eclipse
Hands-on Practicals:
16 Code Repository
Topics
17 Build Tools
Topics
8 w w w. c r e d o s y s t e m z . c o m
18 CI Tools
Topics
Topics
9 w w w. c r e d o s y s t e m z . c o m
Real Time Projects For - Case Studies
1 2 3
Creating the Maven Job in Jenkins Creating the Maven Project and Creating the Maven Project and
and Trigger the POM.xml based on add all the project dependencies. add all the project dependencies.
every check-in that happens in Step by Step implementation of Step by Step implementation of
Source Code Management and Hybrid Framework for Live Hybrid Framework for Live
sending the test result to email distro Banking Application using Page E-Commerce Application using
after live e-commerce application Object Model and Page Factory Page Object Design Pattern with
validation., Design Pattern. the help of BDD.
10 w w w. c r e d o s y s t e m z . c o m
Completion Certificate
Credo Systemz's certificate is
highly recognized by 1000 +Global
companies around the world.
Recent Placed Candidates
Ram Kumar
Suganya
Sathish
Vinoth
Kunal
Ramya
GET IN TOUCH