Di recente, lavoro molto con javascript. Non ho trovato un modo che sembra funzionare bene per testare JavaScript. Questo in passato non è stato un problema per me poiché la maggior parte dei siti Web su cui ho lavorato conteneva pochissimo javascript. Ora ho un nuovo sito Web che fa ampio uso di jQuery e vorrei creare unit test per la maggior parte del sistema.
I miei problemi sono questi.
- La maggior parte delle funzioni apporta modifiche al DOM in qualche modo.
- La maggior parte delle funzioni richiede anche dati dal server Web e richiede una sessione sul servizio per ottenere risultati.
Vorrei eseguire il test da una riga di comando o da un cablaggio di esecuzione del test anziché in un browser.
Qualsiasi aiuto o articolo che dovrei leggere sarebbe utile.