venerdì 8 luglio 2011

Eclipse Jubula: strumento automatico di test funzionali

Inviato da Bienvenido David III

Il recente rilascio di Eclipse Indigo include Jubula , uno strumento automatico di test funzionali per le applicazioni Java e HTML. I test vengono creati tramite drag and drop delle librerie integrate di test, invece di registrazione delle applicazioni o programmi di test. Jubula fa parte della Eclipse for Testers pacchetto, e può anche essere scaricato come applicazione autonoma RCP.

Jubula offre built-in azioni di test che sono delle applicazioni e toolkit indipendente. È possibile sviluppare test indipendenti dell'interfaccia utente delle applicazioni. Questo consente ai team di prova per sviluppare test funzionale GUI in parallelo con il team di sviluppo, con particolare attenzione alle esigenze invece che l'attuazione. Questo porta anche sviluppo test-driven al regno di collaudo funzionale interfaccia grafica. Essere toolkit indipendente, è anche sviluppare script di test allo stesso modo, se l'applicazione è in fase di test Swing, SWT o HTML base.

Strumenti di test molti sono o catturare-replay strumenti o richiedono la scrittura di script di test. Capture-replay strumenti generano un sacco di codice che può diventare un progetto su sé stante. Codice generato deve essere riscritta a diventare modulare e meno fragile. Script di test codificati a mano sono più mantenibili, ma richiedono più tempo per sviluppare e hanno bisogno di tester con più set di abilità avanzate. Test Jubula sono più veloci di sviluppare e più robusta, come non esiste un codice da mantenere. È inoltre possibile creare i propri moduli di test proprio per la riusabilità. Non codifica significa anche è possibile ottenere più coinvolgimento del cliente nel processo di reale sviluppo di test.

Jubula supporta Swing, SWT / RCP / GEF e le applicazioni HTML e funziona su Windows, Linux / Unix e Mac. Esso include un client a riga di comando per l'integrazione continua o scripting. Jubula si basa su una architettura client-server, in cui si esegue un AUT (Application Under Test) dove il vostro agente AUT risiede. Si prega di notare che l'agente AUT non è attualmente parte del pacchetto Eclipse Indaco e richiede un download separato .

Jubula è stato rilasciato come progetto open source all'interno della Eclipse Foundation nel mese di novembre 2010 daBREDEX GmbH . Si basa sulle componenti fondamentali di GUIdancer, un destinatario del premio miglior strumento di sviluppo commerciale Eclipse per il 2010 . I comunicati stampa afferma:

La decisione di realizzare componenti GUIdancer nucleo disponibile come progetto open source Eclipse è stata motivata in gran parte dalle richieste dei clienti per la garanzia di longevità, ha spiegato Achim Lörke, responsabile del progetto per GUIdancer e un amministratore delegato a BREDEX. "L'open source sta rapidamente diventando un modello preferito per garantire la disponibilità a lungo termine di un software, senza dover negoziare accordi sulla sicurezza degli investimenti per il processo di sviluppo".

Un'alternativa a Jubula è Google WindowTester . WindowTester supporta le applicazioni Swing e SWT based, ma applicazioni non HTML. Se Jubula è un tool drag and drop, WindowTester è uno strumento di generazione del codice.Funziona generando automaticamente standard di test JUnit per le vostre applicazioni Swing o SWT. WindowTester offre agli sviluppatori la capacità di generare facilmente i test GUI che possono essere facilmente integrati nel processo di test di unità.

Il modo più semplice per iniziare con Jubula è seguendo i Cheat Sheets Jubula trova sotto il menu? Eclipse. Ci sono anche progetti di esempio nella cartella Jubula Eclipse plugin che possono aiutarti a iniziare. Un'altra buona risorsa è la Eclipse Comunità Jubula forum . Si noti che vi è attualmente scarsa documentazione sul sito Jubula, e un sacco di documentazione esistente ancora GUIdancer riferimenti.

Corso Java - Corsi Java - Corsi programmazione Java

Corso programmazione Android - Certificazione Android

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.