
Speed Up Your Django Tests
Adam Johnson
- Editorial
- Adam Web
- Año
- 2020
- Páginas
- ~198
- Nivel
- Intermedio
De qué trata
Tratado técnico y sumamente práctico sobre optimización del tiempo de ejecución de suites de pruebas en Django escrito por Adam Johnson y publicado en 2020. Resuelve el cuello de botella más habitual en pipelines de integración continua.
Enseña a diagnosticar la lentitud mediante perfiladores de tests, paralelizar ejecuciones con `--parallel`, reemplazar migraciones costosas en bases de datos de prueba, deshabilitar logs innecesarios, acelerar el hashing de contraseñas con MD5Hasher y optimizar la creación de fixtures y fábricas con FactoryBoy.
El autor presenta un conjunto de intervenciones concretas y acumulativas que habitualmente reducen el tiempo de las suites de prueba en más de un 70%. Imprescindible para equipos de desarrollo que dependen de CI/CD continuo.
- Django Tests
- Optimización CI/CD
- pytest-django
- FactoryBoy
- Profiling
- Adam Johnson
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

