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.

intermediate

Mockear APIs Externas con responses

Cómo mockear llamadas HTTP en tests de Python usando la librería responses, incluyendo códigos de...

intermediate

Pytest Fixtures y Parametrize

Cómo usar pytest fixtures y @pytest.mark.parametrize para escribir tests data-driven con lógica de...

beginner

Configurar Fixtures de Test

Cómo gestionar fixtures de test con patrones factory, hooks de setup/teardown y datos deterministas...

beginner

Escribir Unit Tests con Mocks y Stubs

Cómo aislar código bajo test usando objetos mock, stubs y spies para reemplazar dependencias...

beginner

Pruebas Unitarias

Cómo escribir pruebas unitarias rápidas y deterministas con mocks y assertions en Python,...

advanced

Patrón Contract Testing

Cómo usar contract testing para verificar que producers y consumers de API acuerdan en shapes de...

beginner

Patrón Fixture Setup/Teardown

Cómo usar setup y teardown fixtures para crear contexto de test reutilizable. Cubre beforeEach,...

advanced

Golden Master Testing

Cómo usar golden master testing para caracterizar comportamiento de legacy code antes de...

intermediate

Patrón Mock Server: Mock Server para Aislamiento de

Cómo usar mock servers para aislar integration tests de dependencias externas. Cubre WireMock,...

beginner

Patrón Parameterized Test

Cómo escribir parameterized tests para verificar la misma lógica across múltiples inputs. Cubre...

testing parameterized data-driven test-case
intermediate

Patrón Snapshot Testing

Cómo usar snapshot testing para detectar cambios no intencionales en output serializado. Cubre Jest...

intermediate

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...

intermediate

Patrón Test Pyramid: Balancear Proporciones de Unit,

Cómo estructurar un test suite usando la test pyramid. Cubre proporciones de unit, integration y...

intermediate

Plantilla de Política de Gobernanza de Datos

Una plantilla para clasificación, retención, control de acceso, privacidad y cumplimiento de datos...

intermediate

Plantilla de Documento de Diseño de Data Pipeline

Una plantilla para documentar sources, transforms, sinks, scheduling, error handling y monitoring...

intermediate

Plantilla de Reglas de Calidad de Datos

Una plantilla para definir reglas de validación por dataset y columna: completeness, consistency,...

intermediate

Plantilla de Runbook para Jobs ETL

Un runbook para operar, monitorear y troubleshootear jobs ETL: startup, shutdown, health checks,...

intermediate

Plantilla de Diseño de Pipeline CI/CD

Una plantilla para documentar stages, gates, environments, deployment strategies, rollback...

beginner

Plantilla de Checklist para Code Review

Una checklist estructurada para realizar revisiones de codigo consistentes y exhaustivas que...

code-review checklist quality-assurance team-process
intermediate

Checklist de Revisión de Helm Charts

Un checklist para revisar Helm charts cubriendo values, templates, security, resource limits,...

No se encontraron resultados.