Project Link

GitHub

Project Description


This project covered the "Introduction to JavaScript" chapter and encompassed writing tests for GET, POST, PUT, and DELETE requests using the Urban Grocers API. The project included 5 total tasks, with the first four tasks writing two tests each for the requests previously mentioned.

The documentation source used was apiDoc, which can be accessed via the server URL provided on the project page and including "/docs" at the end of the URL. apiDoc was used to check endpoints and verify the various tests, including status codes and the response body of requests.

The Postman platform was used to send the requests using the provided server URL. Postman be accessed via https://www.postman.com/ or downloaded to be used on a desktop. The GET, POST, PUT, and DELETE requests were tested using the provided server URL and the endpoints outlined in apiDoc.

Screenshot 2024-06-19 003155.png

The Testing Process


  1. Analyze the apiDoc and Swagger of Urban Grocers API
  2. Prepare and Execute Tests Through Postman
  3. Execute GET, POST, PUT, and DELETE Requests
  4. Automation Testing
  5. Technologies Used
  6. Techniques Used
  7. Writing a Bug Report in Jira

A Server Link and access to the Jira Bug Report can be provided upon request.