Course Outline
QA and Automation Foundations
- Types of testing and the role of regression testing.
- Comparing manual testing with automated testing.
- Identifying where automation adds value and what should remain manual.
- Best practices for maintaining automated tests.
Working with Katalon Studio
- Overview of Katalon Studio features and core components.
- Setting up a project and understanding its structure.
- Managing test cases, test suites, test objects, and execution reports.
- Utilizing recording, object spying, and playback to accelerate test creation.
Building Reusable Automated Tests
- Employing variables, conditions, loops, and reusable steps in test logic.
- Using built-in keywords and simple custom keywords.
- Parameterizing tests with input data and global variables.
- Enhancing the readability and maintainability of automated tests.
API Test Automation
- Fundamentals of API testing and common REST concepts.
- Creating requests for various methods and endpoints.
- Validating status codes, headers, response content, and basic response times.
- Chaining requests, using variables, and organizing API regression checks.
Web UI Test Automation
- Developing browser-based automated tests in Katalon Studio.
- Working with locators, forms, navigation flows, and common UI actions.
- Managing waits, checkpoints, and validation steps for stable execution.
- Creating reusable test flows for key business scenarios.
Basic Mobile Testing in Katalon Studio
- Concepts of mobile automation and its place within Katalon Studio.
- Preparing simple mobile test scenarios and understanding setup requirements.
- Applying common automation design principles across web and mobile testing.
Test Execution, Reporting, and Next Steps
- Organizing tests into suites for repeatable regression runs.
- Reviewing execution results, logs, and reports.
- Identifying common causes of unstable tests and improving reliability.
- Defining practical next steps for team adoption of test automation.
Requirements
- A foundational understanding of software testing concepts, including functional and regression testing.
- Experience in manually testing web applications or APIs.
- Basic programming knowledge or comfort with logic, variables, and simple scripting.
Audience
- Manual testers transitioning into test automation.
- QA team members responsible for creating and maintaining automated regression tests in Katalon Studio.
- Technical staff involved in validating web, API, or basic mobile tests.
Testimonials (3)
hands on exercises, easier to retain information
ashley bolen - Insurance Corporation of British Columbia
Course - Test Automation with Selenium
The exercises we covered in the course were quite useful and applicable to my activities at work. The doubts were resolved, and the examples shared are very helpful.
jocelin salas - BANXICO
Course - Test Automation with Selenium and Python
Machine Translated
The way technical topics were addressed in a practical manner, with real examples and an excellent attitude from the instructor.
Juan - ASECCSS
Course - Automatización de Pruebas con Selenium
Machine Translated