SlideShare a Scribd company logo
1 of 3
Download to read offline


Selenium	Test	Automation	
Automation	Testing	
• What	is	automation	testing	
• When	to	go	for	Automation	
• Different	Automation	Tools	(vendor	&	
open	source	tools)	
• Advantages	of	Automation	
• Criteria	for	Automation	
• Difference	between	Manual	Testing	&	
Automation	Testing	Process	
Introduction	to	Selenium	
• What	is	selenium	Tool	
• Use	of	selenium	tool	in	automation	
• Features	of	Selenium	tool	
• Differences	between	Selenium	and	
other	Tools	
Selenium	Components	
• Selenium	IDE	/	Katalon	IDE	
• Selenium	WebDriver	
• Selenium	Grid	
Con6iguration	of	Katalon	IDE	&	Dev.	Scripts	
• Recording	the	scripts	in	IDE	
• Running	the	scripts	
• Saving	the	scripts	and	using	again	
• Understanding	of	the	objects	
identiJication	(id,	name)	
• Difference	between	Test	case	and	test	
suit	
• Languages	supported	while	recording	
• Synchronization	in	Katalon	IDE	(wait	
commands)	
• Testing	Vs	Katalon	IDE	
• When	to	use	Katalon	IDE	
• Learning	commands	in	IDE	
• How	to	put	validations	(assert,	verify)	
• How	to	read	text	/	values	from	
webpage	(store	commands)	
• How	to	handle	mouse,	keyboard	
events	
• Limitations	of	IDE	
Con6iguring	Eclipse	IDE	for	Java	&	
Selenium	
• How	to	Create	new	java	project	
• How	to	create	a	new	java	class	
• Running	java	class	
• Viewing	the	results	of	java	program	
Learning	Java	
• Introduction	to	Java	programming	
• Data	Types	in	Java	
• Primitive	Data	types	
• Wrapper	Classes	
• Declaring	Variables	
• Writing	java	program	and	running	
Conditional	Statements	
• If	condition	
• If	else	condition	
• If	else	if	condition	(nested	if)	
• Switch	case	statement	
• Examples	for	all	the	above	conditions	
Loop	Statements	
• While	loop	
• Do	while	
• For	loop	
• For	each	loop	
• Examples	for	all	the	above	loops	
Array	
• How	to	declare	array	
• How	to	store	values	in	array	
• Reading	values	in	array	
	 	
Exception,	error	handling	
• What	are	exceptions,	errors	
• How	to	handle	exceptions	in	the	
program	
• Using	try	and	catch	blocks	
• Types	of	Exceptions	
• Using	of	throws		
• Throw	
• Throwable	
Object	Oriented	Programming	
Class	
• What	is	class	
• What	are	Jields	and	methods	
• How	to	create	object	for	the	class	
• How	to	access	Jields	and	methods	in	
the	class
• Constructors	
• What	is	abstract,	Jinal	class	
• Variable	Types	(instance,	local,	static)	
Polymorphism	
• What	is	polymorphism	
• Method	overloading	
• Constructor	overloading	
• Passing	arguments	to	methods	
• Calling	methods	in	the	class	
• Return	values	from	method	
• Return	objects	from	method	
• Method	arguments	callbyvalue,	call	by	
reference	
	
Inheritance	
• Why	to	do	Inheritance	
• How	to	reuse	the	Jields	and	methods	
of	parent	class	
• Overriding	Jields	and	methods	of	
parent	class	
• Single	Inheritance	
• Multi	level	Inheritance	
• Using	super	keyword	
• Composition	/	Aggregation	
• Difference	between	Inheritance	and	
Composition	
	 	
Interfaces	
• What	is	Interface	
• Difference	between	class	and	
interface	
• When	to	use	Interfaces	
• Abstract	class	
Encapsulation	and	abstraction	
• What	is	hiding	data	
• Using	access	speciJiers	public,	private,	
protected,	default	
• Accessing	the	public	methods	outside	
the	class	
• Difference	in	accessing	in	same	
package	/	different	package	
Package	
• What	is	package	
• How	to	create	a	package	
• How	to	import	package	into	a	different	
class	
Collections	
• Use	of	collections	
• Advantage	of	collection	using	Array	
• How	to	add,	remove,	and	insert	value	/	
elements	into	collections	
• Using	the	collections	like	List,	Set,	
ArrayList,	HashTable	
• Linked	List	
Miscellaneous	
• Dynamic	binding	
• Upcasing,	downcasting	
• Autoboxing,	unboxing	
Using	String,	Date,	Math	classes	and	
Examples	
JDBC	Connections	
• Working	with	Different	Databases	like	
SQL	Server,	Oracle,	MySQL..etc	
	 	
