Explorando diferentes enfoques de pruebas: funcionales, regresión, integración y metodologías como Agile y BDD
Cobertura sistemática de combinaciones: testing n-wise, herramienta ACTS, covering arrays, árboles de clasificación
Priorización de riesgo de negocio: matriz de riesgo, estrategias de mitigación, asignación de esfuerzo de testing, enfoque ROI
Test sin oráculo: relaciones metamórficas, testing ML/AI, computación científica, validación de compiladores
Generación de pruebas desde modelos: máquinas de estado, diagramas UML, GraphWalker, ModelJUnit, criterios de cobertura
Medir calidad de tests más allá de cobertura: PITest Java, Stryker JS, operadores de mutación, interpretación de scores
Optimización combinatoria: algoritmo all-pairs, herramienta PICT, arreglos ortogonales, 90% cobertura defectos
Testing generativo con QuickCheck: Hypothesis Python, JSVerify, shrinking, invariantes, generadores
Testing exploratorio estructurado: charters, misiones, debriefing, métricas SBTM, Rapid Software Testing