C# for Automation Test Engineers Schulung
Diese von einem Kursleiter geleitete Live-Schulung richtet sich an alle, die C# für Automatisierungstests erlernen möchten. Es handelt sich um einen gestrafften, intensiven Kurs mit vielen praktischen Übungen, um den Teilnehmern schnell die wesentlichen Programmierfähigkeiten zu vermitteln, die für die Anwendung bei Software-Automatisierungstests erforderlich sind. Der Schwerpunkt liegt auf den C#-Grundlagen, die direkt und unmittelbar auf die Testautomatisierung angewendet werden können.
In diesem Kurs werden keine tiefgreifenden Testautomatisierungs-Frameworks wie Selenium behandelt. Wenn Sie sich bereits mit C# auskennen und direkt in das Testen mit Selenium einsteigen möchten, schauen Sie sich bitte Selenium an: Selenium WebDriver in C#: Einführung in die Automatisierung von Web-Tests in C#.
Format des Kurses
- Teilweise Vortrag, teilweise Diskussion, viel praktische Übung, gelegentliche Tests zur Überprüfung des Verständnisses
Schulungsübersicht
Einführung
Projekt einrichten
.Net- und VisualStudio-Einrichtung
C# Datentypen und Operatoren
- Variablentypen
- Operatoren
- Bedingte Anweisungen
- Schleifen-Anweisungen
- Aufzählungen
- Schalter
- Arrays
Object-Oriented Programming
- Erstellung von Klassen
- Konstruktoren
- Überladen von Konstruktoren
- Namespaces und using-Anweisungen
Methoden
- Erstellung von Methoden
- Wiederverwendung von Methoden
- Überladen von Methoden
- Übergabe von Argumenten
Gefäße
- Listen
- Vektoren
- Wörterbuch
- Generika
Erweitern von Klassen
- Konstruktion von Klassen
- Vererbung
- Polymorphie
- Abstrakte Klassen
- Interface-Klassen
Arbeiten mit Strings
- Manipulation
- Formatierung
- Tokenisierer
Unit-Tests
- Web-Tests
- Erstellung
- Behauptungen
Fehlersuche
- Das Überwachungsfenster
- Debugging-Befehle
- Debugging-Funktionen
Behandlung von Ausnahmen
- Catch-Block
- Finally-Block
- Throw-Schlüsselwort
- Try-Catch-Block
Arbeiten mit JSON
- Aufbau
- JSON-Bibliotheken
- Erstellen von JSON-Strings
- Deserialisieren
Auf dem Weg zu einem Automatisierungsrahmen
Schlussbemerkungen
Voraussetzungen
- Interesse an C# Programmierung und Automatisierungstests
Publikum
- Anfänger, die C# für Automatisierungstests erlernen möchten
- Professionelle Tester mit Erfahrung in anderen Programmiersprachen wie Java oder JavaScript, die ihre Testfähigkeiten auf C# übertragen wollen
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
C# for Automation Test Engineers Schulung - Booking
C# for Automation Test Engineers Schulung - Enquiry
Erfahrungsberichte (7)
Shane ist sehr erfahren, sachkundig und bereit zu helfen und zu erklären, wenn man Fragen hat. Am besten hat mir gefallen, dass Shane eine Atmosphäre schafft, in der es sicher ist, Fragen zu stellen, und dass er dazu ermutigt, was meiner Meinung nach extrem wichtig für das Lernen ist.
Ryan
Kurs - C# for Automation Test Engineers
Maschinelle Übersetzung
die vielen Beispiele und Demos
David
Kurs - C# for Automation Test Engineers
Maschinelle Übersetzung
Wirklich praxisnah. Der Dozent war interessant und hat uns bei der Stange gehalten. Er hat sogar einige Inhalte auf Dinge zugeschnitten, die wir in unserem Rahmen machen wollen!
Lisa Gallimore
Kurs - C# for Automation Test Engineers
Maschinelle Übersetzung
Der Klick allein mit dem Ausbilder hat sehr geholfen
Lillian Ahles
Kurs - C# for Automation Test Engineers
Maschinelle Übersetzung
Es wurde gut erklärt.
Moises - Department of Defense
Kurs - C# for Automation Test Engineers
Maschinelle Übersetzung
Der Trainer ist kompetent und freundlich und erklärt alles ausführlich.
Mpho - Multichoice
Kurs - C# for Automation Test Engineers
Maschinelle Übersetzung
Aufbau des Selenium-Frameworks
Multichoice
Kurs - C# for Automation Test Engineers
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced Blazor
21 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Webentwickler, die lernen möchten, wie man mit Hilfe von Entity Framework (EF) Core und Blazor Progressive Web Application (PWA)-Entwicklungsfunktionen eine App-ähnliche Erfahrung auf einer Website schafft.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Nutzen Sie das EF-Paket für die Arbeit mit Datenbanken.
- Nutzen Sie Blazor-Komponenten, Services, Dependency Injection, Layout und Routing.
- Erstellen von Service Workern, um PWA-Funktionen in einer Anwendung zu aktivieren.
- Nutzen Sie Push-Benachrichtigungen und andere PWA-Funktionen.
High-Performance Application Development with .NET Core
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit .NET Core optimierte Anwendungen erstellen, erstellen, testen, debuggen und bereitstellen möchten, die auf verschiedenen Systemen laufen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der Entwicklungsumgebung auf der Grundlage von .NET Core, um mit der Entwicklung von Anwendungen zu beginnen.
- Das ASP.NET Core-Framework und die Bibliotheken nutzen, um neue Anwendungen zu erstellen oder bestehende Anwendungen zu optimieren.
- Die Leistung von Anwendungen mit fortgeschrittenen .NET Core-Tools überwachen und verbessern.
- Die Prinzipien hinter den .NET Core-Funktionen zu verstehen und dieses Wissen auf andere Geschäftsimplementierungen anzuwenden.
Automate Windows Desktop Applications with AutoIt
14 StundenIn dieser von einem Kursleiter geleiteten Live-Schulung (vor Ort oder per Fernzugriff) lernen die Teilnehmer anhand einer Reihe praktischer Live-Laborübungen, wie sie AutoIt zur Automatisierung von Fensteranwendungen einsetzen können.
Blazor WebAssembly
14 StundenDiese von einem Ausbilder geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Webentwickler, die Blazor Web Assembly zur Erstellung einer Webanwendung verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Formulare und Authentifizierung in Blazor WebAssembly zu verstehen.
- Ein Blazor WebAssembly Projekt erstellen.
- Verschiedene Möglichkeiten zur Ausführung Ihrer Webanwendung kennenlernen.
Introduction to .Net Core
14 Stunden.NET Core ist ein Open-Source-Framework zum Erstellen von .NET-Anwendungen unter Windows, MacOS und Linux .
In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer die Grundlagen von .Net Core während sie eine Beispielanwendung erstellen, in der die einzigartigen Eigenschaften von .Net Core im .Net Core anderen Frameworks demonstriert werden.
Am Ende dieser Schulung können die Teilnehmer:
- Richten Sie .Net Core zusammen mit den Tools und IDEs ein, die für die sofortige Entwicklung erforderlich sind.
- Verwenden Sie .NET, um verschiedene Arten von Software zu erstellen, einschließlich Webanwendungen, Konsolenanwendungen, Microservices und Bibliotheken.
- Verstehen Sie die Komponenten von .Net Core , einschließlich Klassenbibliotheken, Paketen, Metapaketen und Frameworks.
- Erstellen, debuggen und implementieren Sie eine Beispiel-Webanwendung
Publikum
- Entwickler
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und intensives Üben im Live-Labor.
Hinweis
- Dieser Kurs basiert auf .Net Core 2.x und ist sowohl für Windows- als auch für Linux Umgebungen verfügbar.
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
- Weitere .Net Core zu .Net Core finden Sie unter: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 StundenPublikum
- Entwickler
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und intensive praktische Übungen in einer Live-Laborumgebung.
Entity Framework Core 2.0
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie man mit Entity Framework Core 2.0 eine ASP.Net Core-Anwendung erstellt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Das notwendige Framework und die Tools für die Erstellung von Entity Framework Core 2.0 MVC-Webanwendungen einrichten.
- Datenbankoperationen auf MS SQL Server durchführen.
- Einen "code first" und "data first" Ansatz zur Anwendungsentwicklung verwenden.
- Durchführen von Migrations- und Seeding-Vorgängen.
- Verstehen von fortgeschrittenen Datenmodellierungskonzepten.
- Eine ASP.Net Core-Beispielanwendung erstellen.
Introduction to Blazor
14 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Webentwickler, die Blazor zur Erstellung von Full-Stack C# Webanwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwickeln Sie Webanwendungen mit C# und Blazor.
- Verwenden Sie C#-Code, um JavaScript APIs und Bibliotheken aufzurufen.
- Ausführen von clientseitigem C#-Code und Client-Logik direkt in einem Browser oder Server.
- Blazor-Webanwendungen mit Azure bereitstellen.
Machine Learning and AI with ML.NET
21 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Datenwissenschaftler und Entwickler, die ML.NET maschinelle Lernmodelle zur automatischen Ableitung von Prognosen aus ausgeführten Datenanalysen für Unternehmensanwendungen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- ML.NET zu installieren und in die Anwendungsentwicklungsumgebung zu integrieren.
- Die Prinzipien des maschinellen Lernens hinter den ML.NET-Tools und -Algorithmen zu verstehen.
- Modelle für maschinelles Lernen zu erstellen und zu trainieren, um mit den bereitgestellten Daten intelligente Vorhersagen zu machen.
- Bewertung der Leistung eines maschinellen Lernmodells anhand der ML.NET-Metriken.
- Optimierung der Genauigkeit bestehender maschineller Lernmodelle auf der Grundlage des ML.NET-Frameworks.
- Anwendung der Machine-Learning-Konzepte von ML.NET auf andere Data-Science-Anwendungen.
Implementing the Actor Model with Microsoft Orleans
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit Microsoft Orleans verteilte .NET-Anwendungen für Unternehmen erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Microsoft Orleans installieren und konfigurieren.
- Verstehen des Actor Model Frameworks und seiner Implementierung in Orleans
- Verteilte Anwendungen erstellen, ohne komplexe Gleichzeitigkeit und andere Skalierungsmuster verwalten zu müssen.
Microsoft Orleans Deep Drive
14 StundenMicrosoft Orleans ist eine einfache Verwendung Framework für die Erstellung von hochleistungsverteilten Anwendungen in.NET.
Dieser Instructor-Leid, Live-Training (online oder on-site) richtet sich an.NET-Entwicklern, die das Beste tun wollen, während sie wissen, was unter dem Hut geschieht.
Dies ist ein schneller, theoretisch schwerer Kurs, der Anfänger auf fortgeschrittene Themen, einschließlich Internals, Primers auf Integration mit anderen Tools, Leistungsoptimierungen und fortgeschrittene Designmuster umfasst.
Am Ende dieser Ausbildung können die Teilnehmer:
- Set upOrleans für verschiedene Architektur.
- Entwickeln Sie eine vollständige Orleans Anwendung.
- Verwenden Sie Distributed Tracking, um Anforderungen zu verfolgen.
- Sicherstellung der Codequalität und Messleistung der Anwendung.
- Verwenden Sie Leistungsoptimierung.
- Verständnis fortschrittlicher Designmuster für OrleansAnwendungen.
Format des Kurses
- Interaktive Unterricht und Diskussion.
- Eine hohe Menge an Internal und Protokolltheorie.
- Labs zu durchführen in einem eigenen Tempo, während oder nach dem Kurs.
- Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
- Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
Robot Framework: Keyword Driven Acceptance Testing
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Software-Testingenieure, die lernen möchten, wie man eine Reihe von Testfällen und eine Testsuite schreibt und die Tests anschließend an einer Demo-Anwendung ausführt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
-
Verwenden Sie den schlüsselwortgesteuerten Testansatz des Robot Frameworks und die tabellarische Testdatensyntax zum Schreiben und Ausführen von Tests.
Verwenden Sie eine konsistente Syntax, um neue Schlüsselwörter aus bestehenden zusammenzustellen.
Durchführung von Behavior Driven Development (BDD)-Tests im Gherkin-Stil (ähnlich wie bei Cucumber).
Generieren und interpretieren Sie Berichte und Protokolle, um Fehler in der getesteten Anwendung zu beheben.
Erweiterung der Fähigkeiten von Robot Framework mit Bibliotheken von Drittanbietern, die in Python, Java, Perl, Javascript und PHP geschrieben sind.
Integration von Robot Framework mit Selenium zum Testen von Webanwendungen.
TestComplete
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie die Funktionen von TestComplete's nutzen können, einschließlich des Testobjektmodells, der Prüfpunkte, der Namenszuordnung und der Benutzeroberfläche, um automatisierte Tests für Desktop-, Web- und mobile Anwendungen durchzuführen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellen, Aufzeichnen und Ausführen von Funktionstests.
- Ein skalierbares und wartbares Test-Framework erstellen.
- Erstellen von Checkpoints, Anpassen von Tests für mehrere Geräte und Analysieren von Testergebnissen.
- Nutzen Sie TestComplete's Skripterweiterungen.
Tosca: Model-Based Testing for Complex Systems
35 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie Tosca für die Durchführung von End-to-End-Tests (Web + Backend) einsetzen können. Die Schulung kombiniert Theorie und Praxis in einer Live-Laborumgebung, so dass die Teilnehmer die Möglichkeit haben, mit der Technologie, dem Kursleiter und ihren Kollegen zu interagieren.
Die Schulung beginnt mit einem Überblick über traditionelle code- und skriptbasierte Automatisierungstests und stellt diese dem modellbasierten (MBT) Ansatz von Tosca gegenüber. Die Teilnehmer lernen, wie man Testfälle mit den Standardmodulen von Tosca erstellt und ausführt und wie sie ihre eigenen Module für die Ausführung erstellen können.
Von den Grundsätzen der Softwaremodellierung bis hin zur Testabdeckung in verschiedenen Browsern führt dieses Training die Teilnehmer durch Theorie und Praxis und befähigt sie, ihre eigene Testlösung in Tosca zu implementieren.
TOSCA Certification Preparation
14 StundenDiese instructor-geführte, Live-Schulung (online oder vor Ort) richtet sich an Softwaretest-Experten mit mittleren Kenntnissen, die sich in TOSCA zertifizieren lassen und ihre Kompetenz im Bereich Testautomatisierung mit Tricentis Tosca nachweisen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Struktur und die Anforderungen der TOSCA-Zertifizierung zu verstehen.
- TOSCA-Konzepte zu beherrschen, einschließlich Testfalldesign, Automatisierung und Ausführung.
- Best Practices für die Erstellung wiederverwendbarer und wartbarer Testfälle anzuwenden.
- Sich auf die praktischen und theoretischen Bestandteile der TOSCA-Zertifizierungsprüfung vorzubereiten.