Core Java and Selenium
- Offered byQspiders
Core Java and Selenium at Qspiders Overview
Mode of learning | Online |
Schedule type | Self paced |
Official Website | Go to Website |
Credential | Certificate |
Core Java and Selenium at Qspiders Highlights
- 100% Job Assistance after completion of course
Core Java and Selenium at Qspiders 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
- Handle real time challenges using Selenium.
- Complete knowledge on Test NG, MAVEN, JENKINS
- Improve coding skills in writing best optimized code for Automating test cases
- In-depth understanding of real time Selenium CHALLENGES
- This course is designed for all manual testers who wants to upgrade their skills to automation
- This 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 Qspiders Curriculum
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
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
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
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