Advanced C# for Automation Test Engineers Training Cursus
C#-automatiseringstests zijn de praktijk waarbij de programmeertaal C# wordt gebruikt om geautomatiseerde tests voor softwaretoepassingen te maken. Het omvat het schrijven van scripts of code die gebruikersinteracties met de gebruikersinterface, API's of andere componenten van een applicatie simuleren, met als doel te verifiëren dat de software correct functioneert en aan de vereisten voldoet.
Deze 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.
Formaat van de cursus
- Interactieve lezing en discussie. Veel oefenen en oefenen. Hands-on implementatie in een live-lab omgeving.
Cursusaanpassingsopties
- Voor het aanvragen van een training op maat voor deze cursus kunt u contact met ons opnemen om een afspraak te maken.
Cursusaanbod
Invoering
Gevorderd C# Grondbeginselen
- Geavanceerde gegevenstypen en manipulatie
- Afgevaardigden en evenementen
- Geavanceerde controlestroom
Geavanceerd Object-Oriented Programming
- Geavanceerde lesconcepten
- Ontwerppatronen voor automatisering
- Geavanceerde overerving en polymorfisme
- Geavanceerde interfaces en contracten
Geavanceerde testtechnieken
- Geavanceerde unit-tests
- Gedragsgestuurde ontwikkeling (BDD)
- Raamwerkarchitectuur voor testautomatisering
Geavanceerde foutopsporing en profilering
- Geavanceerde foutopsporingstechnieken
- Geheugenbeheer en prestatieprofilering
Geavanceerd internet en API Testing
- Geavanceerde webautomatisering
- Automatisering van API-tests
Geavanceerde automatiseringsframeworkontwikkeling
- Geavanceerd testgegevensbeheer
- Geavanceerde rapportage en logboekregistratie
Continue integratie en implementatie
- CI/CD voor testautomatisering
- Infrastructure as Code (IaC) voor testomgevingen
Geavanceerde onderwerpen in automatisering
- Automatisering van beveiligingstests
- Geavanceerde mobiele testautomatisering
Samenvatting en volgende stappen
Vereisten
- Kennis van C# programmeren en automatisering testen
Publiek
- Testingenieurs automatisering
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 €6840 online delivery, based on a group of 2 delegates, €2160 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
Advanced C# for Automation Test Engineers Training Cursus - Enquiry
Reviews (3)
manier van lesgeven is goed.. legt met geduld uit
Ramya Krishna - Multichoice
Cursus - Advanced C# for Automation Test Engineers
Automatisch vertaald
Hij is erg interactief en geduldig met ons.
Mpho - Multichoice
Cursus - Advanced C# for Automation Test Engineers
Automatisch vertaald
De les was informatief en gemakkelijk te volgen.
Najeeda Motala - Multichoice
Cursus - Advanced C# for Automation Test Engineers
Automatisch vertaald
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.
ASP.Net 4.0
35 UrenDeelnemers maken kennis met het .Net-framework en leren webapplicaties te ontwikkelen met behulp van C# 4.0. Aan het einde van de cursus moeten de deelnemers bekend zijn met het framework, ervaring hebben met het ontwikkelen van een basiswebtoepassing en bekend zijn met databasetoegang met behulp van LINQ. Applicaties worden gemaakt met behulp van objectgeoriënteerd programmeren.
Na het voltooien van deze cursus kunnen deelnemers:
- Visual Studio 2010 effectief gebruiken
- Leren C# 4.0
- Creëer commerciële ASP.NET webapplicaties
- Begrijp OO Programming, klassen en objecten
- Toepassingen debuggen
- Ontwikkel gebruikersinterfaces met behulp van basispagina's, sitenavigatie en thema's
- Gebruik ADO.Net en LINQ om te lezen uit en te schrijven naar databases
- Ontwikkel rijke internetapplicaties met behulp van ASP.NET AJAX
- WCF-services maken en aanroepen
Automate Windows Desktop Applications with AutoIt
14 UrenIn deze door een instructeur geleide, live training in Nederland (op locatie of op afstand), leren deelnemers hoe ze AutoIt kunnen gebruiken om venstertoepassingen te automatiseren terwijl ze een reeks praktische live-lab-oefeningen doorlopen.
C# for Automation Test Engineers
21 UrenDeze door een instructeur geleide, live training in Nederland is bedoeld voor iedereen die geïnteresseerd is in het leren van C# met het oog op automatiseringstests. Het is een gestroomlijnde, intensieve cursus met veel praktische oefeningen om deelnemers snel aan de slag te laten gaan met de essentiële programmeervaardigheden die nodig zijn om toe te passen bij het testen van softwareautomatisering. De focus ligt op de C# fundamenten die direct en onmiddellijk kunnen worden toegepast op testautomatisering.
Deze cursus behandelt geen diepgaande testautomatiseringsframeworks zoals Selenium. Als u al bekend bent met C# en direct wilt beginnen met testen met Selenium, kijk dan eens naar: Selenium WebDriver in C#: Inleiding tot webtestautomatisering in C#.
Design Patterns in C#
14 UrenDoelgroep:
Technisch teamleider, softwareontwikkelaar
Leerdoel:
Het doel van training is het verwerven van het vermogen om geavanceerde ontwikkeling / projectstructuren in C # te ontwerpen.
Tijdens de cursus raken studenten vertrouwd met de MSDN-bronnen en -hulpmiddelen om het ontwikkelingsproces te ondersteunen, zoals Microsoft Visual Studio , ReSharper.
Introduction to Blazor
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die Blazor willen gebruiken om full-stack C# webapplicaties te maken.
Aan het einde van deze training kunnen deelnemers:
- Ontwikkel webapplicaties met C# en Blazor.
- Gebruik C#-code om JavaScript API's en bibliotheken aan te roepen.
- Voer C#-code en clientlogica aan de clientzijde rechtstreeks uit in een browser of server.
- Implementeer Blazor-webapplicaties met Azure.
Mastering LINQ with C#
14 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor webontwikkelaars die big data willen opvragen en bijwerken met LINQ met behulp van C#.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak en voer LINQ query's uit.
- Implementeer geavanceerde bibliotheken voor het opvragen van gegevens.
- Filter, zoek, transformeer en manipuleer lokale of externe objecten.
Programming in ASP.NET MVC 5
21 UrenDoelgroep:
Technisch teamleider, softwareontwikkelaar
Leerdoel:
Het doel van training is het verwerven van de mogelijkheid om zakelijke internetapplicaties te ontwikkelen in ASP.NET MVC 4-technologie en in C # -taal.
Tijdens de cursus raken studenten vertrouwd met de MSDN-bronnen en -hulpmiddelen om het ontwikkelingsproces te ondersteunen, zoals Microsoft Visual Studio .
Programming in C# with Visual Studio 2022
28 UrenDeze door een instructeur geleide, live trainingNederland (online of op locatie) is bedoeld voor ontwikkelaars van gemiddeld tot gevorderd niveau die de syntaxis van C# en onderwerpen gerelateerd aan objectgeoriënteerd programmeren in C# willen begrijpen. Aan het einde van deze training kunnen deelnemers: Vertrouwd zijn met de MSDN-bronnen en -hulpmiddelen. Ondersteun het ontwikkelingsproces zoals Microsoft Visual Studio.
Robot Framework: Keyword Driven Acceptance Testing
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op softwaretestingenieurs die willen leren hoe ze een set testcases en een testsuite kunnen schrijven en vervolgens de tests op een demoapplicatie kunnen uitvoeren.
Aan het einde van deze training kunnen deelnemers:
- Gebruik de op trefwoorden gebaseerde testaanpak van Robot Framework en de syntaxis van testgegevens in tabelvorm om tests te schrijven en uit te voeren. Gebruik een consistente syntaxis om nieuwe trefwoorden samen te stellen uit bestaande trefwoorden. Voer Gherkin-stijl Behavior Driven Development (BDD)-tests uit (vergelijkbaar met Komkommer). Genereer en interpreteer rapporten en logboeken om fouten in de geteste applicatie op te lossen. Uitgebreide mogelijkheden van Robot Framework met behulp van bibliotheken van derden geschreven in Python, Java, Perl, Javascript en PHP. Integreer Robot Framework met Selenium voor het testen van webapplicaties.
TestComplete
21 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze de functies van TestComplete kunnen gebruiken, inclusief het testobjectmodel, controlepunten, naamtoewijzing en gebruikersinterface om geautomatiseerd testen uit te voeren op desktop, internet, en mobiele applicaties.
Aan het einde van deze training kunnen deelnemers:
- Functionele tests maken, registreren en uitvoeren.
- Creëer een schaalbaar en onderhoudbaar testframework.
- Creëer controlepunten, pas tests aan voor meerdere apparaten en analyseer testresultaten.
- Gebruik de scriptextensies van TestComplete.
Tosca: Model-Based Testing for Complex Systems
35 UrenIn deze door een instructeur geleide, live training in Nederland leren deelnemers hoe ze Tosca kunnen gebruiken om end-to-end (web + backend) testen uit te voeren. De training combineert theorie met praktijk in een live lab-omgeving, waardoor deelnemers de kans krijgen om te communiceren met de technologie, de instructeur en hun collega's.
De training begint met een overzicht van traditionele code en scriptgebaseerde automatiseringstests en contrasteert dit met Tosca's modelgebaseerde (MBT) aanpak. Deelnemers leren hoe ze testcases kunnen maken en uitvoeren met behulp van Tosca's standaardmodules en hoe ze hun eigen modules op maat kunnen bouwen voor uitvoering.
Van principes voor softwaremodellering tot testdekking in verschillende browsers, deze training leidt deelnemers door zowel theorie als praktijk en stelt hen in staat om hun eigen testoplossing in Tosca te implementeren.
TOSCA Certification Preparation
14 UrenDeze door een instructeur geleide, live training in Nederland (online of ter plaatse) is bedoeld voor softwaretestprofessionals op gemiddeld niveau die gecertificeerd willen worden in TOSCA en hun vaardigheden willen aantonen op het gebied van testautomatisering met behulp van Tricentis Tosca.
Aan het einde van deze training kunnen deelnemers:
- De structuur en vereisten van de TOSCA-certificering begrijpen.
- TOSCA-concepten beheersen, inclusief het ontwerpen, automatiseren en uitvoeren van testcases.
- Best practices toepassen voor het bouwen van herbruikbare en onderhoudbare testcases.
- Zich voorbereiden op de praktische en theoretische onderdelen van het TOSCA-certificeringsexamen.