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/