Autori
Wenjun Bao, PhD, JMP Responsabile dei test di sviluppo, SAS
Joseph Morgan, Sviluppatore software senior JMP, SAS Giuseppe Morgan
JMP Genomics offre agli scienziati un ambiente software statistico sofisticato per analizzare grandi set di dati generati da studi di genomica e genetica. JMP Genomics fornisce attualmente oltre 200 procedure analitiche (AP). Ogni AP è accessibile tramite un'interfaccia utente grafica (GUI). Queste AP forniscono un ricco set di opzioni, accessibili da una varietà di controlli GUI che consentono agli utenti di personalizzare facilmente un'analisi in base ai dati disponibili. La convalida di queste procedure può essere un esercizio che richiede molto tempo, data la complessità delle interfacce e la natura combinatoria delle opzioni disponibili. Ad esempio, l'AP dell'analisi della varianza (ANOVA) è composta da 21 controlli GUI, con ogni controllo che offre da due a 15 opzioni. I test esaustivi richiederebbero circa 17 miliardi di scenari di test. Se ipotizziamo che ogni scenario richieda cinque secondi per condurre e valutare il test, sarebbero necessari circa 2651 anni per completare un set di test. I test esaustivi sono quindi impossibili. Fortunatamente, i progetti di copertura dei fattori possono essere utilizzati per ridurre drasticamente il numero richiesto di scenari di test senza influire negativamente sulla qualità dei test. In effetti, questo approccio alla derivazione di scenari di test per la convalida del software può essere quasi efficace quanto il test esaustivo, ma a un costo notevolmente ridotto. Di conseguenza, i progetti di copertura dei fattori e il partizionamento dell'equivalenza svolgono un ruolo centrale nel migliorare l'efficienza e l'efficacia della convalida JMP Genomics.
https://www.youtube.com/watch?v=1xg4zz64Zjc