Web	Driver	
• Introduction	to	Web	Driver		
• ConJigure	Eclipse	IDE	(Adding	
selenium	Libraries)	
• Using	FirefoxDriver	API	
• Working	with	Different	Elements	and	
programming	
• Edit	boxes	
• Checkbox,	Radio	Buttons	
• Buttons	
• Links	
• Selecting	values	from	a	Dropdown	
• Understanding	xpath	to	locate	
elements	in	webpage	
• Working	with	Table	Elements	
• Reading	data	from	Table	
• Using	Actions	class	
• Handing	keyboard,	mouse	events	
Data	Driven	Testing	
• What	is	Data	Driven	Testing	
• How	to	parameterize	the	data	to	the	
script	using	Excel	
• Reading,	writing	data	into	Excel	
• How	to	parameterize	data	to	the	script	
using	Flat	Jiles	
Debug	Scripts	in	Eclipse	
• Understanding	Debug	
• Using	Breakpoints	
• Verify	the	values	during	debug
• Using	step	over,	step	
into	
Handling	Windows	
• How	to	handle	multiple	browser	
• Handling	alerts	
• Handling	windows	alerts	using	(Auto	it	
/	sikuli)	
• Handling	Frames	
Recognizing	elements	in	webpage	
• Using	xpath,	DOM,	CSS	
• Running	java	scripts	in	WebDriver	
• Recognizing	duplicate	elements	
• Recognizing	dynamically	changing	
elements	
• Using	Regular	expressions	
	 	
Con6iguring	other	Browsers	
• ConJigure	IE	browser	
• ConJigure	Chrome	browser	
• Running	scripts	on	different	browsers	
TestNG	Framework	
• What	is	TestNG	
• Create	TestNG.xml	Jile	
• Integrate	the	Selenium	Scripts	
• and	Run	from	TestNG	
• Reporting	Results	&	Analyze	
• Run	Scripts	from	MultipleBrowsers	
• TestNG	Annotations	
• Tags	in	TestNG	xml	Jile	
• Groups	
• Reporting	Results	
Selenium	Grid	
• Introduction	
• RemoteWebDriver	
• ConJiguring	hub	
• ConJiguring	node	
• Running	scripts	on	remote	computer	
	 	
Automation	Life	Cycle	
• What	is	a	Framework	
• Types	of	Frameworks	
• Modular	framework	
• Data	Driven	framework	
• Keyword	driven	framework	
• Hybrid	framework	
• Use	of	Framework	
• How	to	develop	framework	
• Integration	of	the	framework	
•How	to	execute	the	scripts	
from	framework	
Page	Object	Model	Framework	
• Creating	Repository	class	
• Using	properties	Jile	
• Generating	Log	Jiles	(log4j)	
ANT	/	MAVEN	
• Creating	Maven	project	
• Creating	build	Jile	
• Running	the	build	
WebServices	Testing	
• What	is	webservice	
• Webservice	architecture	
• What	testing	we	have	to	do	in	
webservice	
• Introduction	to	RestAssured	
• Testing	WebServices	using	
RestAssured	
Appium	(	Mobile	Apps	Automation)	
• ConJigure	Android	Device	
• Running	scripts	on	Android	Device	
Cucumber	
• Understand	Cucumber	Framework	
• Writing	Feature	Files	
• Integration	of	Scripts	&	Feature	Files	
• Generating	Reports	
• Learn	Gherkin	Lang.	
Code	Management	Tool	
• Understand	usage	of	Code	
management	Tools	
• How	to	manage	code	in	common	
location	
• Understand	Version	Control	
• Check	in	/	checkout	mechanism	
• Checking	the	Histories.

More Related Content

What's hot

Selenium Basics Tutorial
Selenium Basics TutorialSelenium Basics Tutorial
Selenium Basics TutorialClever Moe
 
WinAppDriver Development
WinAppDriver DevelopmentWinAppDriver Development
WinAppDriver DevelopmentJeremy Kao
 
WinAppDriver - Windows Store Apps Test Automation
WinAppDriver - Windows Store Apps Test AutomationWinAppDriver - Windows Store Apps Test Automation
WinAppDriver - Windows Store Apps Test AutomationJeremy Kao
 
Write Selenide in Python 15 min
Write Selenide in Python 15 minWrite Selenide in Python 15 min
Write Selenide in Python 15 minIakiv Kramarenko
 
Selenium training in pune course content advanto software
Selenium training in pune   course content advanto softwareSelenium training in pune   course content advanto software
Selenium training in pune course content advanto softwareAdvanto Software
 
Tellurium At Rich Web Experience2009
Tellurium At Rich Web Experience2009Tellurium At Rich Web Experience2009
Tellurium At Rich Web Experience2009John.Jian.Fang
 
Selenium - The page object pattern
Selenium - The page object patternSelenium - The page object pattern
Selenium - The page object patternMichael Palotas
 
An overview of selenium webdriver
An overview of selenium webdriverAn overview of selenium webdriver
An overview of selenium webdriverAnuraj S.L
 
Dev labs alliance top 50 selenium interview questions for SDET
Dev labs alliance top 50 selenium interview questions for SDETDev labs alliance top 50 selenium interview questions for SDET
Dev labs alliance top 50 selenium interview questions for SDETdevlabsalliance
 
DevLabs Alliance Top 50 Selenium Interview Questions for SDET
DevLabs Alliance Top 50 Selenium Interview Questions for SDETDevLabs Alliance Top 50 Selenium Interview Questions for SDET
DevLabs Alliance Top 50 Selenium Interview Questions for SDETDevLabs Alliance
 
Automation Testing using Selenium Webdriver
Automation Testing using Selenium WebdriverAutomation Testing using Selenium Webdriver
Automation Testing using Selenium WebdriverPankaj Biswas
 
Selenium course training institute ameerpet hyderabad – Best software trainin...
Selenium course training institute ameerpet hyderabad – Best software trainin...Selenium course training institute ameerpet hyderabad – Best software trainin...
Selenium course training institute ameerpet hyderabad – Best software trainin...Sathya Technologies
 
Test automation expert days
Test automation   expert daysTest automation   expert days
Test automation expert daysOren Rubin
 
Introduction to Selenium
Introduction to SeleniumIntroduction to Selenium
Introduction to Seleniumrohitnayak
 

What's hot (16)

Selenium Basics Tutorial
Selenium Basics TutorialSelenium Basics Tutorial
Selenium Basics Tutorial
 
WinAppDriver Development
WinAppDriver DevelopmentWinAppDriver Development
WinAppDriver Development
 
WinAppDriver - Windows Store Apps Test Automation
WinAppDriver - Windows Store Apps Test AutomationWinAppDriver - Windows Store Apps Test Automation
WinAppDriver - Windows Store Apps Test Automation
 
Write Selenide in Python 15 min
Write Selenide in Python 15 minWrite Selenide in Python 15 min
Write Selenide in Python 15 min
 
Selenium training in pune course content advanto software
Selenium training in pune   course content advanto softwareSelenium training in pune   course content advanto software
Selenium training in pune course content advanto software
 
Selenium WebDriver FAQ's
Selenium WebDriver FAQ'sSelenium WebDriver FAQ's
Selenium WebDriver FAQ's
 
Tellurium At Rich Web Experience2009
Tellurium At Rich Web Experience2009Tellurium At Rich Web Experience2009
Tellurium At Rich Web Experience2009
 
Selenium - The page object pattern
Selenium - The page object patternSelenium - The page object pattern
Selenium - The page object pattern
 
An overview of selenium webdriver
An overview of selenium webdriverAn overview of selenium webdriver
An overview of selenium webdriver
 
