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