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
Recensioni (5)
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Corso - Unit Testing with Javascript
It was very relevant to what I am currently doing at work. I learn very essentials skills.
Lindokuhle Mtshali
Corso - Unit Testing with Javascript
The knowledge sharing style was pretty good
Zandile Langa
Corso - Unit Testing with Javascript
The interaction with the audience; sense of humour, engagement, real world examples, repetition of concepts for understanding and learning
Megan Trow - BMW
Corso - Unit Testing with Javascript
Practical time was fun.