En muchas ocasiones una alta cobertura de tests no es sinónimo de que nuestro código sea totalmente seguro. Cuando la verificación matemática y los métodos de análisis requieren elevados esfuerzos de implementación, recomendamos la aplicación de variantes más asequibles pero que aumenten considerablemente la fiabilidad de nuestras pruebas.
En este curso aprenderemos a crear suites de testing, diccionarios de mutaciones y variantes de ejecución que realmente nos aseguren un correcto comportamiento de nuestros códigos. De esta forma, las técnicas de Mutation Testing se centran en realizar variaciones o mutaciones en nuestro código para saber hasta que punto nuestros tests pueden detectarlas.