

Fastest-growing global community

Katalon Studio - Training
Course Price
Contact Us!
Course length
20 Days or Fast-track 3 days

Instructor
The trainer is having 10+ Years of industry experience and 3+ years experience on cypress test automation and training.
Extensive international experience having worked in the UK and Asia (Malaysia & India) in a wide variety of projects (BFSI), FinTech, CRM, CMS, Automotive, WordPress, e-wallets & Real-Estate industry using manual & automation tools.
Profile Summary:
* Overall 10+ years experience and 7+ years work experience as Test Manager, Test Lead and Test Architect.
* Hands-on experience in both manual & automation testing on Client-Server, Web-based and Mobile applications [Native, React-Native, Hybrid & Mobile Web].
* Experience working in automation tools such as Selenium WebDriver with Java, Katalon Studio, JavaScript, Cucumber, Appium & XCUITest for mobile & modern Javascript test frameworks Protractor, NightwatchJS, and Cypress.
* Expert knowledge in Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC).
Good knowledge of and experience in Agile Methodology, Water-Fall Model, and V-Model.
* Experience in both Android & iOS platforms (Native, Hybrid & React-Native apps).
* Experience in testing CRM and CMS environment applications such as Drupal, Django, and WordPress.
* Experience in AI Testing, Visual-UI Testing, image recognition, and watermark capture.
* Experience in MongoDB integration test & AWS - DynamoDB, Lambda functions & step functions.
* Experience in developing automation scripts and creating frameworks such as Keyword-Driven, Data-Driven, Hybrid Driven, and Behaviour Driven Development.
* Hands-on experience in penetration testing using BURP-SUITE & OWASP ZAP plugin integration with Jenkins for continuous security testing.
Vinayak Titti, 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
CHAPTER 32: MISCELLANEOUS
1 Integration of feature file/Jar to Katalon
2 Access reuseable functions in two diferent repo.
3 Compare two files
4 Retrieve and Update of JSON in Katalon
5 Retrieve and store token from and API and use it in next call.
6 Call Java/Shell/cmd file from Katalon
7 Parse XML
8 Loops in Katalon
10 Test Report
11 Where should we store Test data?
12 Reusable tests
13 Upload attachment
14 Naming convention
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/