Online | Self-Paced | Corporate
Selenium Training
In Selenium training from Tekslate, you will explore the process of testing and different types of applications in testing, along with the purpose of automation testing. However, the major focus will be to gain insight into the evolution of Selenium, get an overview of Selenium 3.3 and its components, and Selenium automation tools environment to work with Selenium.
Curriculum
A complete index of
job-ready skills curated
to meet the industrial need.
Explore.
Different flavors of Selenium
IDE
Selenium Web Driver/Selenium 2.0
Selenium-Grid
Selenium IDE
Installing Selenium IDE
Selenium IDE icons
Recording your first test with Selenium IDE
IDE Context Menu
Assert
Verify
Adding Selenium IDE comments
Synchronization commands
Working on pages with AJAX
Storing elements
Creating test suites
What you cannot record
Locators and Object Identification
Tools to identify elements/objects
Firebug
IE Developer tools
Google Chrome Developer tools
Locating elements by ID
Finding elements by name, link text, XPath and by using CSS
Summary
Some Special IDE commands
Write your own Selenium IDE script without record and playback
Java For WebDriver
Introducing the JAVA technology
Relating Java with other languages
Showing how to download, install, and configure the Java environment on a Windows system
Key features of the technology and advantages of using Java
Java Features
Write Simple Java Program
Compile and Run the class files
Java Programming format
Java Keywords
Java Data Types
Declarations and Access Control
Operators and Assignments
Flow Control
Typecasting
Arrays
Packages
Introduction to all predefined packages
User Defined Packages
Access Specifiers
Object-Oriented Programming Concepts
Introduction
Class
Object
Local, Instance and static variables
Constructors
This keyword
Inheritance and Types
Working with super classes and subclasses
Using types of polymorphism such as overloading, overriding, and dynamic binding
Abstraction
Encapsulation
Abstract classes
Interfaces
String Processing
String manipulation with String Builder and String Buffer
Essential String Methods
Exceptions and Assertions
Introduction
Exceptions categories
Standard Java Exception classes
Using Try-catch and finally clause
I/O Streams
I/O using Java
Files (Create/Read/Write operations on files)
Wrapper Classes
Introduction
Byte, Short, Integer, Long
Float, Double
Character
Boolean classes
Collections
util Package
List, Set and Map
Difference of All Collections Interfaces and classes
Reading data from Property files using java program
Reading and Writing data from/to Excel files using Apache POI API and JXL API
Junit FrameWork
Running Java Programs using junit
Writing Selenium tests from scratch using Junit FrameWork
JUNIT Annotations
JUNIT Methods
Frequently used Selenium commands
Test Suites using JUNIT
Parameterized test cases using junit framework
TestNG FrameWork
Overview of TestNG
Environment of TestNG
Writing WebDriver Test Cases using TestNG
Basic Annotations of TestNG
Executing Tests
Executing Test Suites
Ignore Test
Dependency Test
Parameterized Tests
TestNG XML
Report Generation
Selenium WEBDRIVER
Why WebDriver?
Downloading webdriver Jars configuring in eclipse
Architecture of selenium webdriver
Drivers for Firefox, IE, Chrome, Iphone, Android etc
What is the difference between Selenium RC and WD?
Sample programs in webdriver
Handel Text box
Handel HyperLink
Handel Button and Checkbox
Handel Radio Button and DropDown Controls
Select value from DropDown
Display all values
Select values step by step
Capture screenshots
Synchronization Commands In Webdriver
Why Implicit wait and Implementation of Implicit wait
Why Explicit wait and Implementation of Explicit wait
Webdriver Fluentwait and Thread Sleep functionality
File uploads and File downloads (Handling Window based controls using Robot and Sikuli API)
Handling alerts box and Verifying the Alert Texts
Handling confirmation messages
Keyboard actions
Mouse actions
Handling Iframes working with Nested Iframes
Handling multiple tabs
Handling popups
Preparing webdriver test cases using customized xpath
Identifying controls using x-path predefined functions
Web Tables
What is Web Table
Extracting data from web tables
Examples on static and dynamic Web Tables
Creating Reusable functions for Web Tables
Webdriver with TESTNG Framework
Batch Running Test cases using TestNG
Validations and its usage in Automation test scripts
Customized Report Generation
Implementing Logs using Apache Log4j API
Database testing using Webdriver
Working with multiple browsers
Executing Automation Test Cases in multiple browsers Sequentially
Working with Chrome and IE browsers
What is Firefox Profile And Implementation of Firefox Profile
What is WebDriver Desired capabilities class
Executing Automation Test Cases in multiple browsers Parallel
Maven Project Management Tool
Introduction about maven
High-Level Overview
Ant vs Maven
Installation of Maven
Demo using Sample Maven Project
Maven Structure
Maven Dependencies
Dependency version
Versions
Types
Transitive Dependencies
Scopes
Maven Repositories
What is a Repository
Dependency Repository
Adding a Repository
Plugin Repository
Maven Eclipse Integration
Demo Installation
Importing Projects
Converting Existing Projects
Pom Viewer
Effective Pom
Version controlling tool GITHUB
Downloading and configuring Github
Difference between CVC Versus DVC
Basic Git Commands
Working with Repositories
Setting up Repositories
Local and Remote Repositories
Create repository and cloning projects
Committing and Syncing the code
Reverting and Rolling Back the Code
Branch and Merging Concepts and Implementation
Stashing Changes
Resolving the Conflicts
Database testing using webdriver
Installing MySQL Database
sql package
Overview on Connection Interface, Statement Interface, Prepared Statement and Resultset Interfaces.
Example program to Access Database.
Some examples on SELECT,UPDATE and DELETE queries
Some Webdriver examples using Data fetched from Database
Automation Test Framework
How to develop Test automation framework in live environment
What is a framework
Types of framework
Data driven framework
Modular driven framework
Keyword driven framework
User Defined Keyword driven framework with implementation
Execute test scripts from the framework
Continuous Integration Testing using Jenkins
About Jenkins
History of Jenkins
Splitting of Projects
What is Continuous Integration
Installing Jenkins
Creating a simple job
Integrating Jenkins to the Project
The Fundamentals of RESTFul Services in Java
What is Jersey?
RESTFul Architecture
Using HTTP GET Demo
Test Created New REST Service USING HTTP GET
JSON Output for HTTP GET
Using HTTP POST Demo
Test Service USING HTTP POST
JSON Output for HTTP POST
Using HTTP PUT Demo
Test Service USING HTTP PUT
PUT vs POST
JSON Output for HTTP PUT
Using HTTP DELETE Demo
Test Service USING HTTP DELETE
JSON Output for HTTP DELETE
We have made a tailored curriculum covering the latest industry-ready concepts to serve every individual’s learning desires.
We bring you the best learning experience by delivering all our training sessions practical. Following are the few use cases we shall discuss during the training.
1. What are the Selenium testing training course objectives?
Master Selenium Automation.
Automate any web-based application using Selenium.
Work with utilities like JENKINS, DOCKERS, GRID for Parallel Execution, JDBC Connection for Database.
Design major frameworks from scratch like Data Driven, Keyword Driven, Hybrid, Page Object Model.
2. Why should you learn Selenium testing training?
Automation testing has greatly influenced numerous industries and bought a change in regular testing methods causing employment.
Industries are readily hiring certified Selenium testers around the world.
The average salary of a certified Selenium tester is about $67000 USD per annum.
3. Who should attend Selenium testing training?
Manual testers
Automation Test Engineers
Working professionals
Aspirants willing to build their career in testing.
4. What are the prerequisites for learning Selenium testing training?
Basic knowledge on software development and web-based applications is required to learn Selenium testing. The following job roles will get benefited by taking up this course:
5. What projects are included in this Selenium testing training course?
The tutor will take care of handling the projects. We will provide two real-time projects with a highly-skilled guide who can assist you throughout the project.
We got solutions for everyone looking for an AWS Architect course. Opt in for your convenient upgrade option, and we will guide you through.
Duration |
One-on-one Session |
Support |
Resources |
Time |
Fee |
Live Online. |
30 Hours |
Yes |
24x7 |
Additional tips from the trainer |
30 July 2024, 07:00 AM 03 August 2024, 08:00 AM |
Self-Paced |
30 Hours |
No |
Weekdays & Working Hours |
Accessible through LMS |
At your convenience |
Schedules Doesn't Suit You ?
Our Team can set up a batch at your convinient time.
Customized training options
Tailored curriculum to fit your project needs.
Practical exposure is assured.
We have got everything covered for any IT upgrade for your organization. We are one click away.
Have questions? We’ve got the answers. Get the details on how you can grow in this course.
1. Who are the trainers?
We have a strong team of professions who are experts in their fields. Our trainers are highly supportive and render a friendly working environment to the students positively stimulating their growth.
2. What if I miss a class?
We will share you the missed session from our recordings. We at Tekslate maintains a recorded copy of each live course you undergo.
3. How will I execute the practical?
Our Trainers will provide the student with the Server Access ensuring practical real-time experience and training with all the utilities required for the in-depth understanding of the course.
See if this course is a fit for you by joining us for an online info session. You’ll meet our team, get an overview of the curriculum and course objectives, and learn about the benefits of being a student at Tekslate
1/3