Seminar Qt Squish – Windows- und macOS-Anwendungen automatisieren

Seminarprofil

Das Seminar behandelt die robuste Automatisierung nativer und hybrider Desktopanwendungen unter Windows und macOS. Objektzugriff, Fenster- und Dialogsteuerung, Datei- und Systeminteraktionen, Plattformunterschiede, Prozesszustände und automatisierte Ausführung werden in einer gemeinsamen Architektur gekapselt.

Inhaltsübersicht

  1. Seminarprofil
  2. Lernziele
  3. Zielgruppe
  4. Voraussetzungen
  5. Seminarinhalte
  6. Praxisübung Schritt für Schritt
  7. Methodik

Lernziele

  • Ziele und Einsatzgrenzen von Desktop-Testmodell sicher beurteilen
  • AUT-Anbindung und Prozesse nachvollziehbar konfigurieren und praktisch anwenden
  • Objektmodelle und Erkennung in wartbare Squish-Bausteine überführen
  • Fehlerbilder bei Fenster, Menüs und Dialoge systematisch diagnostizieren
  • Datei- und Systeminteraktionen mit geeigneten Prüf- und Reviewregeln absichern

Zielgruppe

Desktop-Tester, Testautomatisierer, Entwickler, Quality Engineers und Verantwortliche für plattformübergreifende Desktopprodukte.

Voraussetzungen

Squish-Grundkenntnisse, grundlegendes Skripting und Zugriff auf geeignete Windows- und macOS-Testumgebungen.

Seminarinhalte

Desktop-Testmodell

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Plattformmatrix und Varianten, geeignete End-to-End-Szenarien und reproduzierbarer Startzustand. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Plattformmatrix und Varianten
  • geeignete End-to-End-Szenarien
  • reproduzierbarer Startzustand

AUT-Anbindung und Prozesse

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden Start, Verbindung und Beenden, Mehrprozessanwendungen und Hilfsprozesse und fehlerhafte Starts und Aufräumen. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Start, Verbindung und Beenden
  • Mehrprozessanwendungen und Hilfsprozesse
  • fehlerhafte Starts und Aufräumen

Objektmodelle und Erkennung

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Fenster, Container und Controls, symbolische Namen und Plattformvarianten und dynamische und kundenspezifische Elemente. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Fenster, Container und Controls
  • symbolische Namen und Plattformvarianten
  • dynamische und kundenspezifische Elemente

Fenster, Menüs und Dialoge

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Hauptfenster, modale Dialoge und Pop-ups, Menüs, Kontextmenüs und Tastaturkürzel und Fokus, Aktivierung und Bildschirmposition. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Hauptfenster, modale Dialoge und Pop-ups
  • Menüs, Kontextmenüs und Tastaturkürzel
  • Fokus, Aktivierung und Bildschirmposition

Datei- und Systeminteraktionen

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Öffnen, Speichern und Pfade, Zwischenablage und Drag-and-drop und Berechtigungen und Benutzerverzeichnisse. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Öffnen, Speichern und Pfade
  • Zwischenablage und Drag-and-drop
  • Berechtigungen und Benutzerverzeichnisse

Komplexe und hybride Oberflächen

Der Schwerpunkt wird von der Ausgangslage bis zur überprüfbaren Umsetzung entwickelt. Behandelt werden inhaltsbasierte Auswahl, kundenspezifische Komponenten und Kontextwechsel zu Webinhalten. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • inhaltsbasierte Auswahl
  • kundenspezifische Komponenten
  • Kontextwechsel zu Webinhalten

Plattformadapter

Die technische Umsetzung wird mit Wartungs- und Diagnoseanforderungen verbunden. Behandelt werden Fähigkeiten und Konfiguration, alternative Aktionen und Erwartungen und einheitliche Rückgabewerte und Fehlerbilder. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Fähigkeiten und Konfiguration
  • alternative Aktionen und Erwartungen
  • einheitliche Rückgabewerte und Fehlerbilder

Synchronisation und Wiederanlauf

Das Vorgehen wird an einem zusammenhängenden Beispiel praktisch erarbeitet. Behandelt werden Objekt- und Prozesszustände, Timeouts und blockierte Dialoge und Reset und Wiederholung. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Objekt- und Prozesszustände
  • Timeouts und blockierte Dialoge
  • Reset und Wiederholung

Agentenbetrieb und Reporting

Das Modul ordnet den Themenbereich in den gesamten Testprozess ein. Behandelt werden Benutzerkonto und interaktive Sitzung, Screenshots, Logs und Plattformdaten und Desktopmatrix und Quality Gates. Jeder Baustein wird konfiguriert, ausgeführt, geprüft und für die spätere Wiederverwendung dokumentiert.

  • Benutzerkonto und interaktive Sitzung
  • Screenshots, Logs und Plattformdaten
  • Desktopmatrix und Quality Gates

Praxisübung Schritt für Schritt

  1. Plattformen und Systemgrenzen für einen plattformübergreifenden Desktopablauf mit Datei- oder Systemdialog festlegen.
  2. AUTs, Geräte, Browser oder Desktop-Sitzungen reproduzierbar vorbereiten.
  3. Objekthierarchien und technische Kontexte auf jeder Plattform analysieren.
  4. Gemeinsame Geschäftsaktionen und plattformspezifische Adapter definieren.
  5. Start-, Reset- und Bereinigungsabläufe je Zielsystem implementieren.
  6. Übergänge zwischen Anwendungen oder Technologien zustandsbezogen synchronisieren.
  7. Plattformabhängige Erwartungen und gemeinsame Prüfkriterien festlegen.
  8. Ergebnisse, Screenshots und Plattformdaten in einem Bericht zusammenführen.
  9. 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

Seminardetails

   
Dauer: 3 Tage, ca. 6 Stunden pro Tag; Beginn am ersten Tag 10:00 Uhr, an den Folgetagen 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Desktop-Tester, Testautomatisierer, Entwickler, Quality Engineers und Verantwortliche für plattformübergreifende Desktopprodukte.
Voraussetzungen: Squish-Grundkenntnisse, grundlegendes Skripting und Zugriff auf geeignete Windows- und macOS-Testumgebungen.
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.

Seminar Startdatum Enddatum Ort Dauer
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Erfurt 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben