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
De trainer was zeer deskundig en dynamisch, en hield de betrokkenheid en focus van het team gedurende de hele training. Ik zou het zeker aanraden, omdat ik denk dat de lessen uit deze training snel kunnen worden toegepast op onze dagelijkse ontwikkelingsworkflow.
Inigo
Cursus - iOS Automation Testing
Machine Translated
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