StackPractices

testing

Recursos prácticos sobre testing para ingenieros de software.

79 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

Principios de Código Limpio: Nombres, Funciones, Clases

Guía práctica de los principios de código limpio: nombres con intención, funciones pequeñas,...

intermediate

Técnicas de Refactoring: Guía Completa

Domina las técnicas esenciales de refactoring — extract method, move function, guard clauses,...

intermediate

Deuda Técnica: rastrear, priorizar, reducir

Un sistema de trabajo para la deuda técnica: registro de deuda, priorización por impacto vs....

advanced

Guía Completa de Concurrencia en Go

Concurrencia en Go en producción: goroutines, channels, context, sync, worker pools, pipelines,...

advanced

Guía Completa de Concurrencia en Java

Concurrencia Java en producción: threads, locks, CompletableFuture, virtual threads, executors,...

advanced

Guía de Asyncio en Producción

Ejecuta asyncio en producción: event loops, TaskGroup, cancelación, backpressure, depuración y...

intermediate

Guía de A/B Testing: Diseño, Estadística y Errores

Guía práctica de A/B testing: diseño de hipótesis, tamaño de muestra, análisis estadístico,...

intermediate

Feature Flags: Release Progresivo y Experimentación Segura

Guía práctica de feature flags: patrones de implementación, rollouts progresivos, kill switches,...

advanced

Chaos Engineering: Principios y Experimentos Seguros

Una guía práctica de chaos engineering: construye sistemas resilientes inyectando fallos...

chaos-engineering resilience fault-injection sre
intermediate

Guía completa de CI/CD con GitHub Actions

Construye pipelines CI/CD desde cero con GitHub Actions. Cubre workflows, runners, builds en...

intermediate

Postmortems Sin Culpa: Aprendiendo de Incidentes Sin Culpar

Guía práctica de postmortems sin culpa: timelines, causas raíz, seguimientos y cultura de mejora...

postmortem blameless incident root-cause
intermediate

Prácticas de Codificación Segura — Por Lenguaje y Patrón

Guía práctica de prácticas de codificación segura en varios lenguajes: validación de entrada,...

intermediate

JUnit 5: Extensiones, Tests Parametrizados y Dinámicos

Guía práctica de JUnit 5: extensiones, tests parametrizados y dinámicos, interfaces de test,...

advanced

Guía de Property-Based Testing

Property-based testing con Hypothesis (Python) y fast-check (TypeScript): genera casos, descubre...

guide property-based-testing hypothesis fast-check
intermediate

Guía de Pytest en Producción

Pytest para producción: fixtures avanzados, markers personalizados, parametrización, paralelismo...

advanced

Testcontainers: dependencias reales en tests de integración

Domina Testcontainers para pruebas de integración con bases de datos, message brokers y APIs...

guide testcontainers integration-testing docker
intermediate

Vitest en React: tests de componentes, hooks e integración

Aprende a testear componentes, hooks y flujos de usuario en React con Vitest y Testing Library:...

beginner

Desarrollo Guiado por Pruebas (TDD)

Aprende TDD paso a paso: escribe un test que falle, hazlo pasar, refactoriza. Red-Green-Refactor...

intermediate

Guía de Estrategia de Testing de Software

Una guía práctica para construir una estrategia de testing en capas con tests unitarios, de...

No se encontraron resultados.