StackPractices

testing

Recursos prácticos sobre testing para ingenieros de software.

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

beginner

Configura pre-commit hooks con husky y lint-staged

Configura pre-commit hooks con husky, lint-staged y el framework pre-commit. Detectá problemas de...

devops git pre-commit husky
beginner

Mocks de resolvers GraphQL para desarrollo frontend

Configura resolvers GraphQL mockeados con Apollo Server para que los equipos frontend desarrollen...

intermediate

Testing de Carga de APIs con k6 y Aserciones Basadas en

Como escribir y ejecutar tests de carga con k6 para medir rendimiento de APIs, validar SLOs e...

intermediate

Testear Contratos de API con Consumer-Driven Contracts

Cómo prevenir cambios breaking entre microservicios usando contract testing consumer-driven con...

testing api-testing consumer-driven-contracts unit-tests
intermediate

API Mocking para Testing

Construye tests confiables mockeando APIs externas con WireMock, MockServer y MSW para eliminar...

beginner

Generar Datos de Test

Cómo generar datos de test realistas y deterministas con Faker, factory-boy y generadores...

advanced

Implementar Mutation Testing

Cómo usar mutation testing con MutPy, Stryker y PIT para evaluar si tus tests realmente asertan...

intermediate

Implementar Property-Based Testing

Cómo escribir tests property-based con Hypothesis, fast-check y jqwik que generan miles de entradas...

testing property-based-testing hypothesis fast-check
intermediate

Diseñar Tests de Integración Efectivos para Sistemas

Cómo escribir tests de integración que verifiquen interacciones de componentes usando test...

testing api-testing consumer-driven-contracts unit-tests
intermediate

Escribir Tests de Integración

Cómo testear múltiples componentes trabajando juntos usando bases de datos reales, clientes HTTP y...

intermediate

JUnit5 Soft Assertions con AssertJ

Cómo usar AssertJ soft assertions en JUnit5 para recolectar múltiples fallos de aserción en un solo...

advanced

Testcontainers para Tests de Integración en Java

Cómo usar Testcontainers en JUnit5 para levantar contenedores reales de Postgres, Redis y Kafka...

intermediate

Stubear APIs HTTP Externos con WireMock en Java

Usá WireMock en tests de Java para stubear servicios HTTP externos. Cubre templating, simulación de...

intermediate

Mockear Peticiones de Red con MSW

Cómo usar Mock Service Worker (MSW) para interceptar peticiones de red en tests y desarrollo de...

intermediate

Vitest Snapshot Testing para React

Cómo usar Vitest snapshot testing para detectar cambios no intencionados en la UI de componentes...

beginner

Snapshot Testing de Componentes React con Jest

Como usar snapshot testing de Jest para detectar regresiones de UI no intencionales en componentes...

intermediate

Realizar Load Testing en APIs

Cómo simular tráfico realista, medir tiempos de respuesta e identificar cuellos de botella usando...

beginner

Medir Cobertura de Test

Cómo medir, reportar y hacer cumplir la cobertura de código con branch y condition coverage usando...

intermediate

Testear APIs Express con supertest

Cómo testear endpoints REST de Express.js end-to-end usando supertest, incluyendo códigos de...

beginner

Medir y Exigir Cobertura de Tests con pytest-cov

Mide y exige cobertura con pytest-cov: reportes HTML, branch coverage, exclusiones e integración.

No se encontraron resultados.