Skip to content

ChandeDeVargas/api-testing-crud-pytest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Api Testing - CRUD Users (Pytest)

Automated API testing project focused on functional validations and negative scenarios.

Tech Stack

  • Python
  • FastAPI
  • Pytest
  • MySQL
  • JSON Schema Validation
  • Requests

Endpoints Covered

  • GET /Users
  • POST /Users
  • PUT /Users/{id}
  • DELETE /Users/{id}

Validations

  • Status codes (200, 201, 204, 400, 404)
  • Data field validation
  • Invalid data handling
  • Schema JSON

How to run

pip install -r requirements.txt pytest

Test Types

  • Positive cases
  • Negative cases

About

Es un proyecto de API testing donde cubro un CRUD completo usando Pytest. Me enfoque en validaciones funionales, schema validation y escenarios negativos, manteniendo el codigo simple y legible.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages