Struttura del corso
Introduzione
Unit Testing Quadri di riferimento
- Che cosa sono gli unit test?
- I fondamenti di un framework di unit test
Sviluppo basato su test
- Cenni preliminari sul refactoring
- I diversi approcci ai test
Preparazione dell'ambiente di sviluppo
- Installazione e configurazione Visual Studio Code
- Installazione e configurazione di .Net
- Installazione e configurazione di nUnit
Scrittura di un framework Unit Testing
- Creazione di un test
- Applicazione di più test
- Refactoring del test runner
- Utilizzo della classe assert
- Riflettere per chiamare i metodi
- Utilizzo di una convenzione di denominazione
Visual Studio Code Integrazione
- Creazione di un progetto con modelli
- Creazione di un progetto con un framework di unit test
- Esecuzione del test
- Ottimizzazione del codice
- Parametri di prova
nUnità
- Scrittura ed esecuzione di un'unità di test
- Utilizzo dei vincoli
- Parametri di prova
xUnità
- Scrittura ed esecuzione di uno unit test
- Parametri di prova con InLine
- Test di più parametri
- Utilizzo di un membro della classe personalizzato
Ottimizzazioni avanzate
- Test di raggruppamento
- Utilizzo degli attributi di test
- Personalizzazione con le playlist
- Test di debug
- Utilizzo dei menu di prova
- Visualizzazione dei risultati con CodeLens
- Utilizzo di Code Coverage
- Esecuzione di test con MSTest
Riassunto e conclusione
Requisiti
- Una comprensione delle nozioni di base di Dot Net
Pubblico
- Tester di software
Recensioni (7)
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
Mi sono goduto tutto il giorno 1.
Peter
Corso - Contemporary Development Principles and Practices
Traduzione automatica