Dev labs alliance top 50 selenium interview questions for SDET
Dev labs alliance top 50 selenium interview questions for SDETDev labs alliance top 50 selenium interview questions for SDET
Dev labs alliance top 50 selenium interview questions for SDET
 
DevLabs Alliance Top 50 Selenium Interview Questions for SDET
DevLabs Alliance Top 50 Selenium Interview Questions for SDETDevLabs Alliance Top 50 Selenium Interview Questions for SDET
DevLabs Alliance Top 50 Selenium Interview Questions for SDET
 
Automation Testing using Selenium Webdriver
Automation Testing using Selenium WebdriverAutomation Testing using Selenium Webdriver
Automation Testing using Selenium Webdriver
 
Selenium Concepts
Selenium ConceptsSelenium Concepts
Selenium Concepts
 
Selenium course training institute ameerpet hyderabad – Best software trainin...
Selenium course training institute ameerpet hyderabad – Best software trainin...Selenium course training institute ameerpet hyderabad – Best software trainin...
Selenium course training institute ameerpet hyderabad – Best software trainin...
 
Test automation expert days
Test automation   expert daysTest automation   expert days
Test automation expert days
 
Introduction to Selenium
Introduction to SeleniumIntroduction to Selenium
Introduction to Selenium
 

Similar to Best Selenium Training, Selenium with Java / Python Online Training

Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfAnanthReddy38
 
Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfAnanthReddy38
 
Selenium Online Training
Selenium Online Training Selenium Online Training
Selenium Online Training Nagendra Kumar
 
Testing-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfTesting-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfAnanthReddy38
 
Learn Test Automation using Selenium - Lesson 1
Learn Test Automation using Selenium - Lesson 1Learn Test Automation using Selenium - Lesson 1
Learn Test Automation using Selenium - Lesson 1Furqan Ud Din
 
Android testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online TrainingAndroid testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online TrainingNagendra Kumar
 
Software testing course content,advanto software
Software testing course content,advanto softwareSoftware testing course content,advanto software
Software testing course content,advanto softwareAdvanto Software
 
Selenium course syllabus
Selenium course syllabusSelenium course syllabus
Selenium course syllabuslakshmipriyaaka
 
selenium training | selenium course | selenium video tutorial | selenium for ...
selenium training | selenium course | selenium video tutorial | selenium for ...selenium training | selenium course | selenium video tutorial | selenium for ...
selenium training | selenium course | selenium video tutorial | selenium for ...Nancy Thomas
 

Similar to Best Selenium Training, Selenium with Java / Python Online Training (20)

Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdf
 
Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdf
 
Selenium Online Training
Selenium Online Training Selenium Online Training
Selenium Online Training
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
Testing course content converted
Testing course content convertedTesting course content converted
Testing course content converted
 
Testing-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfTesting-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdf
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
Selenium Classroom Training
Selenium Classroom TrainingSelenium Classroom Training
Selenium Classroom Training
 
Learn Test Automation using Selenium - Lesson 1
Learn Test Automation using Selenium - Lesson 1Learn Test Automation using Selenium - Lesson 1
Learn Test Automation using Selenium - Lesson 1
 
Android testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online TrainingAndroid testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online Training
 
Selenium
SeleniumSelenium
Selenium
 
Software testing course content,advanto software
Software testing course content,advanto softwareSoftware testing course content,advanto software
Software testing course content,advanto software
 
Selenium.pptx
Selenium.pptxSelenium.pptx
Selenium.pptx
 
Selenium Topic 2 IDE
Selenium Topic 2 IDESelenium Topic 2 IDE
Selenium Topic 2 IDE
 
Selenium course syllabus
Selenium course syllabusSelenium course syllabus
Selenium course syllabus
 
selenium training | selenium course | selenium video tutorial | selenium for ...
selenium training | selenium course | selenium video tutorial | selenium for ...selenium training | selenium course | selenium video tutorial | selenium for ...
selenium training | selenium course | selenium video tutorial | selenium for ...
 
Selenium online training
Selenium online trainingSelenium online training
Selenium online training
 
Selenium (1) (1)
Selenium (1) (1)Selenium (1) (1)
Selenium (1) (1)
 
Selenium
SeleniumSelenium
Selenium
 
Selenium
SeleniumSelenium
Selenium
 

