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

Core Java Automation Testing

Testing

Uploaded by

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

Core Java Automation Testing

Testing

Uploaded by

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

CCSA

Core Java Automation


Testing ( Selenium ) SQL
Checkpoint
API Testing ( Postman )

www.sevenmentor.com
MODULE 1 : INTRODUCTION TO JAVA

Introduction
Features of Java
JDK, JRE & JVM
Installation of JAVA and ECLIPSE

MODULE 2 : BASICS OF JAVA

Structure of programming language


Data Types
Operators
Keywords
Executing first program in JAVA
Access modifiers
MODULE

MODULE 3 : CONTROL FLOW STATEMENTS

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

MODULE 5 : METHODS IN JAVA

Declaration
Parameterization
Returning value
Automatic promotion
Method signature

MODULE 6 : TYPES OF VARIABLES

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

MODULE 9 : EXCEPTION HANDLING IN JAVA

Concept of Exception and Exception handling


Try – catch block
Multiple catch block
Finally block

MODULE 10 : INTRODUCTION TO AUTOMATION TESTING

Difference between Manual & Automation Testing


Advantages Automation Testing
Limitations of Automation Testing
Tools for Automation Testing

MODULE 11 : GETTING STARTED WITH SELENIUM

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

MODULE 13 : LOCATOR TECHNIQUES IN SELENIUM

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

MODULE 15 : UI TESTING IN SELENIUM PART – 2

Handling Drop Down using Select class


Methods under Select class
Handling Drag and Drop
Resize operations
Handling Mouse Hover
Keyword Events using Action class
Scrolling on a web page using JavaScript Executor

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

Configure Eclipse with Selenium and TestNG


Create First TestNG Program and Execute
Attributes in TestNG
Parallel test execution capability
TestNG Listeners
Reports using 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 19 : CUCUMBER & GHERKIN

BDD – Behaviour driven development


Advantages & drawbacks of BDD
Introduction to Cucumber
Gherkin syntax in Cucumber
Implementation of BDD framework using Cucumber

MODULE 20 : JENKINS

Introduction to Jenkins
CI/CD
Important terminologies
Workflow

MODULE 21 : BASICS OF API TESTING USING POSTMAN TOOL

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

MODULE 22 : BASICS OF SQL

What is Data & Database ?


DBMS & RDBMS
MySQL Server
Introduction to – Structured Query Language
Datatypes
DML
DDL
Where clause
Select distinct

www.sevenmentor.com
Order by keyword
Group by
Having
Like operator
In operator
Between operator
Aggregate function

MODULE 23 : PROJECT

Business requirement understanding


Process flow of project
Hands on with real time scenarios example
Hands on with real time use cases.

www.sevenmentor.com

You might also like