0% found this document useful (0 votes)
198 views

Test Automation Using Selenium (Java) Training Curriculum: Introduction To Automation Testing

This document outlines the curriculum for a Test Automation using Selenium (Java) training course. The 30+ hour course covers Selenium setup, locators, commands, WebDriver, waits, Page Object Model, TestNG, Maven, Git, Jenkins, Cucumber, performance testing with JMeter and reporting. The training is offered online, in-classroom, and in a blended format. It is aimed at students, QA professionals and developers and requires no prerequisites. Students will work on assignments, projects and receive career support and placement assistance.

Uploaded by

D Suneel
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
198 views

Test Automation Using Selenium (Java) Training Curriculum: Introduction To Automation Testing

This document outlines the curriculum for a Test Automation using Selenium (Java) training course. The 30+ hour course covers Selenium setup, locators, commands, WebDriver, waits, Page Object Model, TestNG, Maven, Git, Jenkins, Cucumber, performance testing with JMeter and reporting. The training is offered online, in-classroom, and in a blended format. It is aimed at students, QA professionals and developers and requires no prerequisites. Students will work on assignments, projects and receive career support and placement assistance.

Uploaded by

D Suneel
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Test Automation using Selenium(Java)

Training Curriculum

Overview
Everybody does the right thing but WE DO IT RIGHT
We at BLJ Tech Geeks have been pioneers in providing classroom,
online, corporate trainings in Test Automation using Selenium(Java)
over the past 5+ Years and having trained thousands of people across
the globe. Our industry expert working professionals ensure real-time
industrial training exposure right from day 1. We focus on regular
assignments and continuous support focusing on overall development
including communication, presentation, speaking and technical skills of
our trainees.

PLACEHOLDER FOR A VIDEO

Course Duration 30+ hours


Frequency of sessions Daily, weekly, varies as per convenience
Course Curriculum Selenium.pdf(downloadable hyperlink)
Training Mode Online VLCs, Classroom,
Target Audience College Students, Performance QAs, developers
Pre-requisites None
Demo Sessions Contact Us(clickable) to schedule a free Demo
Session.

❖ Introduction To Automation Testing

o What Is Automation Testing


o Need For Automation
o Various Automation Tools
o Types Of Automation Frameworks
o Types Of Automation
o Benefits Of Automation
o Automation Frameworks

❖ Introduction to Selenium

o Introduction To Selenium
o Selenium Components
o Supported Browsers
o Supported Languages By Selenium
o Why We Call It Selenium?
o Selenium Requirements
o Supported Platforms
o Advantages Of Selenium

❖ Selenium Locators and Commands

o Selenium Locators
o Basic Selenium Commands
o Advanced Selenium Commands

❖ Selenium setup

o Introduction To Eclipse
o Project SetUp
o Configure Build Path
o Adding A Project
o Adding Folders

❖ Selenium WebDriver

o Introduction To Selenium 4.0


o Why WebDriver For Selenium?
o New Features In Selenium 4.0
o Architecture Of WebDriver
o Configuring Eclipse For WebDriver
o Introduction To Webdriver
o WebDriver V/S RC
o Limitations Of WebDriver
o Installation Of WebDriver

❖ Selenium Waits
o Introduction To Synchronization Concept
o Implicit And Explicit Waits
o Purpose Of Selenium Grid

❖ Working With Selenium WebDriver

o Sample Program On Web Driver


o Implementation Of WebDriver
o Page Interaction Model

❖ Introduction to TestNG

o Annotations In TestNG
o TestNG With Eclipse
o Grouping And Prioritization
o TestNG Installation
o Methods For Assertions
o Parallel Execution / Sequential Execution
o Data Provider In TestNG

❖ Advanced Selenium Webdriver

o Accessing Forms
o Handling Windows And Frames
o Handling Pop Ups & Alerts

❖ Introduction to Page Object Model Design pattern

o Introduction To POM
o WebDriver And TestNG Integration With POM
o Advantages Of POM
o Creation Of Page Repository

❖ Selenium Grid

o Introduction To Selenium Grid


o Different Versions Of Selenium Grid
o Purpose Of Selenium Grid
o Parallel Execution On Different Machines

❖ Automated DB testing

o Installing and configuring MySQL/any other free-source DB


o Introduction to JDBC
o Using selenium and JDBC for automated software testing

❖ Introduction to Maven

o Maven lifecycle, goals, uses


o Configuring and running a maven project

❖ Introduction to Git

o Git needs, uses and configuration


o Basic git commands

❖ Introduction to Jenkins

o Jenkins need, uses and configuration


o Configuring a maven batch job in Jenkins

❖ Introduction to Cucumber

o BDD overview
o Cucumber configuration, installation
o Basic cucumber features
o Configuring selenium with Cucumber

❖ Reporting in test Automation

o Basic HTML reporting


o Using testing/ReportNG plugin to generate HTML reports
o Extent reporting
o Allure reporting

❖ Application resource monitoring and test result analysis

o Performance test an application


o Monitoring different performance parameters
o Identifying issues and bottlenecks

❖ JMeter Plugins

o Make use of plugins


o Selenium integration
o Various ThreadGroups
o RandomCSV
o Throughput Shaping timer

❖ Advance Performance Test Plan design

o Using various elements to design advance performance test plan


o Fixed load scenario
o Fixed concurrent user scenario

❖ JMeter Properties

o Understanding properties files


o Get familiar with various properties keys

❖ Integration with Webservices API testing

o Introduction to Webservices
o WSDL
o UDDI SOAP Message (Request & Response)
o Test Plan for Webservice
o WebService/SOAP Sampler

❖ Integration with BlazeMeter

o Generating HTML report


o Analyzing test result in Excel
o Performance reporting key terms

COURSE HIGHLIGHTS OUR SALIENT FEATURES


(Flash these in a separate panel on left or right just like cromacampus.com)

Framework Designing/ Live project/ Industrial exp.

Resume Preparation

Mock Interviews

Interview question banks


Placement assistance

Corporate Training Opportunities

Employee referral benefits

Lifetime free access to code and notes

Unlimited free troubleshooting sessions

24*7 troubleshooting/assignment help

You might also like