More from AnanthReddy38

Considerations for Best Practices with Selenium.pdf
Considerations for Best Practices with Selenium.pdfConsiderations for Best Practices with Selenium.pdf
Considerations for Best Practices with Selenium.pdfAnanthReddy38
 
Navigating Communication Challenges in Software Testing Teams.pdf
Navigating Communication Challenges in Software Testing Teams.pdfNavigating Communication Challenges in Software Testing Teams.pdf
Navigating Communication Challenges in Software Testing Teams.pdfAnanthReddy38
 
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing HardwareRevolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing HardwareAnanthReddy38
 
Implementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdfImplementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdfAnanthReddy38
 
Embracing the Future: Innovative Approaches to Software Testing and Quality A...
Embracing the Future: Innovative Approaches to Software Testing and Quality A...Embracing the Future: Innovative Approaches to Software Testing and Quality A...
Embracing the Future: Innovative Approaches to Software Testing and Quality A...AnanthReddy38
 
Empowering Selenium Tests with JUnit 5 Integration.pdf
Empowering Selenium Tests with JUnit 5 Integration.pdfEmpowering Selenium Tests with JUnit 5 Integration.pdf
Empowering Selenium Tests with JUnit 5 Integration.pdfAnanthReddy38
 
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdfThe Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdfAnanthReddy38
 
Effective Software Testing in Microservices Systems.pdf
Effective Software Testing in Microservices Systems.pdfEffective Software Testing in Microservices Systems.pdf
Effective Software Testing in Microservices Systems.pdfAnanthReddy38
 
Accelerating Software Releases.pdf
Accelerating Software Releases.pdfAccelerating Software Releases.pdf
Accelerating Software Releases.pdfAnanthReddy38
 
Navigating Challenges in Testing CRM Integration with Third-Party Systems
Navigating Challenges in Testing CRM Integration with Third-Party SystemsNavigating Challenges in Testing CRM Integration with Third-Party Systems
Navigating Challenges in Testing CRM Integration with Third-Party SystemsAnanthReddy38
 
Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsAnanthReddy38
 
Selenium API Testing.pdf
Selenium API Testing.pdfSelenium API Testing.pdf
Selenium API Testing.pdfAnanthReddy38
 
Navigating the World of Microservices Testing.pdf
Navigating the World of Microservices Testing.pdfNavigating the World of Microservices Testing.pdf
Navigating the World of Microservices Testing.pdfAnanthReddy38
 
Enhancing Website and Application Testing with Java Scrapers.pdf
Enhancing Website and Application Testing with Java Scrapers.pdfEnhancing Website and Application Testing with Java Scrapers.pdf
Enhancing Website and Application Testing with Java Scrapers.pdfAnanthReddy38
 
5 Reasons Why Test Automation Can Fail.pdf
5 Reasons Why Test Automation Can Fail.pdf5 Reasons Why Test Automation Can Fail.pdf
5 Reasons Why Test Automation Can Fail.pdfAnanthReddy38
 
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdfHow Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdfAnanthReddy38
 
Why Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdfWhy Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdfAnanthReddy38
 
How To Implement Efficient Test Automation In The Agile World.pdf
How To Implement Efficient Test Automation In The Agile World.pdfHow To Implement Efficient Test Automation In The Agile World.pdf
How To Implement Efficient Test Automation In The Agile World.pdfAnanthReddy38
 
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptxAnanthReddy38
 
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...AnanthReddy38
 

More from AnanthReddy38 (20)

Considerations for Best Practices with Selenium.pdf
Considerations for Best Practices with Selenium.pdfConsiderations for Best Practices with Selenium.pdf
Considerations for Best Practices with Selenium.pdf
 
Navigating Communication Challenges in Software Testing Teams.pdf
Navigating Communication Challenges in Software Testing Teams.pdfNavigating Communication Challenges in Software Testing Teams.pdf
Navigating Communication Challenges in Software Testing Teams.pdf
 
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing HardwareRevolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
Revolutionizing Cybersecurity: The Era of Automated Penetration Testing Hardware
 
Implementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdfImplementing Quality Gates in Software Development.pdf
Implementing Quality Gates in Software Development.pdf
 
