Automated API testing project focused on functional validations and negative scenarios.
- Python
- FastAPI
- Pytest
- MySQL
- JSON Schema Validation
- Requests
- GET /Users
- POST /Users
- PUT /Users/{id}
- DELETE /Users/{id}
- Status codes (200, 201, 204, 400, 404)
- Data field validation
- Invalid data handling
- Schema JSON
pip install -r requirements.txt pytest
- Positive cases
- Negative cases