0% found this document useful (0 votes)
4 views6 pages

Selenium

Suresh IT Academy offers a comprehensive Selenium Testing course that includes training in Core Java, API Testing, Database Testing, and AI Testing, along with live projects and placement assistance. The curriculum covers various aspects of automation testing, including Selenium components, test automation fundamentals, and advanced topics like TestNG, Cucumber, and AI tools for testing. The academy provides flexible learning options and support from experienced trainers to ensure job readiness.

Uploaded by

ajitshejul34
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views6 pages

Selenium

Suresh IT Academy offers a comprehensive Selenium Testing course that includes training in Core Java, API Testing, Database Testing, and AI Testing, along with live projects and placement assistance. The curriculum covers various aspects of automation testing, including Selenium components, test automation fundamentals, and advanced topics like TestNG, Cucumber, and AI tools for testing. The academy provides flexible learning options and support from experienced trainers to ensure job readiness.

Uploaded by

ajitshejul34
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

[Link].

com

SELENIUM
TESTING
With
Gen AI & Agentic AI
+
Live Projects & Placements
Courses Content :

[Selenium + Core Java + API Testing +


Database Testing + AI Testing +
Mock Interviews + Placements]

Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy


[Link]
Core Java
SELENIUM with Live Projects Core Java Fundamentals
About Eclipse
Selenium Components & Object • Installation of Java
Identification • Installation of Eclipse IDE
Automation Testing Overview &Process • Creating Project in eclipse
• What is automation testing • Creating Packages
• Why automation testing ? • Creating Classes & methods
• Difference between manual & • Writing & Executing programs in
Automation Testing Eclipse IDE
• Drawbacks of manual testing • Eclipse and Selenium together
• Advantages of Automation Testing • Debugging using Eclipse
• When to start Automation Testing • Why JAVA for selenium
• Tool Evaluation or POC Language Fundamentals
Types of Automation tools • History & Features of java
• Licensed Tools • Introduction to Java Programming
• Open Source Tools • First java program
Test Automation Fundamentals • Creating classes & Methods
• Automated Testing • Keywords & Class and Object
• Benefits of Automation Testing • Data Types& Variables
• Limitations of Automation Testing • Static methods
Automation Testing Tools • Purpose of static methods
• Test Automation Tool Evaluation • Arrays, Construction and
• Introduction to Selenium Initialization
• Difference between Selenium and Conditional Statements
QTP • if else condition
• Why Selenium is Prefered • nested if else condition
Selenium Components • Switch case statement
• Selenium IDE • Examples for all the if conditions
• Selenium RC Loop Statement
• Selenium WebDriver • While Loop
• Selenium GRID • Do-while
Object Identification/Locators • For loop
• Introduction to element locators • Foreach loop
• Types of Element Locators • Examples for loops
• How to use name,id,class Keywords
properties • break
• Writing Xpath Manually • continue
• Types of Xpath • Examples for keywords
• When to use xpath Arrays
• Xpath with attributes • What is Array
• How to use tagname • Advantages of Array in Java
• Locating using • Working with Array and ForEach
linktext,partiallinktext loop
• findElement & FindElements • Examples for Array
• Element locators on different Packages ,Classes and Objects
browsers • What are Packages

Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy


[Link]
• Creating packages , Class & • Alert interface methods
Objects • Handling Frames/Iframes
• Types of Methods • Locating Frames
• Writing user defined methods • Switching between Frames
• Scanner class • Using window handler methods
Inheritance • Switching between windows
• What is Inheritance Dropdown ,WebTable page back
• Advantage of inheritance commands
• Types of Inheritance • Handling dropdown
• Examples for inheritance • Select class methods
Polymorphism • Select Single value & multiple
• What is polymorphism values
• Method Overload • Reading data from web table
• Method Override • Page back commands
• Examples Synchronization
Encapsulation • Introduction of wait Methods
• Introduction • Use of Wait methods in selenium
• Examples • Types of Wait Methods
Abstraction • Difference between
• Define Abstraction Class [Link],ImplicitWati&Explici
• Define Abstract Methods tWait
• Steps to define Abstraction • Different Expected Conditions in
• Examples Webdriver
Interface Miscellaneous
• Implementing interface • Capturing screenshots
• Difference between Abstraction & • How to take data from DB
Interface • Handling Ajax events
• Implements vs extends • Capturing screenshot on failure
• Examples • Handling Auto Suggestions
WebDriver with Project Testing • Different Selenium Exceptions
Basic Selenium / Web Driver • File upload and download
• Introduction to selenium Robot Class , Mouse Events
• Advantages of web driver • Robot class in Web driver
• Web Driver v/s RC • Simulating Keyboard Events
• Architecture of Web Driver and • Windows popup using Robot class
RC • Action class
• Configure Selenium with Eclipse • Mouse Over Actions
IDE(Adding Selenium jar files) • Drag & Drop Actions
• Working with multiple browsers JavaScript Executer in Web driver
Firefox, Chrome & Edge, etc… • What is JavaScript Executor?
• Creating the generic scripts in Web • What is JavaScript Executor in
Driver Selenium?
• Navigate methods • When we have to use JavaScript
• Performing Verification Executer
• Providing Test Data Working with Excel
Advanced Stuff • Configure Apache POI with
Alerts,Frames,Windows Eclipse
• Handling alerts

Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy


