Corsi on-line

DalekJS per automatizzare i test cross browser

I test finalizzati alla compatibilità cross-browser delle Web applications sono tra i compiti più gravosi che oggi impegnano gli sviluppatori; la mancanza di uno standard produttivo e di un coordinamento per l’implementazione delle features da parte dei vendor, costringe non di rado a dover ricorrere ad hacks e accorgimenti per rimediare alle carenze dei diversi programmi per la navigazione. DalekJS è uno strumento appositamente dedicato all’automatizzazione di queste procedure.

DalekJS

Esso è in pratica un’interfaccia rilasciata sotto licenza Open Spurce, realizzata in JavaScript e basata sul framework server side Node.JS che permetterà di condurre test sul funzionamento delle applicazioni in tutti i browser più diffusi, come per esempio Internet Explorer, Mozilla Firefox, Google Chrome e Apple Safari; tutti i test effettuati vengono creati in JavaScript e attraverso di essi sarà possibile verificare il rendering dei diversi elementi di pagina (titoli, contenuti, immagini e molto altro).

DalekJS consentirà anche di testare i comportamenti delle Web applications in seguito al verificarsi di eventi e in risposta ad azioni effettuate dagli utilizzatori, come per esempio la compilazione di moduli per il feeback, il ridimensionamento di una o più finestre per la navigazione e la pressione sui link; il tool è in grado di catturare degli screenshot grazie ai quali analizzare il risultato dei vari test ed effettuare dei confronti tra gli output prodotti.

Pensato in particolare per eseguire attività di debugging estremamente approfondite limitando il ricorso a procedure manuali, DalekJS agisce attraverso un apposito package basato sul protocollo d’interscambio JSON; da segnalare che tale strumento non prevede il supporto per il testing automatizzato su versioni di Internet Explorer più datate rispetto alla 7.

Via DalekJS

Post correlati
I più letti del mese
Tematiche