Course Highlights
  • Web application automation and test framework
  • Mouse and keyboard action for automation
  • Handling the actions which can be perform on the browser for automation
  • Test Suite creation and execution them in sequence/parallel
  • Continuous Integration
Curriculum

3 Topics
Course Introduction
Course Road map
Prerequisite for Course

6 Topics
Tools Required
Setting up the jdk 1.8
Setting up the Katalon Studio
Setting up the Test Application
Setting up Eclipse
[Important] Virtual Machine - Environment Setup

2 Topics
Selenium Webdriver Architecture
Code to explain Webdriver Architecture

6 Topics
Introduction to Katalon Studio
Creating the first project
Record and Playback Mode
Manual Mode
Script Mode
What is a Test Object or Web Element

5 Topics
FireBug and Firepath
Xpath and their usage
Xpath FunctionAbsolute and Relative Xpaths
Xpath finding Links Buttons Input box Radio buttons Checkbox
Css Locator

5 Topics
Descendant Axes View
Following Axes View
Ancestor Axes View
Preceding Axes View
Renorex Selocity

1 Topic
Spy Web

3 Topics
Browser Function - Manual Mode
Browser Function - Script Mode
Browser Function using Webdriver Api

3 Topics
Handling Text box - Manual Mode
Handling Text box - Script Mode
Handling Text box with Webdriver Api

3 Topics
Click Action - Manual Mode
Click Action - Script Mode
Click Action using Webdriver Api

3 Topics
Handling the Checkbox - Manual Mode
Handling the Checkbox - Script Mode
Handling the Checkbox using Webdriver api

4 Topics
Handling DropDown - Manual Mode Part - 1
Handling DropDown - Manual Mode Part - 2
Handling the DropDown - Script Mode
Handling of DropDown using Webdriver api

2 Topics
Taking Screenshot - Script Mode
Taking Screenshot using Webdriver api

2 Topics
Public Variable
Global Variable

3 Topics
Wait - Introduction
Explicit Wait
Explicit Wait - Script Mode

2 Topics
Handling Multiple Browser Window
Handling Multiple Window - Script Mode

3 Topics
Handling HTML Frames
Handling HTML Frame - Script Mode
Configuring the Iframe in Test Object

6 Topics
Handling JavaScript Alert
Handling JavaScriptAlert - Script Mode
Handling Confirmation Popup
Handling Confirmation Popup - Script Mode
Handling Prompt Popup
Handling Prompt Popup - Script Mode

6 Topics
Mouse Action - Double Click
Mouse Actions - Drag and Drop
Mouse Action - Focus
Mouse Action - Mouse Hover
Mouse Action - Right Click
Handling Auto Suggest list

3 Topics
KeyBoard Action - SHIFT key Event
Keyboard Action - SHIFT Key - Script Mode
KeyBoard Action - Auto Suggestion List

7 Topics
Introduction - Custom Keyword
Creating Custom Keyword
Custom Keyword - Paramitrized
Custom Keyword - Login and Logout Keyword - Part 1
Custom Keyword - Login and Logout Keyword - Part 2
Creating Runtime Test Object - Part 1
Creating Runtime Test Object - Part 2

3 Topics
Adding New Property to TestObject - Script Mode
Removing Object Property - Manual Mode
Updating the Test Object Property - Manual Mode

7 Topics
Introduction - Assertion and Verification
Verify Element Present - Manual Mode
Verify Element Present - Script Mode
Verify Element Text - Manual Mode
Verify Text Present - Script Mode
Verify Selected Option By Index
Verification Using Regular Expression

2 Topics
File Upload - Manual Mode
File Upload - Script Mode

9 Topics
Test Suite - Creation and Execution
Skipping the Test from Test Suite
Debugging the failed test case
Configure Retry for failed test case
Report Generation
Enabling and Disabling of Test Step
Re-Using the Session for Debugging the failed test
Running the Test in Parallel
Report Analysis of TestSuite Collection

4 Topics
Failure Handling - Manual Mode
Failure Handling - Script Mode
Setup and TearDown - Manual Mode
Setup and TearDown - Script Mode

3 Topics
Calling Test Cases - Manual Mode
Calling Test Cases - Script Mode
Passing parameters to Test Case

5 Topics
Introduction
Data Driven using Excel file - Manual Mode
Data Driven using Excel file - Script Mode
Handling Multiple Set of Test Data - Part 1
Handling Multiple Set of Test Data - Part 2

4 Topics
Developing the Custom Keyword for Java Script Executor
Executing Java Script - Part 1
Executing Java Script - Part 2
Console Logger for Custom Keyword

3 Topics
Using External Jars in KatalonStudio
Developing the Custom Keyword for Excel
Writing the data into Excel file

6 Topics
Continuous Integration - Jenkins Introduction
Creating Jenkins job and executing test
Generating the Report for test execution
Test Result Analyzer Plugin
Jenkins Master Slave Configuration
Running the test parallel on Jenkins Slave

7 Topics
Basic of WebTable or Grid
Designing the xPath for Grid
Custom Keyword for Grid
Reading the value from Grid
Custom Keyword for Grid Part - 2
Handling Complex Grid
Handling Complex Grid Part - 2

4 Topics
If-Else Statement
Switch-Case Statement
Manual Mode - While Loop
Manual Mode - While Loop in WebElement grid

1 Topic
How to work with Resource used in the Course

2 Topics
Project Migration
Running the Script in Headless Browser

4 Topics
Katalon Analytics - Introduction
Katalon Analytics - Online Portal
Katalon Analytics - Report Upload
Katalon Analytics - Report Analysis

3 Topics
Test Listerner - Introduction
Test Listener - Implementation
Test Listener - Advance Implementation

3 Topics
Desired Capabilities - Chrome
Desired Capabilities - Custom Browser
Running the Script in Headless Browser - Firefox

2 Topics
Katalon Automation Recorder - Part 1
Katalon Automation Recorder - Part 2

1 Topic
Katalon Studio Plugin - Jenkins

4 Topics
Creating the Execution Profile
Test Case Execution Using different Execution profile
Profile Configuration - Script Mode
Profile Configuration for Test Suite and Suite Collection

3 Topics
Creating Parameterized Test Object
Test Execution with Parameterized Test Object
Script Mode - Test Execution with Parameterized Test Object

2 Topics
Executing Test on Remote Machine
Email Notifications

14 Topics
Tomcat Setup
Postman Setup
Application Deployment in Tomcat
What is a Web Service
Request and Response
What is REST
HTTP Methods
Request and Response Format
GET Request
POST Request
Passing the Dynamic data with the request body
PUT Request
Delete Request
Handling JWT Token

  Write a Review

Automation Testing using Selenium & Katalon Studio

Go to Paid Course