https://github.com/yoanaraykova/api-testing-movie-catalog
Manual API testing project using Postman โ includes user authentication and CRUD operations for a movie catalog.
https://github.com/yoanaraykova/api-testing-movie-catalog
api-testing backend-testing postman qa rest-api
Last synced: 6 days ago
JSON representation
Manual API testing project using Postman โ includes user authentication and CRUD operations for a movie catalog.
- Host: GitHub
- URL: https://github.com/yoanaraykova/api-testing-movie-catalog
- Owner: yoanaraykova
- Created: 2025-10-30T15:35:53.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-30T16:05:44.000Z (8 months ago)
- Last Synced: 2025-10-30T17:36:29.766Z (8 months ago)
- Topics: api-testing, backend-testing, postman, qa, rest-api
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ฌ Movie Catalog - Manual API Testing Project
This project contains a **Postman collection** for **manual testing** of Movie Catalog .
It was created as part of my QA training to practice working with REST APIs and HTTP methods.>
๐ Note: This collection was created for educational purposes as part of a QA exam project at SoftUni.
> The tested API was provided by the academy and is used here only for demonstration of manual API testing skills.
---
## ๐งพ About the Project
The Movie Catalog API allows users to register, log in, and manage a list of movies.
I tested all main functionalities manually in Postman โ including creating, editing, and deleting movies.
---
## ๐ Base URL
`https://d24hkho2ozf732.cloudfront.net`
โ ๏ธ *Note: This was a temporary test environment and may not be active anymore.*
---
## ๐งช Requests Included
| # | Name | Method | Endpoint | Description |
|---|------|---------|-----------|--------------|
| 1 | Register User | POST | `/api/User/Register` | Create a new user |
| 2 | Log In | POST | `/api/User/Authentication` | User login and token |
| 3 | Create Movie | POST | `/api/Movie/Create` | Add a new movie |
| 4 | List Movies | GET | `/api/Catalog/All` | View all movies |
| 5 | Edit Movie | PUT | `/api/Movie/Edit` | Update an existing movie |
| 6 | Delete Movie | DELETE | `/api/Movie/Delete` | Remove a movie |
---
## โ
What Was Tested
- Status codes (200, 201, 400, 401)
- JSON response structure
- Authorization (token required)
- Data changes after Create / Edit / Delete
---
## ๐ฉโ๐ป Author
**Yoana Raykova**