Schulungsübersicht
Einführung
Projektaufbau
.Net und VisualStudio Setup
C# Datentypen und Operatoren
- Variablentypen
- Operatoren
- Bedingte Anweisungen
- Schleifenanweisungen
- Listen
- Switch-Anweisungen
- Arrays
Objektorientierte Programmierung
- Klassen erstellen
- Konstruktoren
- Überladung von Konstruktoren
- Namespaces und using-Anweisungen
Methoden
- Methoderstellung
- Wiederverwendung von Methoden
- Überladung von Methoden
- Übergabe von Argumenten
Container
- Listen
- Vektoren
- Dictionary
- Generics
Erweiterung von Klassen
- Klassenkonstruktion
- Vererbung
- Polymorphismus
- Abstrakte Klassen
- Interface-Klassen
Arbeiten mit Strings
- Manipulation
- Formatierung
- Tokenisierung
Unit Tests
- Web-Testing
- Erstellung
- Assertions
Debugging
- Watch-Fenster
- Debug-Befehle
- Debug-Funktionen
Ausnahmeverarbeitung
- Catch-Block
- Finally-Block
- Throw-Schlüsselwort
- Try-Catch-Block
Arbeiten mit JSON
- Struktur
- JSON-Bibliotheken
- Erstellen von JSON-Strings
- Deserialisierung
Auf dem Weg zu einem Automatisierungsframework
Abschließende Bemerkungen
Voraussetzungen
- Interesse am C#-Programmieren und automatisierten Tests
Zielgruppe
- Anfänger-Tester, die lernen möchten, wie man C# für automatisierte Tests einsetzt
- Professionelle Tester mit Erfahrung in anderen Programmiersprachen wie Java oder JavaScript, die ihre Testfähigkeiten auf C# übertragen möchten
Erfahrungsberichte (7)
Shane ist sehr erfahren, wissbegierig und bereit, bei Fragen zu helfen und sie zu erklären. Mir gefiel besonders, dass Shane eine Atmosphäre schafft, in der Fragen ohne Hemmungen gestellt und ermutigt werden dürfen, 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 praktisch. Der Dozent war interessant und hielt uns die ganze Zeit bei der Stange. Er hat sogar einige Inhalte an unsere eigenen Anforderungen angepasst!
Lisa Gallimore
Kurs - C# for Automation Test Engineers
Maschinelle Übersetzung
Das Einzelklicken mit dem Dozenten 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 wissbegierig und freundlich und erklärt alles ausführlich.
Mpho - Multichoice
Kurs - C# for Automation Test Engineers
Maschinelle Übersetzung
Erstellen des Selenium-Frameworks
Multichoice
Kurs - C# for Automation Test Engineers
Maschinelle Übersetzung