Back to top

Nightwatch.js – Come testare Web Application con Javascript e Node.js

Test di Web Application, SaaS e Web Tool

Nightwatch.js è una soluzione tecnologica per effettuare test End-to-End (E2E) di Web Application e più in generale di Siti Web. Nightwatch.js è basato su Node.js e fa uso delle specifiche W3C WebDriver API per operare sugli elementi del Document Object Model (DOM).

W3C WebDriver API per i test

WebDriver rappresenta un’interfaccia per il controllo remoto degli user agents, in pratica fornisce una piattaforma ed un protocollo per istruire remotamente il comportamento dei web browser.

Attraverso WebDriver è possibile scoprire e manipolare gli elementi del DOM ed inoltre manipolare le azioni degli user agent. Tali caratteristiche permettono la creazione di test per la verifica del funzionamento e dei risultati di qualsiasi piattaforma Web.

Il W3C ha inserito WebDriver tra i tool di test denominati Web Testing Activity.

Le caratteristiche di Nighwatch.js

Scopriamo alcune delle principali caratteristiche di Nightwatch.js e come esse vengono in aiuto ai test:

  • Sintassi semplice che permette di scrivere test semplicemente usando Javascript e selettori CSS o Xpath.
  • Integrazione con un runner di test interno per effettuare qualsiasi tipologia di test, tra i quali sequenziali, paralleli, per gruppi, per tag o semplicemente singoli. Inoltre è integrato con il task runner Grunt.
  • Integrazioni con i provider Cloud rendendo più semplici e più rapide le attività di DevOps.
  • Supporto per tool di Continuous Integration e Delivery come Jenkins grazie all’integrazione con JUnitXML.
  • Controllo automatico del server Selenium e dei relativi processi per migliori performance.
  • Framework completo per creazione dei propri test permettendo di far compiere azioni sequenziali ( Es. Inserisci nel form di ricerca “test”, clicca sul bottone “cerca”, recupera il primo elemento della lista delle risposte).

Glue Labs e Nightwatch.js

Siamo esperti di tecnologie Web, Mobile e Cloud ed eroghiamo corsi di formazione per professionisti, inoltre possiamo scrivere i test per le tue Web Application e i tuoi portali Web integrandoci con quelli che già usi oppure inizializzando completamente il processo. Contattaci senza impegno per maggiori informazioni.

 

Casi di Successo

Il leader mondiale in sistemi di controllo di impianti refrigeranti, umidificazione e aereazione presente in 75 paesi usa le nostre soluzioni Web Application e System Integration per selezionare le componenti industriali e fornire documentazione tecnica in ambiente controllato e sicuro.

Inizia ora il tuo progetto

CONTATTI

Scrivici dal form di contatto

Tel +39 06 87811067
Fax +39 06 99335373

Mail: info@glue-labs.com
Pec: gluelabs@legalmail.it

Dove Siamo
Roma: Piazza Don Sturzo 15
Padova: Via Savonarola 217
Milano: Viale Monza 345
Torino: Via Nizza 262

Nome*

E-mail*

Telefono(per un contatto più rapido)

Come possiamo aiutarti?

Altro che vuoi dirci?

Inviando i tuoi dati accetti le condizioni sulla privacy. Li useremo per rispondere alle tue domande e richieste.

TOP