Core Java and Selenium
- Offered byJspider
Core Java and Selenium at Jspider Overview
Mode of learning | Online |
Schedule type | Self paced |
Official Website | Go to Website |
Credential | Certificate |
Core Java and Selenium at Jspider Highlights
- Student need NOT have java coding experience to start this course.
- Even non Programming candidates can follow this course comfortably
- All Installation setup including Java knowledge is taken care as part of course
- 100% JOB ASSISTANCE after completion of course to make student Profile reach to Hundreds of Recruiters in our network
Core Java and Selenium at Jspider Course details
- Manual testers, Non-programming aware testers interested in learning Automation
- Any Software engineer who are interested in Mobile Technologies
- Freshers/ Undergraduates/ Graduates/ Software Testers
- Manual testers, Non-programming aware testers interested in learning Automation
- Student will be able to handle real time challenges using Selenium.
- Complete knowledge on Test NG, MAVEN, JENKINS
- Student will improve their coding skills in writing best optimized code for Automating test cases
- Learner will be in a position to pick any website over internet and can automate it with all the possible test cases
- In-depth understanding of real time Selenium CHALLENGES
- By the end of this course, learner will be Mastered on Selenium Web driver with strong Core JAVA basics
- This course is designed for all manual testers who wants to upgrade their skills to automation.
- Course will be trained by top industry experts who have passion to train students and help then upgrade their skills level
Core Java and Selenium at Jspider Curriculum
Section 1
Introduction to programming
Introduction to java
JDK installation
Keywords, Identifiers, variables
Operators
Method/Functions
Flow Control Statements
Arrays
Strings
Interactive programs in java using Scanner
Section 2
Object Oriented Programming System
Classes and Objects
Object creation
Reference variable
Global and local variables
Constructors
Aggregation
Composition
Inheritance ***
Method Overloading
Method Overriding
Abstract classes
Interfaces
Typecasting
JVM architecture
Polymorphism
Abstraction
Java packages
Access Specifies
Section 3
Java Built-in packages and API
Overview of java API
Object class
String, String Buffer and String Builder
Exception Handling
Threads and multithreading
Wrapper Classes
Data Structures
JAVA COLLECTION FRAMEWORKS***
File Handling
Serialization
Garbage Collector
Encapsulation
Automation Testing
What is Automation Testing?
When we Switch to Automation Testing?
Why Automation testing?/Advantages
Disadvantages
Automation Testing Tools
Selenium
What is Selenium
Why Selenium? / Advantages
What are its versions?
What all OS, Browsers, and Programming Languages it Support?
Java-Selenium Architecture
WebDriver Architecture
Basic Selenium Program to Open and close Browser
Runtime Polymorphism Program in Selenium
WebDriver abstract methods
Locators
Xpath, its Types and cases
Handling Multiple Elements
Handling Synchronisation issue by using implicitlyWait and Explicitly Wait
Handling Dropdown (static and dynamic)
Handling Keyboard and Mouse Actions
Taking Screenshot
Handling Disabled Element
Performing Scroll down Action
WebElement Interface Methods
Handling Popups (web-based and Window-based)
Handling Frames
Handling New Windows/New Tabs
AUTOMATION FRAMEWORK
Stages and Types of Framework
Explanation of Hybrid Framework with a combination of
Data-Driven
Keyword-Driven
Method-Driven
POM (Page Object Model)
TestNG
Fetching TestNG Report
Batch Execution
TestNG Flags and Annotations
Assertion
Grouping Execution
Data Parameterisation
Data driven through DataProvider
Parallel Execution
Distributed Parallel Execution
Cross Browser Parallel Execution
Modular Frameworks
Hybrid Framework
Hybrid Framework Architecture
Introduction to Maven, GitHub and Jenkins