Embracing the Future: Innovative Approaches to Software Testing and Quality A...
Embracing the Future: Innovative Approaches to Software Testing and Quality A...Embracing the Future: Innovative Approaches to Software Testing and Quality A...
Embracing the Future: Innovative Approaches to Software Testing and Quality A...
 
Empowering Selenium Tests with JUnit 5 Integration.pdf
Empowering Selenium Tests with JUnit 5 Integration.pdfEmpowering Selenium Tests with JUnit 5 Integration.pdf
Empowering Selenium Tests with JUnit 5 Integration.pdf
 
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdfThe Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
The Crucial Role of Mobile App Testing in Ensuring Quality and Security.pdf
 
Effective Software Testing in Microservices Systems.pdf
Effective Software Testing in Microservices Systems.pdfEffective Software Testing in Microservices Systems.pdf
Effective Software Testing in Microservices Systems.pdf
 
Accelerating Software Releases.pdf
Accelerating Software Releases.pdfAccelerating Software Releases.pdf
Accelerating Software Releases.pdf
 
Navigating Challenges in Testing CRM Integration with Third-Party Systems
Navigating Challenges in Testing CRM Integration with Third-Party SystemsNavigating Challenges in Testing CRM Integration with Third-Party Systems
Navigating Challenges in Testing CRM Integration with Third-Party Systems
 
Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common Pitfalls
 
Selenium API Testing.pdf
Selenium API Testing.pdfSelenium API Testing.pdf
Selenium API Testing.pdf
 
Navigating the World of Microservices Testing.pdf
Navigating the World of Microservices Testing.pdfNavigating the World of Microservices Testing.pdf
Navigating the World of Microservices Testing.pdf
 
Enhancing Website and Application Testing with Java Scrapers.pdf
Enhancing Website and Application Testing with Java Scrapers.pdfEnhancing Website and Application Testing with Java Scrapers.pdf
Enhancing Website and Application Testing with Java Scrapers.pdf
 
5 Reasons Why Test Automation Can Fail.pdf
5 Reasons Why Test Automation Can Fail.pdf5 Reasons Why Test Automation Can Fail.pdf
5 Reasons Why Test Automation Can Fail.pdf
 
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdfHow Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
How Testers Contribute to TDD, BDD, and ATDD Techniques.pdf
 
Why Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdfWhy Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdf
 
How To Implement Efficient Test Automation In The Agile World.pdf
How To Implement Efficient Test Automation In The Agile World.pdfHow To Implement Efficient Test Automation In The Agile World.pdf
How To Implement Efficient Test Automation In The Agile World.pdf
 
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
25 Top Selenium Interview Questions and Answers for 2023.ppt.pptx
 
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
Top 20 Core Java Interview Questions & Answers for Selenium Automation Testin...
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 

Recently uploaded (20)

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 

