
API Testing Introduction
What is API Testing
Why to test API
API Testing tools
Advantages of API Testing
API Testing with SOAPUI
Introduction
Features
Download and Setup
Sample tests creation
Assertions
Scripting
Execution and Reporting
Debugging & Troubleshooting
Sample demo project
Tips & Best Practices
Learn about SoapUI GUI
Menu, Settings, Components
Create first project in SoapUI
Understand Assertions in SoapUI
How to create REST API Requests with different HTTP methods
Create a sample SOAP API Testing Project
What are properties
Why do we use it
How to create properties at diff levels
How to refer properties
1. What is Groovy
2. How to add groovy scripts in SoapUI
3. How to do basic coding in groovy in SoapUI
1. How to create a SOAP API Project
2. How to add WSDL
3. How to create Test Suite > Test Cases
4. How to add Assertions
5. Run Test Step > Test Case > Test Suite
6. How to run in sequence and in parallel
7. How to create API Documentation
1. Create a REST Project
2. Add a REST request
3. How to add request parameters
4. Create a Test Case
5. Add assertions
6. Run and Validate
1. How to Run a request or step from GUI
2. How to Run a request or step from Groovy
3. Options for command line runs
1. How to run a Test Case from GUI
2. How to Run a Test Case from Groovy
3. How to Run a Test Case from
1. How to run a TestSuite from GUI
2. How to run a TestSuite from Groovy
3. How to run a TestSuite from CommandLine
1. How to run a Project from GUI
2. How to run a Project from Groovy
3. How to run a Project from CommandLine
1. Different types of logs in SoapUI
2. How to view SoapUI general and error log file
Welcome to the ultimate hands-on course on API Test Automation! This comprehensive course is designed for beginners and experienced testers alike, providing you with the skills and knowledge needed to excel in API testing and automation using the most popular tools: Postman, SoapUI, Katalon Studio, and JMeter
This course offers a complete hands-on experience in API Test Automation
What You Will Learn:
By the end of this course, you will be able to:
Understand the Basics of APIs: Gain a solid foundation in what APIs are and how they function.
API Testing & Automation Fundamentals: Learn the essential concepts of API testing and automation.
Create API Test Automation Frameworks: Discover how to design and implement robust API test automation frameworks.
API Test Automation with SoapUI: Master the use of SoapUI for effective API test automation.
API Test Automation with Postman: Learn how to leverage Postman for efficient API testing and automation.
API Test Automation with Katalon Studio: Explore Katalon Studio and its capabilities for API test automation.
API Performance Testing with JMeter: Understand how to conduct performance testing on APIs using JMeter.
Throughout the course, you will learn valuable tips, tricks, and best practices that will empower you to create effective API testing and automation projects.
Course Highlights:
Hands-On Learning: Engage in practical exercises and real-world examples that reinforce your understanding.
Comprehensive Coverage: Gain in-depth knowledge of each tool and its application in API testing and automation.
Best Practices: Learn industry best practices to enhance your testing processes and frameworks.
Why take this course?
By the end of this training, you’ll be able to design and implement complete API testing solutions.
Learn how to handle real-world projects with confidence.
Whether you are looking to kickstart your career in API testing or enhance your existing skills, this course is the perfect opportunity to gain practical experience and confidence in API test automation.
Let’s get started on your journey to mastering API Test Automation!
Never Stop Learning
Raghav