Course Outline
Introductie
Unit Testing Kaders
- Wat zijn eenheidstests?
- De grondbeginselen van een raamwerk voor het testen van eenheden
Testgestuurde ontwikkeling
- Overzicht van refactoring
- De verschillende benaderingen van testen
Voorbereiding van de ontwikkelingsomgeving
- Installeren en configureren Visual Studio Code
- .Net installeren en configureren
- nUnit installeren en configureren
Het schrijven van een Unit Testing Framework
- Een toets maken
- Meer testen toepassen
- De testloper herstructureren
- Werken met de assert-klasse
- Reflecteren op oproepmethoden
- Een naamgevingsconventie gebruiken
Visual Studio Code Integratie
- Een project maken met sjablonen
- Een project maken met een framework voor het testen van eenheden
- De test uitvoeren
- Code optimaliseren
- Parameters testen
nEenheid
- Schrijven en uitvoeren van een testunit
- Beperkingen gebruiken
- Parameters testen
xEenheid
- Schrijven en uitvoeren van een eenheidstest
- Parameters testen met InLine
- Testen van meerdere parameters
- Een aangepast lesgroeplid gebruiken
Geavanceerde optimalisaties
- Tests groeperen
- Werken met testattributen
- Aanpassen met afspeellijsten
- Tests voor foutopsporing
- Testmenu's gebruiken
- Resultaten bekijken met CodeLens
- Codedekking gebruiken
- Tests uitvoeren met MSTest
Samenvatting en conclusie
Requirements
- Een goed begrip van de basisbeginselen van Dot Net
Publiek
- Softwaretesters
Getuigenissen (7)
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Cursus - Unit Testing with JUnit
Alles, geweldige trainer.
Michał Rawicki
Cursus - Unit Testing with Python
Machine Translated
the trainer level.
Titus - Ness
Cursus - Unit Testing with C#
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Cursus - Unit Testing with Javascript
Er is een brede dekking van veel onderwerpen geweest. Dit bevorderde onze eigen discussie intern
Pierre - Seebyte
Cursus - Agile Software Testing
Machine Translated
De trainer heeft veel kennis van het onderwerp en kan door zijn ervaring voorbeelden uit de echte wereld geven.
Nouf
Cursus - Agile Software Testing with Continuous Integration
Machine Translated
Ik heb genoten van dag 1.
Peter
Cursus - Contemporary Development Principles and Practices
Machine Translated