Unit Testing with C# Training Cursus
Eenheidstesten 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
Cursusaanbod
Invoering
Overzicht van unittesten
Unittesten versus functioneel testen
Het voorbereiden van de testomgeving
Werken met xUnit.net en NUnit
Je eerste test schrijven
Het uitvoeren en debuggen van de test
Uitbreiding van de testdekking
Het beheren van testgevallen
Testgedreven ontwikkeling (TDD) en continue integratie
Slotopmerkingen
Vereisten
- C# programmeerervaring
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
opleidingen@nobleprog.com of +31 208 080 666
Unit Testing with C# Training Cursus - Enquiry
Reviews (7)
In tegenstelling tot je typische training, werd dit gedaan in een tempo dat gericht was op begrip en tijd hebben om vragen te stellen, wat een uitstekende methodologie is.
Jon - The Cincinnati Insurance Co
Cursus - Unit Testing with C#
Automatisch vertaald
the trainer level.
Titus - Ness
Cursus - Unit Testing with C#
The Demo part. I liked this area because here while you wrote each line you also explained what are you doing and the logic. This made me taking some notes on how should I approach of some areas from my automation better.
Larisa - Ness
Cursus - Unit Testing with C#
He know a lot of information, it's a very good trainer.
Flavius - Ness
Cursus - Unit Testing with C#
Great examples and exercises.
Mike - Ness
Cursus - Unit Testing with C#
The trainer and exercises, was a good mix to really understand the notions presented.
Anca Moldovan - Ness
Cursus - Unit Testing with C#
The course imparted a lot of knowledge on the topics in a very understandable way.
Svilen Yordanov - Nanotec Electronic Bulgaria EOOD
Cursus - Unit Testing with C#
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Introducing C# 6.0 with Visual Studio 2015/2017
28 UrenDeze door een instructeur geleide, live training (op locatie of op locatie) voorziet deelnemers van de essentiële vaardigheden die nodig zijn om de mogelijkheden van C# 6.0 te benutten binnen de Visual Studio 2015/2017-omgeving.
Aan het einde van deze training kunnen deelnemers:
- Navigeer en gebruik de Integrated Development Environment (IDE) in Visual Studio 2015/2017.
- Implementeer basis C#-functionaliteiten zoals Console.WriteLine, Console.ReadLine en Hello C# World!.
- Begrijp het proces van het compileren en debuggen van C#-code.
- Pas opmerkingen toe in C# voor codedocumentatie en leesbaarheid.
- Ontdek de basisprincipes van .NET 6.0, inclusief CLR, GC, DLL, EXE en technologieën binnen .NET.
- Bekijk de geschiedenis van C# van versie 1.0 tot 6.0 en begrijp de basisbeginselen van C#, zoals trefwoorden, letterlijke waarden, operators en instructies.
- Werk met numerieke en Booleaanse typen, klassen, objecten, velden, eigenschappen, indexeerfuncties, operators, methoden en meer in C# 6.0.
- Ontdek de functies van .NET Class Library, waaronder collecties, bestandsverwerking, datastromen, communicatie tussen systemen, datums, serialisatie en parallelle programmering.
- Krijg toegang tot en manipuleer gegevens met behulp van ADO.NET, LINQ, ORM (Entity Framework) en gegevens in Service-Oriented Architecture (SOA).
- Bekijk toepassingen die kunnen worden ontwikkeld in C# en .NET Framework 6, zoals Windows Presentation Foundation, ASP.NET MVC 2 en Silverlight
C#.Net
35 UrenDoelstellingen
Deze C# cursus zal delegaten in staat stellen om toepassingen te ontwikkelen in de C# programmeringstaal. Delegaten zullen in staat zijn om te programmeren met behulp van de principes van object-oriëntatie. De cursus zal ook betrekking hebben op het gebruik van Visual Studio 2010 ontwikkelingsomgeving om robuste en duurzame toepassingen te produceren.
Het publiek
Deze cursus is bedoeld voor de volgende soorten softwareontwikkelaars:
- Nieuwe ontwikkelaars
- Ontwikkelaars die computerprogramma's begrijpen, maar mogelijk de programmering hebben geleerd door een niet-graphische taal te gebruiken in een universiteit
Deze ontwikkelaars willen oplossingen bouwen door gebruik te maken van C#; binnen het Microsoft .NET kader. Ze willen ook Object-oriënteerde technieken gebruiken om hun ontwikkelingsvaardigheden te verbeteren.
Advanced Programming in C#
35 UrenDeze door een instructeur geleide, live training in Nederland introduceert geavanceerde functies van C# en onderzoekt het gebruik ervan als zowel een programmeertaal voor desktopapplicaties als een webprogrammeertaal voor het oplossen van echte problemen.
Programming technieken en principes worden gedemonstreerd en geoefend door middel van praktische oefeningen en walk-throughs tijdens de les.
Advanced C# for Automation Test Engineers
21 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ervaren automatiseringstestingenieurs die geavanceerde C# programmeerconcepten voor automatiseringstests willen leren.
Aan het einde van deze training kunnen deelnemers:
- Begrijp geavanceerde C# programmeerconcepten en best practices. Pas geavanceerde objectgeoriënteerde programmeerprincipes toe om efficiënte en flexibele automatiseringsoplossingen te creëren. Ontwerp en ontwikkel modulaire en herbruikbare automatiseringsframeworks met behulp van best practices uit de branche.
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 Nederland (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 Nederland (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.
iOS Automation Testing
14 UrenLeren doelen
- Wat zijn eenheidstests en hoe ze te schrijven
- Hoe de tests te vereenvoudigen en ook Clean tests te hebben
- Wanneer en hoe om Test Doubles te gebruiken
- Wat is TDD en hoe het te oefenen
- Hoe alles in je app te testen, inclusief de uitzichten
- Maak de kwaliteit van je code iets beters dan een kwestie van geloof!
Het format:
- Interactieve lezingen en discussie.
- Veel oefeningen en oefeningen.
- Hand-on implementatie in een live-lab-omgeving.
Cursus aanpassingsopties
- Om een aangepaste training voor deze cursus te vragen, neem dan contact met ons op om te organiseren.
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 Nederland 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: MSTest, xUnit, and nUnit
21 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op softwaretesters die codefunctionaliteit willen testen met behulp van MSTest, xUnit en nUnit.
Aan het einde van deze training kunnen deelnemers:
- Maak unit-tests met MSTest om softwareapplicaties te testen.
- Geef testresultaten weer met CodeLens.
- Begrijp de verschillende testtools voor Test-Driven Development.
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