Unit Testing: MSTest, xUnit, and nUnit Training Cursus
MSTest, xUnit en nUnit zijn frameworks voor eenheidstesten. MSTest staat bekend om zijn integratie-testen en het is de officiële eenheid test framework gemaakt door Microsoft. nUnit wordt toegeschreven aan dot net Unit testing. xUnit is gespecialiseerd in 32-bit en 64-bit processing en is een ander Framework toegeschreven aan dot net.
Deze live training met instructeur (op locatie of op afstand) is gericht op software tester die de functionaliteit van test codes wil testen met behulp van MSTest, xUnit en nUnit.
Aan het einde van deze training kunnen deelnemers:
- Maak eenheidstests met behulp van MSTest om softwaretoepassingen te testen.
- Testresultaten weergeven met CodeLens.
- Begrijp de verschillende Testhulpmiddelen voor Testgestuurde ontwikkeling.
Indeling van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefening.
- Hands-on implementatie in een live-labomgeving.
Opties voor cursus aanpassing
- Om een training op maat te vragen voor deze cursus, neem contact met ons op om te regelen.
Cursusaanbod
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
Vereisten
- Een goed begrip van de basisbeginselen van Dot Net
Publiek
- Softwaretesters
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Unit Testing: MSTest, xUnit, and nUnit Training Cursus - Booking
Unit Testing: MSTest, xUnit, and nUnit Training Cursus - Enquiry
Unit Testing: MSTest, xUnit, and nUnit - Consultancyaanvraag
Consultancyaanvraag
Testimonials (5)
Voorzien van nestjs ook al stond het niet op de agenda
Suhail - Maldives Pension Administration Office (Pension Office)
Cursus - Typescript Unit Testing
Automatisch vertaald
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Cursus - Unit Testing with C#
Oefeningen waren leuk
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Cursus - Unit Testing with Python
Automatisch vertaald
Practical time was fun.
Pieter Hartzenberg - BMW
Cursus - Unit Testing with Javascript
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Cursus - Test Driven Development
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Agile Software Testing Overview
7 UrenDeze cursus biedt een korte inleiding tot het testen van Agile software. Het behandelt fundamentele testconcepten, binnen de context van Agile ( Scrum ) ontwikkeling en maakt gebruik van Crispin & Gregory's ( More Agile Testing, 2014) Agile Testing Kwadrantenmodel als een raamwerk om hedendaagse principes en praktijken van Agile testen te verkennen.
Test Driven Development
21 UrenThis instructor-led, live training in België (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Ionic2
14 UrenThis instructor-led, live training in België (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Unit Testing with JUnit
21 UrenJUnit is een framework om herhaalbare tests te schrijven en unit-tests uit te voeren voor de Java taal.
Unit Testing with PHPUnit
14 UrenDeze door een instructeur geleide, live training in België leert deelnemers hoe ze testbare code kunnen schrijven in de vorm van testeenheden om de diagnose, isolatie en oplossing van bugs te vergemakkelijken. De training begeleidt de deelnemers bij het creëren van een werkklare testomgeving met behulp van het PHPUnit testing framework.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak onderscheid tussen goede en slechte testeenheden.
- Testresultaten lezen en interpreteren.
- Beheer en diagnosticeer proactief hun codebasis om bugs te verminderen.
- Zorg ervoor dat hun codebasis geschikt is voor continue integratie en implementatie.
Unit Testing with Python
21 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze PyTest kunnen gebruiken om korte, onderhoudbare tests te schrijven die elegant, expressief en leesbaar zijn.
Aan het einde van deze training kunnen deelnemers:
- Schrijf leesbare en onderhoudbare tests zonder de noodzaak van standaardcode.
- Gebruik het armatuurmodel om kleine tests te schrijven.
- Schaal tests op tot complexe functionele tests voor applicaties, pakketten en bibliotheken.
- Begrijp en pas PyTest-functies toe, zoals hooks, assert rewriting en plug-ins.
- Verkort de testtijden door tests parallel en over meerdere processors uit te voeren.
- Voer tests uit in een continue integratieomgeving, samen met andere hulpprogramma's zoals tox, mock, dekking, unittest, doctest en Selenium.
- Gebruik Python om niet-Python-applicaties te testen.
Typescript Unit Testing
14 UrenTypeScript is een open brontaal voor het bouwen van ondernemingen Javascripttoepassingen. Het is een streng superset van JavaScript die eenvoudig Javascript compileren en bringt statisch tip en objectgeoriënteerd ontwikkeling naar de taal.
Deze instructeur, levende opleiding introduceert TypeScript' eenheidstestfuncties en kaders. Deelnemers krijgen een kans om theorie te prachten door een verzameling van eenheidstest te bouwen die tegen echte levenstoepassingen kunnen worden uitgevoerd.
Formaat van de course
- Interactive lezing en discussie. Veel oefenen en praktijken. Uitvoering van de hand in een levenslab-omgeving.
Course-passeniseringsopties
- Deze cursus zal voorzien op de kaders die kunnen worden gebruikt om een Javascript of Typescript toepassing te testen (Jasmine, Mocha, Jest, Chai, etc.). UI-kaders zoals React zijn optioneel en kunnen worden bedekt indien gewenst. Om een aanpaste opleiding voor dit cursus te vragen, contact op ons om te stellen.
Unit Testing with C
35 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op softwaretesters die C-programmering willen gebruiken om unit-tests voor C-code te maken.
Aan het einde van deze training kunnen deelnemers:
- Gebruik unit-testframeworks in C om unit-tests te produceren.
- Schrijf aangepaste C-unittests en voeg deze toe aan een bellijst.
- Vereenvoudig het proces van het debuggen en refactoren van code met testgestuurde ontwikkeling.
Unit Testing with Javascript
7 UrenIn deze door een instructeur geleide, live training leren deelnemers over verschillende JavaScript testframeworks terwijl ze de stap zetten naar het maken van een unit-testsuite voor een webapplicatie.
Aan het einde van deze training kunnen deelnemers:
- Schrijf unit-tests in JavaScript met behulp van unit-testframeworks zoals QUnit en Jasmine
- Gebruik raamwerken zoals Mocha en Chai om TDD en BDD te implementeren
Unit Testing with C#
14 UrenEenheidstesten is een testbenadering waarbij afzonderlijke eenheden van de broncode worden getest door de eigenschappen ervan te wijzigen of een gebeurtenis te activeren om te bevestigen of het resultaat is zoals verwacht.
In deze live training onder leiding van een instructeur leren deelnemers hoe ze eenheidstests kunnen schrijven en uitvoeren tegen een voorbeeldtoepassing .Net met behulp van C# en Visual Studio.
Aan het einde van deze training zijn de deelnemers in staat om:
- Gebruik testframeworks zoals NUnit en xUnit.net om eenheidstestcode te maken en te beheren
- Definieer en implementeer een bredere testgestuurde ontwikkelingsaanpak voor testen
- Pas het testkader aan om de testdekking voor een toepassing uit te breiden
Audiëntie
- Software test ingenieurs
- Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening