Core Java Automation Testing
Core Java Automation Testing
www.sevenmentor.com
MODULE 1 : INTRODUCTION TO JAVA
Introduction
Features of Java
JDK, JRE & JVM
Installation of JAVA and ECLIPSE
If – else
If – else – if
Nested if
Switch case
Switch case fall through
www.sevenmentor.com
MODULE 4 : LOOPING IN JAVA
For Loop
While Loop
Do – while Loop
Continue statement
Break statement
Inner Loop / Nested Loop
Declaration
Parameterization
Returning value
Automatic promotion
Method signature
Local variable
Instance variable
Static / Global variable
www.sevenmentor.com
MODULE 7 : OBJECT ORIENTED PROGRAMMING
(OOP) IN JAVA
Objects
Class
Inheritance
Single inheritance
Multilevel inheritance
Hierarchical inheritance
Polymorphism
Method overloading
Method overriding
Abstraction
Abstract class
Interface
Super Keyword
This Keyword
Final Keyword
Encapsulation
www.sevenmentor.com
MODULE 8 : COLLECTIONS IN JAVA
What is Selenium ?
Advantages & limitations of Selenium
Components of Selenium
Comparison of Selenium with other tools
www.sevenmentor.com
MODULE 12 : SELENIUM WEBDRIVER
Introduction
Evolution
Architecture
Automation using Selenium WebDriver
Important methods in Selenium WebDriver
Introduction to Locators
Locating web elements using
ID
Name
Classname
Tagname
Linktext
Partiallinktext
Cssselector
Xpath
Types of X – Path
Absolute and Relative X- path
www.sevenmentor.com
MODULE 14 : UI TESTING IN SELENIUM PART – 1
Types of Alerts
Handling Alerts
Handling multiple windows & tabs
Verify Page title in Selenium Web Driver
Navigation in selenium
Handling Edit-box
Handling links
Handling Radio button & Check-box
www.sevenmentor.com
MODULE 16 : UI TESTING IN SELENIUM PART – 3
What is an IFrame
Identifying an IFrame
Switching to specific IFrame in Selenium Web Driver
Handling File upload
How to take screenshot using selenium
Handling WebTable
Handling WebCalendar
MODULE 17 : TestNG
MODULE 18 : MAVEN
Introduction to Maven
Maven usage
www.sevenmentor.com
Configuring Maven with Eclipse
Test execution in Maven
Creating a POM.xml file
Maven integration tool
MODULE 20 : JENKINS
Introduction to Jenkins
CI/CD
Important terminologies
Workflow
Introduction to API
Difference between API & Web services
Difference between SOAP & REST API
www.sevenmentor.com
Architecture of Web application
POSTMAN Tool
Introduction
Installation
GET Method
PUT Method
POST Method
Delete
Parallel execution
Skipping specific methods
Important status code
www.sevenmentor.com
Order by keyword
Group by
Having
Like operator
In operator
Between operator
Aggregate function
MODULE 23 : PROJECT
www.sevenmentor.com