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