Syllabus of Best Katalon Training | Katalon Studio Course
Part 1: Course Introduction & Getting Started
- What is Katalon Studio
- Why should you use this tool
- What can you use Katalon Studio tool
Part 2: Download & Setup
- Software Prerequisites
- Hardware & Software configuration
- How to setup Katalon Studio
Part 3: Download & Setup
- Software Prerequisites
- Hardware & Software configuration
- How to setup Katalon Studio
Part 4: Explore GUI & Features
- Tour of Katalon Studio GUI
- Katalon Studio features
Settings & Preferences
Part 5: Create Automation Tests
- Step by step guide to create automation tests in Katalon Studio
- Different ways to create automation tests
Part 6: Modes in Katalon Studio
- How to create tests in Record mode
- How to create tests in Manual mode
- How to create tests in Script mode
Part 7: Test Creation Demo
- Use Katalon Studio to create sample Web UI tests
- How to use 3 modes to create test scripts
- Part 8: Test Suite
- What is a Test Suite
- How to create a Test Suite
- Test Suite features
- Test Suite execution
Part 9: Test Suite Collection
- What is a Test Suite Collection
- How to create a Test Suite Collection
- Test Suite Collection features
- Test Suite Collection execution
Part 10: Logs & Reports
- Different types of test reports
- Test Case logs
- Test Suite report
- Test Suite Collection report
Part 11: How to Send Results via Email
- Email configurations
- Email templates
- Send emails manually & automated
- Samples & examples
Part 12: Katalon Analytics
- What is Katalon Analytics
- How to use Katalon Analytics
Part 13: Execution Environments
- What is an Environment profile in Katalon Studio
- How to create environment profiles
- Practical examples of an execution environment
Part 14: Record & Spy on Existing Browser
- Object Spy (Web)
- How to continue recording on an existing test case
- Practical example
Part 15: Work with Web Objects & Locators
- Best Practices for Web Objects identifications
- Object locators & strategies
Part 16: Headless Browsers
- What is a headless browser
- Types of headless browsers supported by Katalon Studio
- How to run tests in headless mode
Part 17: Command Line Runs
- What is Command line run or console mode execution
- How to generate command line execution command
- How to execute tests from command line
Part 18: How to Refer & Re-use Test Cases
- How to call a test case from another test case
- Practical example
Part 19: Get Data from External Sources
- How to get data from Excel or CSV files
- How to refer values
- How to iterate data sources
Part 20: Checkpoints
- What are Checkpoints in Katalon Studio
- How to create & run checkpoints
Part 21: Katalon Store & Katalon Plugins
- What is Katalon Store
- What are Katalon Plugins
- Types of Plugins (Free & Paid)
- Demo on how to install Katalon Plugins
- How to use these plugins for automation
- Plugins–Basic Report, Smart XPath
Part 22: Debugging & Troubleshooting
- How to debug tests
- Console mode
- Logs Viewer
- Event Log
- Breakpoints
- Step by Step troubleshooting
Part 23: Failure Handling
- How to do failure handling in Katalon Studio
- Default failure handling
- Stepwise failure handling
Part 24: Custom Keywords
- What are Custom Keywords
- How to create Custom Keywords
- Part 25: Videos & Screenshots
- How to capture test failure screenshots
- How to record execution video
Part 26: How to use Variables
- Private Variables
- Local Variables
- Global Variables
Part 27: Listeners
- What is a Test Listener
- How to create setup and teardown for test cases
- What are setup and teardown
- How to use setup and teardown for test suites
Part 28: API Testing
- How to use Katalon Studio for API testing
- API Testing Basics
- API Testing features
- 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
Part 29: SOAP Web Services Testing with Katalon Studio
- Introduction to SOAP
- Practical examples to test SOAP web-services using Katalon Studio
- Step by step guide
Part 30: REST Web Services Testing with Katalon Studio
- Introduction to REST
- Practical examples to test REST web-services using Katalon Studio
- Step by step guide
Part 32: Handling HTTP Verbs/Methods
- Introduction to HTTP Methods/Verbs
- How to handle a GET API request in Katalon Studio
- How to handle a POST API request in Katalon Studio
- How to handle a PUT API request in Katalon Studio
- How to handle a DELETE API request in Katalon Studio
- How to find values in XML & JSON responses
Part 33: 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
- API Testing report
- Test Suite report
- Test Suite Collection report
Part 34: Miscellaneous
- How to handle alerts messages using Katalon Studio
- Solving wait-time issue
- Exploring Keywords (Web UI, Custom Keywords, Utils)
- Delay Execution
- Settings-Preferences
- Exception Handling
- Conditional Statements
- Windows Desktop Apps Testing
- Testing iFrames
- Visual validations using Applitools plugin
- File Upload testing
- File Download testing
- Conditional clicks on Sign Up or Login buttons