Learning Path
Soap UI Web Services Testing
Soap UI web service testing course is designed to hands-on experience to test SOAP and REST web services. This course will help you to create various entities or assets to check or test the web services of various platforms like weather reports, currency etc. You will also get experience in how to test web services with different data or web service test with data-driven testing.
Course curriculum
Module 1: SoapUI
- 1.1 WebServices Introduction
- 1.1 SoapUI installation and introduction
- 1.1 Installing a Local Web Service
- 1.1 Rest Project
- 1.1 Soap Project
- 1.1 Testcase and Teststep
- 1.1 Assertion
- 1.1 Jdbc Request
- 1.1 Set Property
- 1.1 Writing Scripts using Groovy Code
- 1.1 Load-Testing with SoapUI
- 1.1 Creating Mock Services
Module 2: Interview Question
- 2.1 WebService and SoapUI General Interview Question
- 2.1 SoapUI Functionality Test Interview Question
Module 3: To-do List
- 3.1 Web Services Checklist
- 3.1 SoapUI checklist
API Testing with Postman
Online API Testing course for beginners, with complete step-by-step instructions for getting to the top of the API testing domain. Using hands-on examples to understand the API concept, along with the deep knowledge of HTML Request protocol.
Course curriculum
Module 1: Introduction to Postman
- 1.1 Part 1 - What is Postman
- 1.1 Part 2 - Why use Postman
Module 2: Postman setup
- 2.1 Part 3 - Prerequisites & Installation
Module 3: Postman components
- 3.1 Part 4 - Create Workspace
- 3.1 Part 5 - Create first request
- 3.1 Part 6 - Response in Postman
- 3.1 Part 7 - Query Parameters in Postman
- 3.1 Part 8 - Headers in Postman
Module 4: Posting JSON data
- 4.1 Part 9 - Posting JSON data
Module 5: Authorization & Variables
- 5.1 Part 10 - Authorization in Postman
- 5.1 Part 11 - Variables in Postman
- 5.1 Part 12 - Variable’s Scope
- 5.1 Part 13 - Define & Usage of Variables in Postman
- 5.1 Part 14 - Add Environment variables
Module 6: Mock Server in Postman
- 6.1 Part 15 - Mock Servers in Postman
- 6.1 Part 16 - Why are Mock Servers useful & types of servers
- 6.1 Part 17 - Setting up Mock Server
Module 7: Run Collection
- 7.1 Part 18 - Run Collection
Module 8: Component Deletion
- 8.1 Part 19 - Delete Request
- 8.1 Part 20 - Delete Collection
- 8.1 Part 21 - Delete Workspace
- 8.1 Part 22 - Delete Environment
Module 9: Scripting in Postman
- 9.1 Part 23 - Scripting in Postman
- 9.1 Part 24 - Execution order of scripts
- 9.1 Part 25 - Hierarchy of scripts
Module 10: Scripts globals & scope
- 10.1 Part 26 - scripts globals, scope
Module 11: Cred operation with scope
- 11.1 Part 27 - Cred operation for Local scope
- 11.1 Part 28 - Cred operation for Global scope
- 11.1 Part 29 - Cred operation for Collection scope
- 11.1 Part 30 - Cred operation for Environment scope
Module 12: Dynamic variables & Debugging
- 12.1 Part 31 - Dynamic variables & Debugging
Module 13: Scripting with request and response data
- 13.1 Part 32 - Scripting with request and response data
Module 14: Cookies.jar methods
- 14.1 Part 33 - Cookies.jar methods
- 14.1 Part 34 - Sending request with scripts
- 14.1 Part 35 - Request example with pre-request script
Module 15: Response Assertion
- 15.1 Part 36 - Response Assertion
- 15.1 Part 37 - Assertion example with pre-request script
- 15.1 Part 38 - Assertion response code 200,201
- 15.1 Part 39 - Assertion for response time & header
- 15.1 Part 40 - Assertion for body content
- 15.1 Part 41 - Assertion JSON response
Module 16: Pre-request & tests scripting with live APIs with assertions
- 16.1 Part 42 - User registration assertion
- 16.1 Part 43 - User registration fail assertion with Email Missing
- 16.1 Part 44 - User registration fail assertion with Password Missing
- 16.1 Part 45 - Successful login assertion
- 16.1 Part 46 - Unsuccessful login assertion
- 16.1 Part 47 - Create user assertion with pre-request script for authorization
- 16.1 Part 48 - update user assertion with pre-request script for authorization
- 16.1 Part 49 - Get users list assertion with pre-request script for authorization
- 16.1 Part 50 - delete user assertion with pre-request script for authorization
Module 17: Skip and fail test assertion
- 17.1 Part 51 - Skip assertion & conditional assertion skip
- 17.1 Part 52 - Test fail without assertion
Learn Git - Version Control
This course comprises with video tutorial providing practical knowledge of efficiently using the Git repository to manage and keep different versions of your source code. Furthermore, you will learn how to use GitHub and GitLab to store your codes.
Course curriculum
Module 1: Introduction of Git
- 1.1 What is GIT?
- 1.1 What is version control?
- 1.1 Using Command Line
- 1.1 Source Control
Module 2: Git Installation
- 2.1 Installation Overview
- 2.1 Installing Git for Windows
- 2.1 Installing Git on Mac OS X
- 2.1 Using GitHub
- 2.1 Using GitLab
Module 3: Git Commands
- 3.1 Common Git Commands
- 3.1 Stage-Commit-and-Push
- 3.1 Local & Remote Repository
- 3.1 Git Pulling or Cloning
Module 4: Git Repository Setup
- 4.1 Working Directory
- 4.1 Staging Area
- 4.1 Between Commits
- 4.1 Local and Remote Master Branches
- 4.1 Section Cleanup
- 4.1 Push back to GitHub
Module 5: Git Merge
- 5.1 Branching Basics
- 5.1 Automatic Merges
- 5.1 Conflicting Merges and Resolution
- 5.1 Rebasing
- 5.1 Stashing
Jmeter for Performance Testing
This course is designed to cover all aspects of performance testing to testing your apps or websites through JMeter at a professional level. As we know that Performance and load testing are good practices. In this course, you will go over how to use Apache JMeter to perform basic load and stress testing on your web application environment. You will also get how JMeter can be used as a unit-test tool for java Jars, Web Services, HTTP, generic TCP connections, and OS native processes. It can also be used for performing functional testing.
Course curriculum
Module 1: Installation & Introduction
- 1.1 Install Jmeter
- 1.1 Install Jmeter
- 1.1 Introduction of Jmeter
Module 2: Different Types of Performance Testing
- 2.1 Types of performance testing
- 2.1 Load Testing
- 2.1 Stress Testing
- 2.1 Volume Testing
- 2.1 Soak(Endurance) Testing
- 2.1 Spike Testing
Module 3: Request and Response
- 3.1 Understanding Request
- 3.1 First Request
- 3.1 Multiple Request
- 3.1 Request and Response
- 3.1 Using Variable
Module 4: Record and Play
- 4.1 Record and Play
- 4.1 Business Process
Module 5: Web Services
- 5.1 Web Service introduction
- 5.1 Rest Web Service
- 5.1 Soap Web Service performance test
Module 6: Checklist
- 6.1 Jmeter Checklist