FA-0276DevOps, Cloud & InfrastructureAutomation, RPA & Power Platform

Katalon Studio Test Automation

Accelerate your automation journey with Katalon Studio in 3 days

Introduction

Why this course

In today’s fast-paced software development environment, the need for effective and efficient test automation is more critical than ever. Katalon Studio, with its powerful and intuitive automation platform, is quickly becoming a popular choice for testing web, mobile, and API applications.

This 3-day course is specifically designed to introduce beginners to Katalon Studio, focusing on its free version capabilities. By the end of this course, you will be able to create, execute, and maintain automated test scripts, ensuring that your applications are always reliable and bug-free.

With over 30 years of industry experience, your instructor will focus on real-world, in-demand testing techniques rather than just academic theory, equipping you with the skills to meet industry requirements.

Learning outcomes

Learning outcomes

By the end of this course, you will be able to:

  • Understand the fundamentals of test automation using Katalon Studio.
  • Create test cases, test suites, and execute them across different browsers.
  • Apply data-driven testing techniques to enhance test coverage.
  • Debug and troubleshoot test failures efficiently.
  • Integrate Katalon Studio with Jenkins for continuous integration (CI).
  • Test API services (SOAP & REST) using Katalon Studio.
  • Utilize custom keywords to create reusable test components.
  • Leverage basic mobile testing and cross-browser testing capabilities using BrowserStack.
  • Understand and execute testing in a DevOps environment.
Prerequisites

Prerequisites

  • Basic understanding of software testing concepts.
  • Familiarity with HTML, CSS, and basic programming concepts (preferred, but not mandatory).
  • Katalon Studio (free version) installed on your machine.
Training outline

17 modules

·
01Introduction to Katalon Studio4 topics
  1. Overview of Katalon Studio and its features.
  2. Setting up Katalon Studio (Free version) and creating a project.
  3. Introduction to the user interface and essential components.
  4. Record and playback functionalities.
02Test Case Creation2 topics
  1. Creating your first automated test case.
    1. Test case structure.
    2. Test steps, objects, and actions.
  2. Web Object handling and interactions.
    1. Identifying and handling web elements (buttons, input fields, etc.).
    2. Recording on active primary browsers (Chrome, Firefox).
03Test Suite and Test Suite Collection1 topics
  1. Creating test suites and test suite collections.
    1. Grouping test cases into suites.
    2. Managing and organizing test collections for different environments.
04Logs & Reports1 topics
  1. Understanding logs and reports for test results.
    1. Analyzing execution logs.
    2. Exporting test execution reports.
05Reusing Test Cases2 topics
  1. Creating reusable test cases to enhance maintainability.
  2. Using built-in keywords and custom keywords for reusability.
06Variables and Headless Browsers2 topics
  1. Introduction to variables in test scripts.
    1. Local and global variables.
    2. Using variables for dynamic testing.
  2. Headless browser execution for faster testing.
07Custom Keywords1 topics
  1. Introduction to custom keywords.
    1. Creating reusable code blocks for frequently used test logic.
    2. Managing custom keywords for complex test automation scenarios.
08Data-Driven Testing1 topics
  1. Implementing data-driven testing in Katalon Studio.
    1. Using external data sources (Excel, CSV).
    2. Parameterizing test cases for multiple test inputs.
09Email Notifications1 topics
  1. Configuring email notifications for test execution results.
    1. Setting up email notifications for success and failure reports.
    2. Customizing the email content and formats.
10Debugging and Troubleshooting1 topics
  1. Debugging test cases using breakpoints.
    1. Troubleshooting common errors.
    2. Best practices for debugging and resolving issues.
11Continuous Integration with Jenkins (CI/CD)1 topics
  1. Integrating Katalon Studio with Jenkins for continuous testing.
    1. Installing and configuring Jenkins.
    2. Running Katalon tests through Jenkins pipelines.
12API Testing (SOAP & REST)2 topics
  1. Introduction to API testing in Katalon Studio.
    1. Creating API requests (SOAP & REST).
    2. Verifying API responses and integrating them into test cases.
  2. Data-driven API testing.
13Execution Environments and Profiles1 topics
  1. Creating and managing execution profiles.
    1. Setting up different environment profiles for test execution.
    2. Executing test suites with various configurations.
14Failure Handling Techniques1 topics
  1. Handling failures and exceptions in Katalon Studio.
    1. Built-in failure handling strategies.
    2. Retry logic and conditional test execution.
15Web Objects and Checkpoints2 topics
  1. Working with dynamic and static web objects.
    1. Advanced web object identification techniques.
  2. Using checkpoints for validation.
    1. Incorporating checkpoints to verify test results.
16Testing in DevOps Process1 topics
  1. The role of test automation in DevOps.
    1. Integrating Katalon Studio into a DevOps pipeline.
    2. Testing strategies for continuous integration and delivery.
17BrowserStack for Cross-Browser Testing1 topics
  1. Introduction to BrowserStack for cross-browser and cross-platform testing.
    1. Setting up BrowserStack with Katalon Studio.
    2. Running tests on multiple browsers and devices.

By the end of this course, you will have a strong understanding of how to use Katalon Studio (free version) to automate testing of web applications and APIs, as well as integrate your automation with CI/CD pipelines using Jenkins. You’ll be equipped with practical knowledge to immediately apply in your organization, ensuring faster delivery of high-quality software through test automation.

A programme built around your team.

Share your training goals and requirements.

Katalon Studio Test Automation
FA-0276

Share your requirements for this programme.

Training enquiry

Katalon Studio Test Automation