Livello: Avanzato
Funzione lavorativa: Programmatore
Justin Chilton, JMP Senior Associate Test Engineer, SAS
Evan McCorkle, sviluppatore software JMP, SAS
Hai scritto del JSL e ti sei stancato di testare manualmente dopo ogni modifica? Hai inavvertitamente rotto qualche parte della tua applicazione o la paura di farlo ti ha impedito di apportare le modifiche che desideravi? Con i test automatizzati, puoi essere più sicuro delle tue modifiche. Ora è disponibile un set di strumenti per automatizzare i test di JSL. Questo framework include la creazione di test e casi di test, nonché un'implementazione della nota libreria di asserzioni Hamcrest. Hamcrest fornisce modi flessibili per affermare ciò che sai essere vero sul comportamento del tuo JSL. Questi strumenti sono completi e possono essere specializzati per le tue esigenze. Infatti, lo sviluppo JMP li usa persino per testare JMP stesso. La presentazione coprirà questo framework e il suo utilizzo nel test di un'applicazione JSL di esempio, dalle singole funzioni all'automazione delle interazioni GUI.