Curriculum

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