GuíaIntermedio

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
Inglés · Español
disponible en
certificado
Gratis
acceso
NIEVA

Resultados

Lo que vas a poder hacer

  • 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

Antes de empezar

Qué necesitas traer

Requisitos y materiales

  • 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

El temario, módulo por módulo

Abre cualquiera para ver sus lecciones.

Dónde encaja

Esta guía es parte de algo más grande

Se estudia dentro de estos programas, con acompañamiento y fechas.

Dudas frecuentes

Lo que suele preguntarse

Empieza cuando quieras

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!