This repository shows a Manual API Testing project using: Postman and a public REST API. My goal here is to demonstrate the whole process of Manual QA for API testing, which includes requirement analysis, test planning, test execution, defect report and documentation. It's important to mention that I followed the same documentation used in my Greenkart Manual QA project.
| Item | Details |
|---|---|
| Role | Manual QA Tester |
| Project | REST API Manual Testing |
| Methodology | Agile |
| Testing Type | Manual API Testing |
| API | DummyJSON API |
| Tool | Postman |
-- The main objectives here are:
- Understand REST API fundamentals
- Validate API endpoints
- Verify request and response behavior
- Test business rules
- Report defects
- Produce QA documentation
-- The project covers:
- Authentication
- Products
- Shopping Cart
- Users
- Operations
- Error Handling
- Status Code Validation
--The structure for this project is:
requirements/
planning/
execution/
bugs/
evidence/
- API Overview
- Requirements
- Test Strategy
- Test Plan
- Test Scenarios
- Postman Collection
- Bug Reports
- Test Summary
- Postman
- Git
- GitHub
- REST API
- Markdown
The Postman collection used during this project is available in the postman folder.
To run the collection:
- Open Postman.
- Click Import.
- Select
DummyJSON_API.postman_collection.json. - Configure the
DummyJSON API - Devenvironment. - Execute the requests individually or using the Collection Runner.
Renata Araújo -- QA Manual Tester --