Skip to content

End-to-end API manual testing repository using Postman — featuring real-world REST APIs, request collections, response validations, and status code verifications.

Notifications You must be signed in to change notification settings

SharvariMehta/ManualTesting-API-SOAP-UI

Repository files navigation

📩 API Manual Testing with Postman

A comprehensive repository for Manual API Testing using Postman, — featuring real-world REST APIs, request collections, response validations, and status code verifications. Covers data verification and API documentation for efficient and structured manual testing workflows. Efficiently demonstrates structured API test cases, real-world scenarios, and industry-standard best practices to validate RESTful services.


📌 Project Overview

This repository contains a collection of manual API test cases designed and executed using Postman. It covers end-to-end validation of APIs, including authentication, CRUD operations, error handling, and response validations.


🧰️ Tools & Technologies Used

  • Postman (Manual API Testing & Collection Execution)
  • REST APIs (Real-world Business Scenarios)
  • API Documentation using Postman Collections
  • JSON/XML Data Structure Validation
  • HTTP Status Code & Response Body Verification

📂 Repository Structure

Folder/File Description
/Postman Collections/ Contains all Postman collection files (.postman_collection.json) for API tests.
├—— Authentication Tests.postman_collection.json Collection for login/authentication scenarios.
├—— CRUD Operations Tests.postman_collection.json Collection for Create, Read, Update, Delete APIs.
└—— Error Scenarios.postman_collection.json Collection to test negative/error cases.
/Test Cases Documentation/ Excel files documenting manual test cases with steps, expected results, etc.
├—— Authentication_Test_Cases.xlsx Test cases related to authentication flows.
├—— CRUD_Test_Cases.xlsx Test cases for basic CRUD operations.
└—— Negative_Test_Cases.xlsx Test cases for invalid data, boundary conditions, etc.
/Environment Files/ Postman environment files for managing variables (URLs, Tokens, etc.)
└—— DEV_Environment.postman_environment.json Environment file for DEV setup.
README.md Repository overview, usage instructions, and project documentation.

🧪 Test Coverage

  • ✅ Authentication & Authorization Scenarios
  • ✅ Positive & Negative API Flows
  • ✅ CRUD (Create, Read, Update, Delete) Operations
  • ✅ Response Schema & Status Code Validation
  • ✅ Boundary & Error Condition Testing
  • ✅ Role-Based Access Control (RBAC) Testing (Optional)

📄 Documentation

  • Detailed test cases are documented in /Test Cases Documentation/ folder.

  • Each test scenario includes:

    • Test Steps
    • Expected Result
    • Actual Result
    • Status (Pass/Fail)
    • Observations (if any)

🎯 Why this Project?

  • Demonstrates strong Manual API Testing skills using Postman.
  • Focuses on test design, validation techniques, and structured execution.
  • Ideal for projects without automation scope or for quick exploratory API testing.
  • Adds value to QA portfolios by showing a real-time API testing workflow.

📢 Future Enhancements

  • ✅ Automate API Tests using Postman Newman CLI
  • ✅ Integrate with CI/CD pipelines (Jenkins/GitHub Actions)
  • ✅ API Test Reports with Newman HTML Reporter

👤 Author

[Sharvari Mehta] SDET | API Test Engineer | Manual & Automation Testing | Postman | REST APIs

About

End-to-end API manual testing repository using Postman — featuring real-world REST APIs, request collections, response validations, and status code verifications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published