API Manual & Automation Testing using SoapUI | Course TOC

API Manual & Automation Testing using SoapUI

SOAP & REST API Web Services (A to Z Course) โ€” organized modules and subtopics

๐Ÿงฉ Module 1: Introduction to APIs & Web Services

+
  • โฐ Real-Time Example of Web Services and API
  • ๐Ÿงฉ What is an API?
  • ๐Ÿ”— How API Works
  • ๐Ÿ’ก Why Would We Need an API

๐ŸŒ Module 2: Understanding Web Services

+
  • ๐ŸŒ What is Web Services?
  • ๐Ÿ“˜ Why Do We Need Web Services?
  • ๐Ÿงฑ Types of Web Services

โš™๏ธ Module 3: SOAP Web Services Fundamentals

+
  • โš™๏ธ What is SOAP Web Services?
  • ๐Ÿš€ Advantages of SOAP
  • ๐Ÿ“ฆ SOAP Message Structure
  • ๐Ÿ“„ Envelope, Header, Body & Fault Elements Explained

๐Ÿงฎ Module 4: WSDL and Sample Project

+
  • ๐Ÿงฎ Sample Calculator Web Service Application
  • ๐Ÿงญ What is WSDL? and WSDL Document Structure

๐Ÿงฐ Module 5: Getting Started with SoapUI

+
  • ๐Ÿงฐ SoapUI Installation
  • ๐Ÿ“‚ Create SOAP Project (Calculator App)
  • ๐Ÿงช Create Test Suite, Test Case & Test Steps

โšก Module 6: Test Execution & Automation

+
  • โšก Execute Test Cases and Suites
  • ๐Ÿง  Batch and Parallel Execution
  • ๐Ÿš€ Execute Using Soap Test Runner
  • ๐Ÿ“‘ Generate Documentation

๐Ÿ‘จโ€๐Ÿ’ป Module 7: Real-Time Project Example

+
  • ๐Ÿ‘จโ€๐Ÿ’ป Employee Management Service Example
  • ๐Ÿงพ Generate Test Suites & Assertions
  • โœ… Verify Response Validations
  • ๐Ÿ” Security & Fault Handling

๐Ÿ” Module 8: Advanced SoapUI Concepts

+
  • ๐Ÿ” XPath Match & Examples
  • ๐Ÿงฎ Parameterization in SoapUI
  • ๐Ÿ“Š Adding Global, Project, Suite, Case, and Step Properties
  • ๐Ÿ“‚ Load Properties from External Files
  • ๐Ÿ” Property Transfer Between Tests

๐ŸŒ Module 9: REST API Testing in SoapUI

+
  • ๐ŸŒ RESTful Web Services Concepts
  • ๐Ÿ“ก JSONPath Assertions in REST

๐Ÿ’ป Module 10: Groovy Scripting & End-to-End Automation

+
  • ๐Ÿ’ป Groovy Script Crash Course
  • ๐Ÿง  SoapUI Groovy Scripting (Set & Get Properties)
  • โš™๏ธ End-to-End Automation: Add, View, Delete
  • ๐Ÿงน Remove All Properties via Script
  • ๐Ÿงพ Execute Test Suites via Groovy