<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Qualcuno ha qualche idea o metodologia per la regressione che prova gli script JSL sulle nuove versioni di JMP? Specificamente per lo scopo di 1) garantire lo script compila e 2) verificare che i report risultanti siano invariati se eseguiti sullo stesso set di dati. Si preferirebbe un approccio automatico per ispezionare manualmente l'output dello script. Grazie!
Esiste un prototipo di un framework di test di regressione scritto in JSL che potrebbe essere utile per voi:
Unità JSL: test automatizzati JSL
C'è anche un articolo della newsletter di JMPer Cable del 2007 che potrebbe aiutarti ad iniziare:
http://www.jmp.com/about/newsletters/jmpercable/pdf/23_fall_2007.pdf
In sostanza, se si dispone di una serie di script che producono risultati noti in una versione di JMP, è necessario eseguire un po 'di lavoro per strumentarli in modo tale che non solo producano i risultati noti, ma anche verificare che il i risultati noti sono ancora in produzione. Quindi, è possibile inserire questo set di script (casi di test) in un framework come quello disponibile nello scambio di file. Il framework JSL-Unit fornisce quindi un modo per eseguire il set di script di test e produrre un report che mostri i risultati. Dovresti eseguire questa serie di test su una nuova versione di JMP per eseguire i test di regressione. Il framework è flessibile ed estendibile se è necessario personalizzarlo in base alle proprie esigenze. Per inciso, i team di test interni di JMP utilizzano una versione personalizzata di questo framework per eseguire test di regressione automatizzati durante lo sviluppo di JMP.
Spero che sia abbastanza per iniziare nella giusta direzione!
Migliore,
Michael