Struttura del corso
Introduzione
- Comprensione Unit Testing
Cenni preliminari sui framework di unit test dattiloscritti
- Gelsomino, Mocha, Jest, Chai
- 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
Panoramica di Typescript
- Dattiloscritto vs Javascript e altri linguaggi
- Informazioni sulla sintassi e sulle funzionalità di Typescript
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 Typescript complessa
- Scrivere stub e simulazioni
- Creazione di un gruppo di test
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
- Comprensione dei concetti di test del software
- Javaesperienza di programmazione script o dattiloscritto
- Una comprensione di NodeJs
Pubblico
- Gli sviluppatori
Recensioni (8)
Il Trainor fornisce più campioni, il che aiuta davvero molto.
Romulo - Tribal Software Philippines, Inc.
Corso - Advanced TypeScript
Traduzione automatica
Łukasz pazienza
Stroila Adrian Emilian
Corso - React, Redux and TypeScript
Traduzione automatica
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Corso - Unit Testing with JUnit
Tutto, super allenatore.
Michał Rawicki
Corso - Unit Testing with Python
Traduzione automatica
the trainer level.
Titus - Ness
Corso - Unit Testing with C#
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Corso - Unit Testing with Javascript
C'è stata un'ampia copertura di molti argomenti. Questo ha favorito la nostra discussione interna
Pierre - Seebyte
Corso - Agile Software Testing
Traduzione automatica
Il formatore è molto ben informato sull'argomento e in grado di fornire esempi del mondo reale attraverso la sua esperienza.
Nouf
Corso - Agile Software Testing with Continuous Integration
Traduzione automatica