Autores
Wenjun Bao, PhD, JMP Gerente de Pruebas de Desarrollo, SAS
Joseph Morgan, JMP Senior Software Developer, 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. JMP Genomics proporciona actualmente más de 200 procedimientos analíticos (AP). Se accede a cada AP mediante una interfaz gráfica de usuario (GUI). Estos AP proporcionan un amplio conjunto de opciones, accesibles desde una variedad de controles de GUI que permiten a los usuarios adaptar fácilmente un análisis a los datos disponibles. La validación de estos procedimientos puede llevar mucho tiempo, dada la complejidad de las interfaces y la naturaleza combinatoria de las opciones disponibles. Por ejemplo, el análisis de varianza (ANOVA) AP consta de 21 controles GUI, con cada control que ofrece de dos a 15 opciones. Las pruebas exhaustivas requerirían unos 17 mil millones de escenarios de prueba. Si asumimos que cada escenario requiere cinco segundos para realizar y evaluar la prueba, se necesitarían aproximadamente 2651 años para completar un conjunto de pruebas. Pruebas exhaustivas por lo tanto son imposibles. Afortunadamente, los diseños de cobertura de factor pueden utilizarse para reducir drásticamente el número requerido de escenarios de prueba sin afectar negativamente la calidad de la prueba. De hecho, este enfoque para derivar escenarios de prueba para validar software puede ser casi tan efectivo como una prueba exhaustiva, pero a un costo drásticamente reducido. Como resultado, los diseños de cobertura de factor y la partición de equivalencia desempeñan un papel central en la mejora de la eficiencia y la eficacia de la validación de JMP Genomics.
https://www.youtube.com/watch?v=1xg4zz64Zjc