← Courses
🎓
IntermediatecourseBootcamp access
Testing Backend Applications Guide
Learn backend testing end to end: pytest fundamentals, fixtures, mocking with unittest.mock and pytest-mock, integration testing with test databases and factories, E2E testing with the FastAPI TestClient, coverage with pytest-cov, the TDD workflow, and CI with GitHub Actions. Build a production-grade test suite with 80%+ coverage.
48
Lessons
6
Modules
🎓
Bootcamp access
Lo que aprenderás
✓**Pytest Fundamentals:** Fixtures, parametrize, markers, conftest.py, plugins
✓**Unit Testing:** Functions, classes, dependency isolation, advanced assertions
✓**Mocking:** unittest.mock, pytest-mock, patching, side effects, spec
✓**Integration Testing:** Test databases, SQLAlchemy fixtures, factories with factory_boy
✓**E2E Testing:** FastAPI TestClient, full workflows, auth testing
✓**Coverage:** pytest-cov, coverage reports, thresholds, branch coverage
✓**TDD:** Red → Green → Refactor, test-first development
✓**CI:** GitHub Actions, test pipeline, automated coverage checks
Requisitos
- •FastAPI Fundamentals and Advanced completed (#6-#7)
- •PostgreSQL & SQLAlchemy Guide completed (#8)
- •Authentication & Authorization Guide completed (#9)
- •A working API with endpoints, models and auth
Course content
1Módulo 1: Pytest Fundamentals — Guía para el Creador8 lessons
2Módulo 2: Unit Testing y Mocking — Guía para el Creador8 lessons
3Módulo 3: Integration Testing — Guía para el Creador8 lessons
4Módulo 4: E2E con FastAPI TestClient — Guía para el Creador8 lessons
5Módulo 5: Coverage, TDD y CI — Guía para el Creador8 lessons
6Módulo 6: Proyecto — Test Suite Completo — Guía para el Creador8 lessons
Reviews
What students say
These reviews are from enrolled students who completed at least 50% of the course. We moderate reviews only on content grounds (spam, offensive language, personal data), never for being critical or negative.
No approved reviews yet.
Be the first to share your experience!