Externship Program - Software Testing Automation
Module 1: Introduction to Software Testing
- Introduction to software testing
- Different types of software testing
- Importance of software testing in software development
Module 2: Fundamentals of Test Automation
- Introduction to test automation
- Advantages and disadvantages of test automation
- When to automate tests
- Test automation tools
Module
3: Introduction to Katalon Studio
- Introduction to Katalon Studio
- Features of Katalon Studio
- Installation and setup of Katalon Studio
Module 4: Katalon Studio Basic Operations
- Creating a new project in Katalon Studio
- Adding test cases in Katalon Studio
- Creating test suites in Katalon Studio
- Running tests in Katalon Studio
Module 5: Test Case Creation and Management in Katalon Studio
- Recording and creating test cases in Katalon Studio
- Creating and maintaining web test objects using Katalon Studio
- Organizing and Managing Katalon Tests for Better Testing Efficiency (with TS, TSC, and dynamic TS)
- Data-driven testing with Katalon Studio
Module 6: Advanced Test Automation with Katalon Studio
- Keyword-driven testing with Katalon Studio
- Creating custom keywords in Katalon Studio
- Advanced test automation techniques with Katalon Studio
Module 7: Katalon Studio Best Practices and Tips
- Using Katalon Studio for cross-browser testing
- Using Katalon Studio for API testing
- Using Katalon
Studio for visual testing, AI-augmented
Module 8: Katalon Studio Extensions and Integrations
- Katalon Studio extensions and integrations
- Integrating Katalon Studio with popular test management tools:
- Integrating
Katalon Studio with Git or other version
control systems
- Using Katalon Studio plugins to enhance functionality
- Integrating Katalon Studio with Jenkins or other
CI/CD tools
Module 9: Katalon Studio Reporting and Analysis
- Katalon Studio reporting and analysis
- Test case execution
reports in Katalon
Studio
- Customizing test reports in Katalon Studio
Module 10: Final Project
- Developing
and executing a comprehensive test automation project using Katalon Studio
- Demonstrating
knowledge and skills learned throughout the course