- Features of Java
- Classes, Objects, Methods, and Constructors
- Datatypes in Java
- Types of Variables in Java
- Basic Operators in Java
- Control Flow Statements
- Object-Oriented Programming Concepts
- Exception Handling Mechanisms
Quick Facts
particular | details | ||||
---|---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Virtual Classroom
|
Mode of Delivery
Video and Text Based
|
Frequency of Classes
Weekdays
|
Course and certificate fees
certificate availability
Yes
certificate providing authority
Simpliv Learning
The syllabus
Java Basics Refresher for Selenium Training Course
Selenium and its Components
- Collection Framework (ArrayList, LinkedList, HashSet, and LinkedHashSet)
- Map Interface in Java
- Types of Applications (Desktop, Web, Mobile, Hybrid)
- Software Testing Methods (Manual and Test Automation)
- Test Automation Types (Unit Testing, API Testing, GUI Testing)
- Test Automation Frameworks
- Test Automation Tools
- Test Automation Process
- Components of Selenium Suite
- Types of Testing
- Selenium vs. Other Testing Tools
- Integration of Selenium with Other Tools
Selenium WebDriver and Locators
Interacting with Web Elements and Waits in Selenium
- What are CSS Selectors?
- Locating Web Elements using CSS Selectors
- Selenium Commands in WebDriver
- Interacting with Web Elements
- Performing Actions on Web Elements
- Checking the Web Element state
- Types of Waits in Selenium
TestNG Framework
- Introduction to TestNG
- Installing TestNG Plug-in in Eclipse
- Rules to write TestNG
- Annotations
- Grouping
- Sequencing
- Parameterization
- Parallel/Cross Browser Testing
- Introduction to Reports
- Types of Reports
Handling Web UI Elements
- What are Alerts?
- Types of Alerts
- Alert Interface methods
- Handling Alerts in Selenium WebDriver
- What is a Modal Dialog Box?
- Handling Modal Dialog Box using Selenium WebDriver
- Handling Multiple Windows and Multiple Tabs using Selenium WebDriver
- Scrolling on a web page using JavaScriptExecutor
- Verifying Tooltip using Selenium WebDriver
- What is an IFrame?
- Identifying an IFrame
- Switching to IFrames using Selenium WebDriver
- Select Class in Selenium WebDriver
- Methods under Select Class
- Handling Dropdowns and Multiple Select Operations using Select Class
- Actions Class and Action Interface
- Methods for handling Keyboard and Mouse based interactions
- Testing Drag and Drop and Mouse Hover functionality using Actions Class
Selenium Grid and Robot Class
- Introduction to Selenium Grid
- Selenium Grid Architecture
- Deploy a Grid
- Introduction to Robot class
- Methods under Robot class (KeyPress, Key Release, Mouse Press, Mouse Release, Mouse Move)
- Implementation of the Robot class
- Advantages and disadvantages of the Robot class
- Limitations of the Robot class
Selenium IDE and Page Object Model
- What is Selenium IDE?
- Features of Selenium IDE
- Selenium IDE Interface
- Selenese in Selenium IDE
- Why Page Object Model?
- What is Page Object Model?
- What is Page Factory?
- Advantages of POM
- Implementing POM using Selenium WebDriver
- Implementing POM with Page Factory
Automation Frameworks
- Introduction to Selenium Frameworks
- Types of Selenium Frameworks
- Introduction to Data-Driven Test Framework
- Advantages and Disadvantages of Data-Driven Test Framework
- Best practices of Data-Driven Testing
- Apache POI
- Data Providers
- Introduction to Keyword-Driven Test Framework
- Uses of Keyword-Driven Test Framework
- Keyword-Driven Framework Components
- Advantages and Limitations of Keyword-Driven Testing
- Implement Keyword-Driven Framework
- Introduction to Hybrid Driven Test Framework
- Advantages and Limitations of Hybrid Test Framework
- Utilize the Page Object Model with Hybrid Framework
- Implementing Hybrid Test Framework
BDD Framework with Cucumber
- Agile Testing
- Behaviour Driven Development (BDD)
- Advantages and Limitations of BDD
- Cucumber Fundamentals
- Gherkin Syntax in Cucumber
- Step Definition for Cucumber Feature File
- Advantages of Cucumber
- Implementing BDD Framework using Cucumber
Articles
Popular Articles
prev
next
Latest Articles
prev
next