testing
Recursos prácticos sobre testing para ingenieros de software.
89 resultados
Estrategias de Testing que Entregan con Confianza
El testing no se trata solo de encontrar bugs — se trata de entregar más rápido, refactorizar sin miedo y documentar comportamiento a través de specs ejecutables. Una base de código bien testeada reduce el tiempo de respuesta a incidentes y la fricción de onboarding.
Explora recetas para unit testing con mocks, testing de integración con dependencias reales, testing end-to-end con Playwright y load testing con k6. Cada patrón incluye instrucciones de setup, estrategias de aserción y tips de integración CI/CD.
Mockear APIs Externas con responses
Cómo mockear llamadas HTTP en tests de Python usando la librería responses, incluyendo códigos de...
Pytest Fixtures y Parametrize
Cómo usar pytest fixtures y @pytest.mark.parametrize para escribir tests data-driven con lógica de...
Configurar Fixtures de Test
Cómo gestionar fixtures de test con patrones factory, hooks de setup/teardown y datos deterministas...
Escribir Unit Tests con Mocks y Stubs
Cómo aislar código bajo test usando objetos mock, stubs y spies para reemplazar dependencias...
Pruebas Unitarias
Cómo escribir pruebas unitarias rápidas y deterministas con mocks y assertions en Python,...
Patrón Contract Testing
Cómo usar contract testing para verificar que producers y consumers de API acuerdan en shapes de...
Patrón Fixture Setup/Teardown
Cómo usar setup y teardown fixtures para crear contexto de test reutilizable. Cubre beforeEach,...
Golden Master Testing
Cómo usar golden master testing para caracterizar comportamiento de legacy code antes de...
Patrón Mock Server: Mock Server para Aislamiento de
Cómo usar mock servers para aislar integration tests de dependencias externas. Cubre WireMock,...
Patrón Parameterized Test
Cómo escribir parameterized tests para verificar la misma lógica across múltiples inputs. Cubre...
Patrón Snapshot Testing
Cómo usar snapshot testing para detectar cambios no intencionales en output serializado. Cubre Jest...
Patrón Test Double: Reemplazar Dependencias con Stubs,
Cómo usar test doubles para aislar unidades bajo test. Cubre stubs, spies, fakes, mocks y dummy...
Patrón Test Pyramid: Balancear Proporciones de Unit,
Cómo estructurar un test suite usando la test pyramid. Cubre proporciones de unit, integration y...
Plantilla de Política de Gobernanza de Datos
Una plantilla para clasificación, retención, control de acceso, privacidad y cumplimiento de datos...
Plantilla de Documento de Diseño de Data Pipeline
Una plantilla para documentar sources, transforms, sinks, scheduling, error handling y monitoring...
Plantilla de Reglas de Calidad de Datos
Una plantilla para definir reglas de validación por dataset y columna: completeness, consistency,...
Plantilla de Runbook para Jobs ETL
Un runbook para operar, monitorear y troubleshootear jobs ETL: startup, shutdown, health checks,...
Plantilla de Diseño de Pipeline CI/CD
Una plantilla para documentar stages, gates, environments, deployment strategies, rollback...
Plantilla de Checklist para Code Review
Una checklist estructurada para realizar revisiones de codigo consistentes y exhaustivas que...
Checklist de Revisión de Helm Charts
Un checklist para revisar Helm charts cubriendo values, templates, security, resource limits,...
No se encontraron resultados.