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.

 

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