Autores
William Fisher (1), Ryan Lekivetz (1) y Joseph Morgan (1).
Afiliaciones
(1) JMP Statistical Discovery LLC
Diario
Ingeniería de Calidad y Confiabilidad Internacional
Fecha de publicación
2025
Abstracto
La prueba de sistemas de ingeniería es una tarea compleja que a menudo requiere que un ingeniero de pruebas construya un conjunto de casos de prueba para investigar el comportamiento del sistema, con el objetivo principal de detectar errores en el sistema. Los ingenieros de pruebas a menudo deben construir estratégicamente su conjunto de casos de prueba debido a limitaciones presupuestarias y operativas.CombinacionalLas pruebas son un método eficaz y eficiente para construir estos conjuntos de pruebas. El objeto matemático que se suele utilizar para la construcción es una matriz de cobertura, cuyas columnas corresponden a los factores del sistema bajo prueba (SUT). En algunos casos, puede haber un subconjunto de factores que son costosos o difíciles de modificar. En el contexto del diseño estadístico de experimentos,parcela divididaLos diseños se utilizan cuando existen factores difíciles de modificar para adaptarse a las restricciones de aleatorización. Adoptamos un enfoque estructural similar, centrándonos en abordar las restricciones de implementación práctica, como la reducción del número de restablecimientos de factores difíciles de modificar, lo cual puede ser costoso o requerir mucho tiempo. Tomando prestado el concepto de diseños de parcelas divididas del diseño de experimentos, ampliamos la metodología de pruebas combinatorias presentando un método para construir matrices de cobertura con estructura de parcelas divididas. Posteriormente, demostramos la eficiencia de nuestro método en un caso práctico que incluye la prueba de una implementación de XGBoost.
Citación
Fisher, W., Lekivetz, R. y Morgan, J., 2025. Pruebas combinatorias de sistemas de ingeniería con factores difíciles de cambiar.Ingeniería de Calidad y Confiabilidad Internacional, 41(8), págs.3385-3395, https://doi.org/10.1002/qre.70045 .