
Sappiamo bene come il Javascript sia un linguaggio di script utilissimo, ma allo stesso tempo ostico per certi versi. Essendo, infatti, eseguito lato client, quindi direttamente dal browser web, è soggetto a molte interpretazioni tali da non poter esser mai sicuri che una funzionalità sia eseguita correttamente su tutti i client.
A tal proposito, però, esistono alcuni validi strumenti di validazione e test che possono essere di enorme aiuto per il programmatore al fine di controllare al meglio la qualità del codice javascript prodotto.
JSLint
Ottimo servizio online creato da Douglas Crockford (Javascript Architect per Yahoo) per controllare e convalidare il codice javascript.
Utilizzo del servizio molto intuitivo poiché occorre solo copiare il codice sorgente nell’area di testo bianca e premere il pulsante “JSLint”.
Con le opzioni a disposizione sarà possibile anche ottenere una validazione più “soft” controllando solo gli errori più importanti oltre che la classica valutazione completa del codice.
JSUnit
JsUnit è una vero e proprio Unit Testing framework JavaScript. Include una piattaforma per test automatici su browsers multipli e macchine anche on sistemi operativi differenti. Il suo sviluppo, che continua ancora ora, è iniziato nel lontano 2001.
J3Unit
Anche J3Unit è un framework che funge da vera unità di testing framework per JavaScript. J3Unit consente di testare i vostri JavaScript direttamente nel web browser. Novità di questo progetto è che, a differenza di Selenium, questo progetto supporta pienamente le funzionalità della libreria JS prototype.
Inoltre la libreria in caso di debug non locale usa JUnit e Jetty per il debug. Da qui il nome J3Unit (Javascript, JUnit e Jetty).
YUITest
YUI Test è un’altra soluzione di test per controllare la qualità del vostro JavaScript. Anche con YUI Test vi sarà facile aggiungere una unit-testing ai vostri progetti JavaScript.
Regular Expression Tool
Regular Expression Tool è una utility disponibile gratuitamente online che consente di testare il vostro codice RegEx molto facilmente. Se volete assicuravi della bontà delle vostre espressioni, non dovete fare altro che sottoporle a questo comodo test.
JavaScript Regular Expression Tester
Altra utility, molto simile alla precedente, per testare dettagliatamente le espressioni utilizzate nel vostro JavaScript. Interfaccia intuitiva per consentire l’uso di questo servizio anche ad utenti alle prime armi con questo linguaggio di script.


