Best Selenium Training, Selenium with Java / Python Online Training

  • 1. 
 Selenium Test Automation Automation Testing • What is automation testing • When to go for Automation • Different Automation Tools (vendor & open source tools) • Advantages of Automation • Criteria for Automation • Difference between Manual Testing & Automation Testing Process Introduction to Selenium • What is selenium Tool • Use of selenium tool in automation • Features of Selenium tool • Differences between Selenium and other Tools Selenium Components • Selenium IDE / Katalon IDE • Selenium WebDriver • Selenium Grid Con6iguration of Katalon IDE & Dev. Scripts • Recording the scripts in IDE • Running the scripts • Saving the scripts and using again • Understanding of the objects identiJication (id, name) • Difference between Test case and test suit • Languages supported while recording • Synchronization in Katalon IDE (wait commands) • Testing Vs Katalon IDE • When to use Katalon IDE • Learning commands in IDE • How to put validations (assert, verify) • How to read text / values from webpage (store commands) • How to handle mouse, keyboard events • Limitations of IDE Con6iguring Eclipse IDE for Java & Selenium • How to Create new java project • How to create a new java class • Running java class • Viewing the results of java program Learning Java • Introduction to Java programming • Data Types in Java • Primitive Data types • Wrapper Classes • Declaring Variables • Writing java program and running Conditional Statements • If condition • If else condition • If else if condition (nested if) • Switch case statement • Examples for all the above conditions Loop Statements • While loop • Do while • For loop • For each loop • Examples for all the above loops Array • How to declare array • How to store values in array • Reading values in array Exception, error handling • What are exceptions, errors • How to handle exceptions in the program • Using try and catch blocks • Types of Exceptions • Using of throws • Throw • Throwable Object Oriented Programming Class • What is class • What are Jields and methods • How to create object for the class • How to access Jields and methods in the class
  • 2. • Constructors • What is abstract, Jinal class • Variable Types (instance, local, static) Polymorphism • What is polymorphism • Method overloading • Constructor overloading • Passing arguments to methods • Calling methods in the class • Return values from method • Return objects from method • Method arguments callbyvalue, call by reference Inheritance • Why to do Inheritance • How to reuse the Jields and methods of parent class • Overriding Jields and methods of parent class • Single Inheritance • Multi level Inheritance • Using super keyword • Composition / Aggregation • Difference between Inheritance and Composition Interfaces • What is Interface • Difference between class and interface • When to use Interfaces • Abstract class Encapsulation and abstraction • What is hiding data • Using access speciJiers public, private, protected, default • Accessing the public methods outside the class • Difference in accessing in same package / different package Package • What is package • How to create a package • How to import package into a different class Collections • Use of collections • Advantage of collection using Array • How to add, remove, and insert value / elements into collections • Using the collections like List, Set, ArrayList, HashTable • Linked List Miscellaneous • Dynamic binding • Upcasing, downcasting • Autoboxing, unboxing Using String, Date, Math classes and Examples JDBC Connections • Working with Different Databases like SQL Server, Oracle, MySQL..etc Web Driver • Introduction to Web Driver • ConJigure Eclipse IDE (Adding selenium Libraries) • Using FirefoxDriver API • Working with Different Elements and programming • Edit boxes • Checkbox, Radio Buttons • Buttons • Links • Selecting values from a Dropdown • Understanding xpath to locate elements in webpage • Working with Table Elements • Reading data from Table • Using Actions class • Handing keyboard, mouse events Data Driven Testing • What is Data Driven Testing • How to parameterize the data to the script using Excel • Reading, writing data into Excel • How to parameterize data to the script using Flat Jiles Debug Scripts in Eclipse • Understanding Debug • Using Breakpoints • Verify the values during debug
  • 3. • Using step over, step into Handling Windows • How to handle multiple browser • Handling alerts • Handling windows alerts using (Auto it / sikuli) • Handling Frames Recognizing elements in webpage • Using xpath, DOM, CSS • Running java scripts in WebDriver • Recognizing duplicate elements • Recognizing dynamically changing elements • Using Regular expressions Con6iguring other Browsers • ConJigure IE browser • ConJigure Chrome browser • Running scripts on different browsers TestNG Framework • What is TestNG • Create TestNG.xml Jile • Integrate the Selenium Scripts • and Run from TestNG • Reporting Results & Analyze • Run Scripts from MultipleBrowsers • TestNG Annotations • Tags in TestNG xml Jile • Groups • Reporting Results Selenium Grid • Introduction • RemoteWebDriver • ConJiguring hub • ConJiguring node • Running scripts on remote computer Automation Life Cycle • What is a Framework • Types of Frameworks • Modular framework • Data Driven framework • Keyword driven framework • Hybrid framework • Use of Framework • How to develop framework • Integration of the framework •How to execute the scripts from framework Page Object Model Framework • Creating Repository class • Using properties Jile • Generating Log Jiles (log4j) ANT / MAVEN • Creating Maven project • Creating build Jile • Running the build WebServices Testing • What is webservice • Webservice architecture • What testing we have to do in webservice • Introduction to RestAssured • Testing WebServices using RestAssured Appium ( Mobile Apps Automation) • ConJigure Android Device • Running scripts on Android Device Cucumber • Understand Cucumber Framework • Writing Feature Files • Integration of Scripts & Feature Files • Generating Reports • Learn Gherkin Lang. Code Management Tool • Understand usage of Code management Tools • How to manage code in common location • Understand Version Control • Check in / checkout mechanism • Checking the Histories.