[Link]
• Workbook,Sheet,Row,Cell • Add Log4j Jars
,methods • Integrate Log4j in Selenium
• HSSFWorkbook • How to Integrate Log4j in
.HSSFSheet,HSSFRow ,HSSFCell Framework
methods Jenkins Integration
• How to Read data from Excel • Why Jenkins
file(XLS or XLSX) • Installation of Jenkins
• How to Write data to excel file • Steps to integrate Jenkins
Framework Design & Implementation • Configure Email notification in
from Scratch Jenkins
Automation Framework Implementation • Scheduling Jenkins Jobs
• TestNG Framework • Integration with Selenium Scripts
• Hybrid Framework and Running Scripts
• POM Framework • Creating Batch file
TestNG and Junit in Selenium • Executing scripts using batchfile
• Introduction to TestNG Git Hub Integration
• Advantages of TestNG over Junit • What is Git Hub
• TestNG Features • How to create Git Hub Account
• Configure TestNG with Eclipse • Setup of GitHub in Eclipse
• Writing Selenium testing script • What is Commit and push
from scratch • Steps to perform Push and Commit
• Running the Test • Integrating with Framework
• Checking the reports generated by Maven
TestNG • What is Maven
• Annotations used in TestNG • Using the [Link] file
• Prioritizing Tests • Setting up the Maven project in
• TestNG with Excel data eclipse editor
• Create [Link] • Building and running the selenium
• Creating and running Test suites Maven project
using TestNG • Adding Dependencies to [Link]
• Skipping Tests • Updating the selenium project
• Setting priority of execution for dependencies by using Maven
test cases Cucumber Tool with Web Driver
• Executing group of • Cucumber tool Overview
regression/sanity/smoke test cases • Difference between Cucumber &
using TestNG other automation tools
Advanced TestNG concepts • Preparing Features File having test
• Printing the log statements in scenarios
TestNG report • Writing Runner Class
• TestNG Results output folder • Given, When, Then, And, But
walkthrough annotations and usage in features
• Running Parallel & Distributed class
tests • Cucumber HTML Reports
Integration of Third party Tools in • Usage of cucumber tool with Web
Framework driver
Log4j Sikuli/Auto it Tool for handling windows
• Log4j Introduction • Sikuli Overview
• Usage of Logger • Why Sikuli?

Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy


[Link]
• Configure Sikuli with Selenium • Types of commands
• Sikuli scripts in Selenium Web • DDL: Data definition language
Driver • *DML: Data manipulation
API Testing using POSTMAN & Rest language
Assured
• *DCL: Data control language
• Introduction to Web Service
• AND / OR clauses
• Types of WebService
• Where Clauses
• What is an API?
• Update & Delete DataBase
• What is API Testing?
• Primary Key VS Foreign Key
• What does API Testing involve
• Joining Tables
• API Testing Steps
• Right/Left joins
• HTTP methods
• joining multipul tables
• Status codes
• Roles and Responsibility of Tester
• Example APIs
• Differences between User-Interface
• Postman api
Testing and Data Testing
• Rest api
• Sample TestScenarios/test case for
• Difference between SOAP and database testing
REST Web services.
• GUI tools available for API AI – Testing for Software Testing
Testing • What is AI
• Creation of Workspace & • How does AI works
Collections • Key Components of AI
• Understanding GET request • Types of AI
• Understanding POST request • What is AI Testing
• Understanding PUT request • AI use in Testing
• Understanding DELETE request • AI Tools for Testing
• API Test Case Template • Challenges of AI Testing
• Sample TestScenarios/testcases for • Exposure on AI Tools
api testing • How To save Time using AI Tools
• Test Case Execution • What is GenAI? – Why It’s a
• What is Rest Assured Game Changer for Testers
• Rest assured Installation • Test Case Generation
• API automation programs using • Test Data Generation
Rest Assured • Usage of Chat GPT , [Link]
Tools
• Rest Assured Eamples
• Finding bugs
Data Base Testing using SQL
• What is Agentic AI
• What is DataBase
• Agentic AI for Testing
• Types of DataBase
• Agentic AI tools of Test Craft
• What is SQL • Auto Test Script generation
• Writing SQL queries

Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy


[Link]

==Training Highlights:
➢ Flexible Learning Options [Offline/Online/Hybrid]
➢ Offline / Online / Hybrid lab support
➢ Real Time Live projects job oriented Trainings
➢ Real Time Trainers with more than 15+ experience
➢ Mock Interviews till getting placed
➢ 100% Placement Assistance

Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy

You might also like