Struttura del corso

Introduzione

  • Come funziona Unit Testing

Cenni preliminari sui framework di unit test Javascript

  • Gelsomino, Moka, Jest, Chai, QUnit
  • Casi d'uso degli unit test

Impostazione dell'ambiente di test

  • Download e installazione delle librerie
  • Installazione e configurazione di un IDE
  • Impostazione di un'applicazione di esempio

Scrittura del primo unit test

  • Impostazione di un test
  • Scrittura di una definizione di test
  • Utilizzo dell'ambito nidificato
  • Creazione di asserzioni
  • Esecuzione dello unit test

Debug dello unit test

  • Esecuzione del codice un'istruzione alla volta
  • Creazione di punti di interruzione
  • Impostazione delle attività di debug

Espansione dello unit test

  • Scrittura di una classe Javascript complessa
  • Scrivere stub e simulazioni
  • Creazione di un gruppo di test

Implementazione di TDD e BDD

  • Creazione di specifiche automatizzate
  • Collaborazione con utenti e tester

Scrittura di più test

  • Test di Node.js
  • Unit test dell'endpoint HTTP
  • Test di un'API REST
  • Scrittura di un test di integrazione
  • Collaudo React componenti (opzionale)

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Una conoscenza generale dei test unitari
  • Esperienza di programmazione Javascript
  • Esperienza di lavoro con Node.js
  7 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (5)

Corsi relativi

Introduction to Selenium

  7 ore

Categorie relative