Livello: Avanzato
Justin Chilton, JMP Senior Associate Test Engineer, SAS
Evan McCorkle, sviluppatore software senior JMP, SAS
Hai scritto del codice JSL e ti sei stancato di testarlo manualmente dopo ogni modifica? Hai inavvertitamente danneggiato qualche parte della tua applicazione o la paura di farlo ti ha impedito di apportare le modifiche desiderate? Con i test automatizzati, puoi essere più sicuro delle tue modifiche. Ora è disponibile un set di strumenti per automatizzare il test di JSL. Questo framework include la creazione di test e casi di test, nonché un'implementazione della nota libreria di asserzioni Hamcrest. Hamcrest offre metodi flessibili per asserire ciò che sai essere vero sul comportamento del tuo codice JSL. Questi strumenti sono completi e possono essere personalizzati in base alle tue esigenze. Infatti, lo sviluppo JMP li utilizza persino per testare JMP stesso. La presentazione tratterà questo framework e il suo utilizzo nel test di un'applicazione JSL di esempio, dalle singole funzioni all'automazione delle interazioni con la GUI.
Scarica il componente aggiuntivo JSL-Hamcrest su GitHub .