Starte Deine Karriere bei TestConsulting. Jetzt bewerben!
Offnungszeiten
Mo - Fr 09:00 - 17:30 Uhr
Mo - Fr 09:00 - 17:30 Uhr
Telefon
02173 26 43 53 0
02173 26 43 53 0
Nachricht
info@testconsulting.de
info@testconsulting.de
SCHULUNGEN
Schulungen

Integrationstests mit C#

Beschreibung
Integrationstests spielen eine zentrale Rolle in der Qualitätssicherung, da sie sicherstellen, dass unterschiedliche Softwarekomponenten zuverlässig zusammenarbeiten. Mit C# lassen sich Integrationstests gezielt implementieren, automatisieren und in bestehende Entwicklungsprozesse integrieren, um Fehler frühzeitig zu erkennen und die Stabilität von Systemen zu gewährleisten. 

Vermittelt wird ein praxisorientierter Einstieg in die Planung, Durchführung und Automatisierung von Integrationstests für native Anwendungen, für Entwickler:innen und Tester:innen, die Qualität auf Integrations- und UI-Ebene gezielt sichern wollen.
Im Fokus der Schulung steht das Verständnis der Rolle von Integrationstests im Gesamtkontext der Softwarequalität. Die Teilnehmenden lernen, wie sich Integrationstests von Unit- und Systemtests unterscheiden und wann ihr Einsatz sinnvoll ist. Anhand konkreter Beispiele wird gezeigt, wie native Anwendungen automatisiert getestet werden können.

Ein zentraler Bestandteil der Schulung ist die praktische Arbeit mit FlaUI als C#-basiertem Framework zur UI-Automatisierung. Ergänzend wird ein Überblick über alternative Werkzeuge wie Ranorex gegeben, um Unterschiede in Konzept, Einsatzgebiet und Architektur einzuordnen. Die Teilnehmenden erstellen eigene Tests, führen diese aus und analysieren die Ergebnisse.

Darüber hinaus werden fortgeschrittene Techniken wie die gezielte Steuerung komplexer UI-Elemente, der Einsatz von Wartebedingungen sowie Debugging-Strategien behandelt. Abgerundet wird die Schulung durch Aspekte der Testplanung, Wiederverwendbarkeit und Integration automatisierter Tests in CI/CD-Pipelines. Praxisnahe Beispiele aus realen Projekten sorgen für einen hohen Anwendungsbezug.

Ziel der Schulung
Nach Abschluss der Schulung sind die Teilnehmenden in der Lage:

  • Integrationstests im Gesamtkontext der Teststrategie einzuordnen
  • Unterschiede zwischen Unit-, Integrations- und Systemtests zu verstehen
  • FlaUI für die Automatisierung von Integrationstests mit C# einzusetzen
  • UI-Elemente gezielt zu analysieren und zuverlässig zu steuern
  • stabile und wartbare automatisierte Tests zu entwickeln
  • Tests auszuführen, Ergebnisse zu analysieren und Fehler systematisch zu beheben
  • Integrationstests in CI/CD-Pipelines einzubinden
  • Automatisierte Tests praxisnah in realen Projekten anzuwenden

Schulungsarten

Firmenschulung

5 Tage
1.500,00 p.P
0 Termine
Deutsch

Präsenztermin

2 Tage
1.500,00 p.P
0 Termine
Deutsch

Remote

2 Tage
1.500,00 p.P
0 Termine
Deutsch

Zielsetzung und Erwartungsabgleich
  • Klärung der individuellen Lernziele und Einsatzszenarien
  • Ausrichtung der Schulung auf praxisrelevante Fragestellungen
Grundlagen von Integrationstests
  • Bedeutung und Ziel von Integrationstests bei nativen Anwendungen
  • Abgrenzung zwischen Unit-, Integrations- und Systemtests
  • Einordnung von Integrationstests im Test- und Entwicklungsprozess
Werkzeuge und Frameworks
  • Überblick über geeignete Tools für Integrationstests mit C#
  • Einführung in FlaUI und dessen grundlegende Architektur
  • Vergleich von FlaUI mit kommerziellen Alternativen wie Ranorex
Einstieg in FlaUI
  • Aufbau einfacher automatisierter Tests mit FlaUI
  • Ausführen von Testfällen und Auswertung der Testergebnisse
  • Grundlagen zur Strukturierung von Testskripten
Arbeiten mit UI-Elementen
  • Steuerung und Interaktion mit unterschiedlichen UI-Komponenten
  • Umgang mit Listen, Dropdowns, Tabs und weiteren Steuerelementen
  • Einsatz von Accessoren zur gezielten Ansprache von UI-Elementen
Synchronisation und Analyse
  • Verwendung von Wartebedingungen und Events
  • Einführung in das Inspect-Tool zur Analyse von UI-Strukturen
  • Umgang mit dynamischen oder verzögert geladenen Elementen
Erweiterte Automatisierungstechniken
  • Entwicklung komplexerer Testfälle
  • Kombination von FlaUI und Inspect für robuste Tests
  • Strategien zur Fehleranalyse und zum Debugging
Testorganisation und Skalierung
  • Grundlagen der Testplanung und des Testmanagements
  • Wiederverwendbarkeit von Code und Verwaltung von Testdaten
  • Parallelisierung von Tests und Automatisierungsstrategien
Integration und Praxisbeispiele
  • Einbindung automatisierter Tests in CI/CD-Pipelines
  • Durchführung von Tests in automatisierten Build-Prozessen
  • Analyse realer Anwendungsbeispiele und Projektszenarien

Die Schulung richtet sich insbesondere an:

  • Softwareentwickler:innen mit C#-Kenntnissen
  • Tester:innen, die Integrationstests oder UI-Tests automatisieren möchten
  • Automatisierungstester:innen im .NET-Umfeld
  • Qualitätssicherungs- und QS-Verantwortliche
  • Technisch orientierte Projektmitarbeitende
Vorkenntnisse:
  • Grundkenntnisse in C# und .NET werden empfohlen
  • Erste Erfahrungen im Software-Test sind hilfreich, aber nicht zwingend erforderlich

  • Dauer: 2 Tage
  • Durchführung: Online oder vor Ort
  • Sprache: Deutsch
  • Materialien: Digitale Schulungsunterlagen, Beispielprojekte, praxisnahe Übungsaufgaben
  • Trainer: Zertifizierter ISTQB®-Experte mit umfangreicher Praxiserfahrung in Softwaretest, Testautomatisierung und Integrationstests mit C#

Buchungsmöglichkeiten

Schulung: Integrationstests mit C#
Termin Ort Preis
Buchen ohne Risiko
Keine Vorkasse
Kostenfreies Storno bis eine Woche vor Beginn des Seminars
Rechnung nach erfolgreichem Seminar
All-Inclusive-Preis
Garantierter Termin und Veranstaltungsort
Preise pro Person zzgl. Mehrwertsteuer
3=2 Jeder dritte Mitarbeiter ist kostenfrei (Nicht mit anderen Rabatten kombinierbar.)
Rheinpromenade 13
40789 Monheim am Rhein
Offnungszeiten
Mo - Fr 09:00 - 17:30 Uhr
Telefon
02173 26 43 53 0
Nachricht
info@testconsulting.de
Impressum Datenschutz Datenschutz-Einstellungen
© 2026 Test Consulting - Mit Qualität zum Erfolg – Alle Rechte vorbehalten