Autores
Wenjun Bao, PhD, JMP Gerente de pruebas de desarrollo, SAS
Joseph Morgan, JMP Desarrollador sénior de software, SAS joseph.morgan
JMP Genomics ofrece a los científicos un sofisticado entorno de software estadístico para analizar grandes conjuntos de datos generados a partir de estudios genómicos y genéticos. Actualmente, JMP Genomics proporciona más de 200 procedimientos analíticos (PA). Cada PA se accede mediante una interfaz gráfica de usuario (GUI). Estos PA ofrecen un amplio conjunto de opciones, accesibles desde diversos controles de la GUI, que permiten a los usuarios adaptar fácilmente un análisis a los datos disponibles. La validación de estos procedimientos puede ser una tarea muy laboriosa, dada la complejidad de las interfaces y la naturaleza combinatoria de las opciones disponibles. Por ejemplo, el PA del análisis de varianza (ANOVA) consta de 21 controles de la GUI, cada uno de los cuales ofrece de dos a quince opciones. Unas pruebas exhaustivas requerirían alrededor de 17 000 millones de escenarios de prueba. Si asumimos que cada escenario requiere cinco segundos para su realización y evaluación, se necesitarían aproximadamente 2 651 años para completar un conjunto de pruebas. Por lo tanto, las pruebas exhaustivas son imposibles. Afortunadamente, los diseños de cobertura de factores permiten reducir drásticamente el número de escenarios de prueba necesarios sin afectar negativamente la calidad de las pruebas. De hecho, este enfoque para derivar escenarios de prueba para validar software puede ser casi tan efectivo como las pruebas exhaustivas, pero con un costo drásticamente menor. Como resultado, los diseños de cobertura de factores y la partición de equivalencia desempeñan un papel fundamental en la mejora de la eficiencia y la eficacia de la validación de JMP Genomics.
https://www.youtube.com/watch?v=1xg4zz64Zjc