YURI KAN

Todos los artículos en categoría 14

Diseño Combinatorial de Pruebas: Cobertura Sistemática de Interacciones de Parámetros

Cobertura sistemática de combinaciones: testing n-wise, herramienta ACTS, covering arrays, árboles de clasificación

Estrategia de Testing Basada en Riesgos: Optimizando Esfuerzo de Pruebas Mediante Priorización de Riesgo de Negocio

Priorización de riesgo de negocio: matriz de riesgo, estrategias de mitigación, asignación de esfuerzo de testing, enfoque ROI

Metamorphic Testing: Validando Software Sin Salidas Correctas Conocidas

Test sin oráculo: relaciones metamórficas, testing ML/AI, computación científica, validación de compiladores

Model-Based Testing: Generación Automática de Pruebas desde Modelos

Generación de pruebas desde modelos: máquinas de estado, diagramas UML, GraphWalker, ModelJUnit, criterios de cobertura

Mutation Testing: Midiendo Calidad de Pruebas Más Allá de Cobertura de Código

Medir calidad de tests más allá de cobertura: PITest Java, Stryker JS, operadores de mutación, interpretación de scores

Pairwise Testing: Optimización Combinatoria para Cobertura de Pruebas

Optimización combinatoria: algoritmo all-pairs, herramienta PICT, arreglos ortogonales, 90% cobertura defectos

Property-Based Testing: Testing Generativo para Invariantes del Sistema

Testing generativo con QuickCheck: Hypothesis Python, JSVerify, shrinking, invariantes, generadores

Session-Based Test Management: Enfoque Estructurado al Testing Exploratorio

Testing exploratorio estructurado: charters, misiones, debriefing, métricas SBTM, Rapid Software Testing