<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Alguien tiene alguna idea o metodología para las secuencias de comandos JSL de prueba de regresión en las nuevas versiones de JMP? Específicamente con el propósito de 1) garantizar que el script compila y 2) verificar que los informes resultantes no se modifiquen si se ejecutan en el mismo conjunto de datos. Se preferiría un enfoque automatizado a la inspección manual de la salida del script. ¡Gracias!
Existe un prototipo de un marco de prueba de regresión escrito en JSL que podría ser de utilidad para usted:
Unidad JSL: Pruebas automatizadas de JSL
También hay un artículo del boletín informativo de JMPer Cable de 2007 que también podría ayudarlo a comenzar:
http://www.jmp.com/about/newsletters/jmpercable/pdf/23_fall_2007.pdf
Básicamente, si tiene un conjunto de scripts que producen resultados conocidos en una versión de JMP, tendrá que hacer un poco de trabajo para instrumentarlos de tal manera que no solo produzcan los resultados conocidos, sino que también verifique que Se siguen produciendo resultados conocidos. Luego, podría poner este conjunto de scripts (casos de prueba) en un marco como el que está disponible en el intercambio de archivos. El marco JSL-Unit le proporciona una forma de ejecutar su conjunto de scripts de prueba y generar un informe que muestre los resultados. Ejecutaría este conjunto de pruebas en una nueva versión de JMP para realizar las pruebas de regresión. El marco es flexible y ampliable si necesita personalizarlo según sus necesidades. Por cierto, los equipos de pruebas internas en JMP utilizan una versión personalizada de este marco para realizar pruebas de regresión automatizadas durante el desarrollo de JMP.
¡Espero que sea suficiente para que comiences en la dirección correcta!
Mejor,
Miguel