Skip to content

TestingWorld's API testing project, utilizing Postman for testing and Newman for report generation, demonstrating CRUD operations for comprehensive API assessment and validation.

Notifications You must be signed in to change notification settings

amitsaha007/TheTestingWorld-API-Testing-Project

Repository files navigation

Student_Details_API_Newman

How to run this project

  • Clone this project
  • Open with Postman / Command Shell
  • Run Command:
newman run Student_Details.postman_collection.json -e Student_Details.postman_environment.json
  • Run Command for Report:
newman run Student_Details.postman_collection.json -e Student_Details.postman_environment.json -r cli,htmlextra

Technology used:

  • Postman
  • Newman

Prerequisite:

  • Jdk
  • Node Js
  • Newman
  • Html Report Library

Newman and Report Installation Process:

  • Newman Install Command:
npm install -g newman-reporter-htmlextra
  • Newman Html Report Install Command:
npm install -g newman-reporter-htmlextra

API Documentation:

Test case list:

  1. Create Student

    🔷 Create Data Sets Using the Dynamic Random Variables.

  2. Verify Created Student Details

    🔷 In the test case you need to validate the following field values:

    1. ID

    2. First Name

    3. Middle Name

    4. Last Name

    5. Date of Birth

  3. Get all students information

    🔷 Fetch all the details of the students from the server. 🔷 Create a test case to check the length of the response.

  4. Create Technical skills Create Student Address

    🔷 In the test case you need to validate the following field values:

    1. Only Message

  5. Create a Student Address

    🔷 In the test case you need to validate the following field values:

    1. Status and Message field values

  6. Get the Student's Full Details

    🔷 In the test case you need to validate the following field values:

    1. Language

    2. Year Of Experience

    3. House Number

    4. City

    5. Country

    6. Current Address

    7. Mobile

Newman Report Summary:

image

image

About

TestingWorld's API testing project, utilizing Postman for testing and Newman for report generation, demonstrating CRUD operations for comprehensive API assessment and validation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages