Livello: avanzato
Funzione lavoro: programmatore
Industria: industria trasversale
Justin Chilton, JMP Senior Associate Test Engineer, SAS
Evan McCorkle, Sviluppatore software JMP, SAS
Hai scritto qualche JSL e ti sei stancato di testare manualmente dopo ogni cambio? Hai inavvertitamente rotto qualche pezzo della tua applicazione, o la paura di farlo ti ha impedito di apportare le modifiche che vuoi apportare? Con i test automatici, puoi essere più sicuro delle tue modifiche. Ora disponibile è un set di strumenti per automatizzare il testing di JSL. Questo framework include la creazione di test e casi di test, nonché l'implementazione della nota libreria di asserzione di Hamcrest. Hamcrest offre modi flessibili per affermare ciò che sai essere vero riguardo al comportamento del tuo JSL. Questi strumenti sono completi e possono essere specializzati per le tue esigenze. In effetti, lo sviluppo di JMP li utilizza persino per testare JMP stesso. La presentazione riguarderà questo framework e il suo utilizzo per testare un'applicazione JSL di esempio, dalle singole funzioni all'automazione delle interazioni GUI.