Katalon Studio - Training

Course Price

Contact Us!

Course length

20 Days or Fast-track 4 days

Buy Course
Katalon Studio - Training

Instructor

Expert Corporate Trainer

About the course

This course is designed to cover all aspects of Automation testing using Katalon Studio tool and also to provide users with the knowledge required to work with Katalon Studio tool at a professional level. This course addresses planning and performing automation tests, developing the test scripts using Katalon Studio tool, executing the automation tests scripts and generating HTML, PDF, CSV test reports using Katalon store and plugins.
The course covers real-world practices for effective use of Katalon Studio for automation testing with practical examples.

An assessment is included with the course and is a 30 minutes exam, 40 questions, multiple- choice exam which takes place on the final day of training program.

By the end of this course, you will become an automation testing professional using Katalon Studio:

BO1 Understand the basic concepts of software test automation
BO2 Understand the features in Katalon Studio for Web & API testing
BO3 Apply Katalon Studio features into real-case testing practices
BO4 Set up test automation platforms and design test projects in Katalon Studio
BO5 Improve test automation strategy for high-quality QA results


COURSE SYLLABUS

DAY 1
CHAPTER 1: COURSE INTRODUCTION & GETTING STARTED
What is Katalon Studio
Why should you use this tool
What can you use Katalon Studio tool for
Understanding Web Locators & Techniques
Installing Chrome Plugin – Selectors Hub


CHAPTER 2: DOWNLOAD & SETUP
Software Pre-requisites
Hardware & Software configuration
How to setup Katalon Studio
Sign-up & Sign-in to Katalon Studio


CHAPTER 3: EXPLORE GUI & FEATURES
Tour of Katalon Studio GUI
Katalon Studio features
Settings & Preferences
UI editor of Katalon Studio


DAY 2

CHAPTER 4: CREATE AUTOMATION TESTS
Step by step guide to create automation tests
Different ways to create automation tests


CHAPTER 5: MODES IN KATALON STUDIO
How to create tests in Record mode
How to create tests in Manual mode
Katalon Studio Keywords
How to create tests in Script mode


DAY 3

CHAPTER 6: TEST CREATION DEMO
Use Katalon Studio to create Web UI tests
How to use 3 modes to create test scripts


CHAPTER 7: TEST SUITE -WEB APPLICATION
What is a Test Suite
How to create a Test Suite
Test Suite features
Test Suite execution


DAY 4

CHAPTER 8: TEST SUITE COLLECTION -WEB APPLICATION
What is a Test Suite Collection
How to create a Test Suite Collection
Test Suite Collection features
Test Suite Collection execution


CHAPTER 9: LOGS & REPORTS
Different types of test reports
Test Case logs
Test Suite report
Test Suite Collection report


DAY 5

CHAPTER 10: HOW TO SEND RESULTS via EMAIL
Email configurations
Email templates
Send emails manually & automated
Samples & examples


DAY 6

CHAPTER 11: KATALON ANALYTICS /TEST OPS
What is Katalon Analytics/Test Ops
How to use Katalon Analytics/Test Ops
How to view centralized dashboards of test execution results


DAY 7

CHAPTER 12: EXECUTION ENVIRONMENTS
What is an Environment profile
How to create environment profiles
Practical examples of an execution enviroment


DAY 8

CHAPTER 13: KATALON RECORDER
What is Katalon Recorder
How to use Katalon Recorder
Practical examples of Katalon Recorder


CHAPTER 14: RECORD & SPY ON EXISTING BROWSER
Object Spy (Web)
How to continue recording on an existing test case
Practical example


DAY 9

CHAPTER 15: WORK WITH WEB OBJECTS & LOCATORS
Best Practices for Web Objects identifications
Object locators & strategies


CHAPTER 16: HEADLESS BROWSERS
What is a headless browser
Types of headless browsers supported by Katalon Studio
How to run tests in headless mode


DAY 10

CHAPTER 17: HOW TO REFER & RE-USE TEST CASES
How to call a test case from another test case and apply re-usability

DAY 11

CHAPTER 18: GET DATA FROM EXTERNAL SOURCES
How to get data from Excel or CSV or Internal Data
How to refer values
How to iterate data sources


DAY 12

CHAPTER 19: KATALON STORE & KATALON PLUGINS
What is Katalon Store/Plugins
Types of Plugins (Free & Paid)
Demo on how to install Katalon Plugins
Plugins–Basic Report, Smart XPath, Gmail


DAY 13

CHAPTER 20: DEBUGGING & TROUBLESHOOTING
How to debug tests
oConsole mode
oLogs Viewer
oEvent Log
oBreakpoints
oStep by Step troubleshooting
Troubleshooting tips

DAY 14

CHAPTER 21: FAILURE HANDLING
How to do failure handling in Katalon Studio
Default failure handling
Stepwise failure handling


CHAPTER 22: CUSTOM KEYWORDS
What are Custom Keywords
How to create Custom Keywords
How to refer, reuse & call Custom Keywords in automation test scripts


DAY 15

CHAPTER 23: VIDEOS & SCREENSHOTS
How to capture test failure screenshots
How to record execution video


CHAPTER 24: HOW TO USE VARIABLES
Private variables vs Global variables vs Environment variables

DAY 16

CHAPTER 25: LISTENERS & ANNOTATIONS
What is a Test Listener
Create setup and teardown for test cases


DAY 17

CHAPTER 26: API TESTING
How to use Katalon Studio for API testing
API Testing Basics
How to create and run API tests
How to validate API responses
How to get values from API response
How to create complete API validation tests


CHAPTER 27: SOAP WEB SERVICES TESTING WITH KATALON STUDIO
Introduciton to SOAP APIs
Practical examples to test SOAP web-services using Katalon Studio
Step by step guide


DAY 18

CHAPTER 28: REST WEB SERVICES TESTING WITH KATALON STUDIO
Introduciton to REST APIs
Practical examples to test REST web-services using Katalon Studio
Step by step guide


CHAPTER 29: HANDLING HTTP VERBS/METHODS
Introduction to HTTP Methods/Verbs
Handling a GET/POST/PUT/DELETE API requests
How to find values in XML & JSON responses


DAY 19

CHAPTER 30: API TESTS IN TEST SUITE & TEST SUITE COLLECTION
How to run API tests in a Test Suite
How to run API tests in a Test Suite Collection
Test Suite report
Test Suite Collection report


DAY 20

CHAPTER 31: MISCELLANEOUS
How to handle alerts using Katalon Studio
Solving wait-time issue
Exploring Keywords (Web UI, Custom Keywords, Utils)
Delay Execution
Settings-Preferences
Exception Handling
Conditional Statements
Testing iFrames
File Upload testing
File Download testing
Conditional clicks on Sign Up or Login buttons


CASE STUDY/ASSIGNMENT
Katalon Studio Tool hands on assignments against a Web application
Katalon Studio Tool hands on assignments against RESTful APIs & SOAP APIs

PRE-REQUISITIES:
1.Should have basic knowledge on Software Testing concepts and techniques
2.Should have knowledge on SDLC, Test cases, Test automation, Groovy & Java Script languages


LAB SET-UP:
1.Windows OS 10 or higher OR MAC OS 10.11 or higher with CPU – 2GHz or faster 32-bit or 64-bit processor
2.RAM - 8GB RAM ; HDD – 10 GB HDD space availability
3.Download Katalon Studio tool from https://www.katalon.com/download/
4.Internet access to Katalon products websites & other public websites

https://www.katalon.com/download/
https://github.com/katalon-studio/katalon-studio/releases
https://analytics.katalon.com/
https://katalon-demo-cura.herokuapp.com/