← Cursos
🎓
IntermediocourseAcceso por bootcamp

Guía de Testing de Aplicaciones Backend

Aprende testing backend completo: pytest fundamentals, fixtures, mocking con unittest.mock y pytest-mock, integration testing con test databases y factories, E2E testing con FastAPI TestClient, coverage con pytest-cov, TDD workflow, y CI con GitHub Actions. Construye un test suite production-grade con 80%+ coverage.

48

Lecciones

6

Módulos

🎓

Acceso por bootcamp

Lo que aprenderás

**Pytest Fundamentals:** Fixtures, parametrize, markers, conftest.py, plugins
**Unit Testing:** Funciones, clases, aislamiento de dependencias, assertions avanzadas
**Mocking:** unittest.mock, pytest-mock, patching, side effects, spec
**Integration Testing:** Test databases, SQLAlchemy fixtures, factories con factory_boy
**E2E Testing:** FastAPI TestClient, workflows completos, auth testing
**Coverage:** pytest-cov, coverage reports, thresholds, branch coverage
**TDD:** Red → Green → Refactor, test-first development
**CI:** GitHub Actions, test pipeline, coverage checks automáticos

Requisitos

  • FastAPI Fundamentals y Advanced completadas (#6-#7)
  • PostgreSQL & SQLAlchemy Guide completada (#8)
  • Authentication & Authorization Guide completada (#9)
  • API funcional con endpoints, modelos y auth

Contenido del curso

1Módulo 1: Pytest Fundamentals — Guía para el Creador8 lecciones
2Módulo 2: Unit Testing y Mocking — Guía para el Creador8 lecciones
3Módulo 3: Integration Testing — Guía para el Creador8 lecciones
4Módulo 4: E2E con FastAPI TestClient — Guía para el Creador8 lecciones
5Módulo 5: Coverage, TDD y CI — Guía para el Creador8 lecciones
6Módulo 6: Proyecto — Test Suite Completo — Guía para el Creador8 lecciones
Reseñas

Lo que dicen los estudiantes

Estas reseñas son de estudiantes inscritos que completaron al menos el 50% del curso. Moderamos las reseñas solo por motivos de contenido (spam, lenguaje ofensivo, datos personales), nunca por ser críticas o negativas.

Aún no hay reseñas aprobadas.

¡Sé el primero en compartir tu experiencia!