Test JavaScript cross browser remoti con Testling

Lunedì 31 Ottobre 2011 - 09:16

di Claudio Cicali

Scripting

I ragazzi di Browserling già di recente venuti alla ribalta per aver rilasciato una novantina di moduli per Node.js hanno annunciato il rilascio di un servizio molto interessante; si tratta di Testling (qui l’annuncio). Ecco come funziona.

Noi scriviamo i test unitari in JavaScript e poi li “mandiamo ad eseguire” sul loro sistema (non in locale), in modo da poterli far girare su più browser, ospitati sulla piattaforma. Una volta creato il test, tutto quello che ci serve sarà dunque curl.

Se per esempio il nostro unit test si chiamasse “testJSON.js”, sarà sufficiente dare curl -sSNT testJSON.js testling.com/?browsers=iexplore/7.0 per farlo eseguire da Internet Explorer 7, su testling.com.

Naturalmente i test dovranno essere scritti usando la loro apposita libreria, già discretamente documentata. Al momento non ho molto chiaro se il “debug” dei test veri e propri incide in qualche modo sul monte mensile dei minuti: se sto scrivendo un test un po’ complesso, magari rischio di “sprecare” tempo solo per capire se il codice del test è funzionante o meno.

L’elenco dei browser disponibili è piuttosto completo.
Il servizio è a pagamento, anche se esiste una modalità gratuita, e ciò che viene speso sono i minuti di esecuzione. La modalità gratuita, per esempio, offre 30 minuti/macchina di test al mese.

Tags:

Categoria: Scripting | Permalink

Commenti

1

If you want to run testling tests locally we’ve just released a project to do that using jsdom:

http://github.com/substack/tes.....tling

Just `npm install -g testling`!

# - postato da James Halliday - 31 Ottobre 2011 - 22:49

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento