Seminarprofil
Das Intensivseminar bündelt plattformspezifische und systemübergreifende Automatisierung. Qt- und QML-Anwendungen, Java, Web, Windows und macOS, Android und iOS, Embedded-HMIs, VNC, CAN sowie Multi-Application- und Cross-Platform-Tests werden zu einer gemeinsamen End-to-End-Methodik verbunden.
Inhaltsübersicht
- Seminarprofil
- Lernziele
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübung Schritt für Schritt
- Methodik
Lernziele
- Ziele und Einsatzgrenzen von Gemeinsame Plattformarchitektur sicher beurteilen
- Qt Widgets und Model-View nachvollziehbar konfigurieren und praktisch anwenden
- QML, Qt Quick und WebEngine in wartbare Squish-Bausteine überführen
- Fehlerbilder bei Java-Anwendungen systematisch diagnostizieren
- Webanwendungen mit geeigneten Prüf- und Reviewregeln absichern
Zielgruppe
Erfahrene Testautomatisierer, Systemtester, Plattformteams, Embedded-Tester, Entwickler und Integrationsingenieure.
Voraussetzungen
Sichere Squish-Grundlagen und Skripting-Erfahrung; Zugang zu mindestens zwei unterschiedlichen Zielplattformen oder vorbereiteten Laborumgebungen.
Seminarinhalte
Gemeinsame Plattformarchitektur
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden gemeinsame Kernlogik und Adapter, Plattformkonfiguration und Fähigkeiten und Testdaten und Ergebnisnormalisierung. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- gemeinsame Kernlogik und Adapter
- Plattformkonfiguration und Fähigkeiten
- Testdaten und Ergebnisnormalisierung
Qt Widgets und Model-View
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Widgets, Dialoge und Menüs, Tabellen, Bäume und Modelle und Eigenschaften, Signale und Zustände. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Widgets, Dialoge und Menüs
- Tabellen, Bäume und Modelle
- Eigenschaften, Signale und Zustände
QML, Qt Quick und WebEngine
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden QML-Objekthierarchie, Gesten, Animationen und Übergänge und Wechsel zwischen nativen und Web-Kontexten. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- QML-Objekthierarchie
- Gesten, Animationen und Übergänge
- Wechsel zwischen nativen und Web-Kontexten
Java-Anwendungen
Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Laufzeitverbindung und Startkonfiguration, Komponenten, Tabellen und Bäume und Threading und asynchrones Verhalten. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Laufzeitverbindung und Startkonfiguration
- Komponenten, Tabellen und Bäume
- Threading und asynchrones Verhalten
Webanwendungen
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden DOM-nahe Objekte und Komponenten, asynchrone Inhalte und Navigation und Browserkonfiguration und Datenisolation. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- DOM-nahe Objekte und Komponenten
- asynchrone Inhalte und Navigation
- Browserkonfiguration und Datenisolation
Windows und macOS
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Fenster, Menüs und Dialoge, Datei- und Systeminteraktionen und gemeinsame Aktionen mit Plattformvarianten. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Fenster, Menüs und Dialoge
- Datei- und Systeminteraktionen
- gemeinsame Aktionen mit Plattformvarianten
Android und iOS
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Geräte- und App-Vorbereitung, Touch, Gesten und Bildschirmwechsel und Berechtigungen, Rotation und Lebenszyklus. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Geräte- und App-Vorbereitung
- Touch, Gesten und Bildschirmwechsel
- Berechtigungen, Rotation und Lebenszyklus
Hybrid- und WebView-Szenarien
Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Kontextwechsel und Objektzugriff, gemeinsame Testdaten und Synchronisation an Technologiegrenzen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Kontextwechsel und Objektzugriff
- gemeinsame Testdaten
- Synchronisation an Technologiegrenzen
Embedded-HMI und VNC
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden VNC-Sitzung und Skalierung, Bildsuche, Toleranz und Maskierung und Gerätezustand und Reset. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- VNC-Sitzung und Skalierung
- Bildsuche, Toleranz und Maskierung
- Gerätezustand und Reset
CAN und simulierte Komponenten
Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Signalwerte und Zeitbezug, Simulatoren und Zustandsmodelle und gemeinsame Auswertung mit HMI-Zuständen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Signalwerte und Zeitbezug
- Simulatoren und Zustandsmodelle
- gemeinsame Auswertung mit HMI-Zuständen
Multi-Application-Orchestrierung
Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Prozess- und Sitzungssteuerung, Datenaustausch und gemeinsame Zustände und Fehlerbehandlung über Systemgrenzen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Prozess- und Sitzungssteuerung
- Datenaustausch und gemeinsame Zustände
- Fehlerbehandlung über Systemgrenzen
Cross-Platform-Ausführung
Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Fähigkeitsabfrage und Konfiguration, plattformabhängige Erwartungen und vergleichbare Berichte und Artefakte. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- Fähigkeitsabfrage und Konfiguration
- plattformabhängige Erwartungen
- vergleichbare Berichte und Artefakte
End-to-End-Abschlussprojekt
Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden durchgängiger Datenfluss, Synchronisation und Wiederanlauf und systemweites Fehlerpaket. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.
- durchgängiger Datenfluss
- Synchronisation und Wiederanlauf
- systemweites Fehlerpaket
Praxisübung Schritt für Schritt
- Plattformen und Systemgrenzen für einen End-to-End-Geschäftsprozess über mindestens zwei Plattformen, Anwendungen oder Geräte festlegen.
- AUTs, Geräte, Browser oder Desktop-Sitzungen reproduzierbar vorbereiten.
- Objekthierarchien und technische Kontexte auf jeder Plattform analysieren.
- Gemeinsame Geschäftsaktionen und plattformspezifische Adapter definieren.
- Start-, Reset- und Bereinigungsabläufe je Zielsystem implementieren.
- Übergänge zwischen Anwendungen oder Technologien zustandsbezogen synchronisieren.
- Plattformabhängige Erwartungen und gemeinsame Prüfkriterien festlegen.
- Ergebnisse, Screenshots und Plattformdaten in einem Bericht zusammenführen.
- Den Ablauf auf einer zweiten Konfiguration ausführen und Unterschiede bewerten.
Methodik
Kurze Theorieblöcke werden unmittelbar durch Demonstrationen und betreute Übungen ergänzt. Die Arbeit erfolgt an einem durchgängigen Beispielprojekt mit nachvollziehbaren Zwischenständen, klaren Qualitätskriterien und wiederholbaren Ausführungen.
Fachbereichsleitung und Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 5 Tage, ca. 6 Stunden pro Tag; Beginn am ersten Tag 10:00 Uhr, an den Folgetagen 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Erfahrene Testautomatisierer, Systemtester, Plattformteams, Embedded-Tester, Entwickler und Integrationsingenieure. |
| Voraussetzungen: | Sichere Squish-Grundlagen und Skripting-Erfahrung; Zugang zu mindestens zwei unterschiedlichen Zielplattformen oder vorbereiteten Laborumgebungen. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachliche Einordnung, Demonstrationen, angeleitete Konfiguration und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- und Warmgetränke, Mittagessen wahlweise vegetarisch |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
