Jstestdriver.

Console JavaScript remota
Scarica ora

Jstestdriver. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Nome editore:
  • JsTestDriver Team
  • Sistemi operativi:
  • Windows All
  • Dimensione del file:
  • 2.9 MB

Jstestdriver. Tag


Jstestdriver. Descrizione

Jstestdriver è una semplice applicazione basata sulla riga di comando che mira a fornire agli sviluppatori una console JavaScript remota. Jstestdriver è composto da un unico file JAR che contiene tutto il necessario per iniziare. Caratteristiche principali: Controllo della riga di comando: il codice JavaScript nel browser tramite il design non è consentito interagire con il filesystem o la riga di comando. Questo crea un problema durante il tentativo di eseguire test in modo automatico. Un buon runner di prova deve consentire il controllo dalla riga di comando in modo che i test possano essere avviati da uno script di automazione. Ciò implica anche che i test devono essere in grado di pubblicare i loro risultati a standard o un file, al di fuori della sandbox del browser. Il JavaScript si prende cura dei controlli e dei risultati dei test di marshaleing dalla sandbox del browser e renderli disponibili sull'interfaccia della riga di comando (o dell'API Java). Esecuzioni di test paralleli tra i browser: sviluppo JavaScript significa scrivere una volta e testare ovunque. È abbastanza comune quando si sviluppa quel codice passa in un browser ma fallisce agli altri. Se lo sviluppatore sta testando con un solo browser, il risultato più probabile è che il codice funziona solo in quel browser. Controllo del codice in una build continue che esegue il codice in tutti i browser e si traduce in errore che sono difficili da eseguire il debug, poiché il check-in può essere abbastanza grande. Jstestdriver ti consente di eseguire i tuoi test in parallelo su molti browser e piattaforme contemporaneamente. Questo è possibile perché il server JstestDriver può acquisire qualsiasi numero di browser locali o remoti. Esecuzione dei test veloci: lo sviluppo del TDD chiede di eseguire spesso test. Molti test di test JavaScript richiedono di scrivere un file wrapper HTML che si aggiorna per eseguire nuovamente i test, come risultato finisci con un sacco di wrapper HTML che sono equivalenti alle suite di prova. Ciò significa che è possibile eseguire solo una suite di test su un browser alla volta. Significa anche che il browser deve continuare a re-analizzare il codice di produzione in quanto esegue le suite dei singoli test. Finalmente l'esecuzione di singoli test non è spesso possibile se l'unico controllo è il browser Aggiorna. Prendiamo un approccio diverso, JavaScript carica il codice di produzione / test all'inizio e li mantiene nel browser. Quindi ricarica solo i file di origine che sono cambiati. Ciò accelera notevolmente l'esecuzione del test, poiché nella maggior parte dei casi il browser ha bisogno solo di re-analizzare un singolo file per ri-eseguirlo. Controllo completo del DOM: molti scatti di test JavaScript riportano i risultati del test nel DOM. Ciò significa che le porzioni del DOM non possono essere modificate dai test o perderai le informazioni sui risultati del test. Dal momento che Jstestdriver riporta lo stato del test sulla riga di comando, i test sono liberi di modificare il DOM in qualsiasi modo di cui hanno bisogno per il test. Jstestdriver ripristina quindi lo stato del DOM per il prossimo test. Facile configurazione: Jstestdriver viene fornito in bundle come un unico file JAR. Non è necessario scrivere classi di wrapper HTML che hanno complessi tag di script tag inclusioni per bootstrap il test runner. Tutto quello che devi scrivere è il file di origine, prova il file e un file di configurazione che elencano la posizione dei tuoi file di origine / test e sei pronto per partire. Copertura del codice: CodeCoverage può essere calcolato per i test Iniezione Dichiarativa HTML: necessita di un DOM specifico da caricare al tuo test Esegue, nessun problema: htmldoc


Jstestdriver. Software correlato

GRADIATORE.

Introduzione Devo ammettere che ho avuto una comprensione di base dei pennelli gradienti e ha iniziato in fretta la codifica. Ma, non ho davvero avuto una buona comprensione dei gradienti fino a quando non ho iniziato a giocare con questo uti ...

107 136 KB

Scarica