Schulungsübersicht
QA- und Automatisierungsgrundlagen
- Testarten und die Einbettung von Regressionstests
- Manuelles Testen vs. automatisiertes Testen
- Wann Automatisierung Mehrwert bietet und was manuell bleiben sollte
- Best Practices für wartbare automatisierte Tests
Arbeiten mit Katalon Studio
- Überblick über die Funktionen und Hauptkomponenten von Katalon Studio
- Erstellen eines Projekts und Verständnis der Projektstruktur
- Arbeiten mit Testfällen, Testsuiten, Testobjekten und Ausführungsberichten
- Nutzung von Recording (Aufzeichnung), Object Spying (Objekt-Überwachung) und Playback zur Beschleunigung der Testerstellung
Aufbau wiederverwendbarer automatisierter Tests
- Verwendung von Variablen, Bedingungen, Schleifen und wiederverwendbaren Schritten in der Testlogik
- Arbeiten mit integrierten Keywords und einfachen benutzerdefinierten Keywords
- Parametrisieren von Tests mit Eingabedaten und globalen Variablen
- Verbessern der Lesbarkeit und Wartbarkeit automatisierter Tests
API-Testautomatisierung
- Grundlagen des API-Tests und gängige REST-Konzepte
- Erstellen von Anfragen für gängige Methoden und Endpunkte
- Überprüfen von Statuscodes, Headern, Antwortinhalten und grundlegenden Antwortzeiten
- Verketten von Anfragen, Verwenden von Variablen und Organisieren von API-Regessionstests
Web-UI-Testautomatisierung
- Aufbau browserbasierter automatisierter Tests in Katalon Studio
- Arbeiten mit Locators (Ortungsmerkmalen), Formularen, Navigationsabläufen und gängigen UI-Aktionen
- Umgang mit Wartezeiten, Checkpoints und Validierungsschritten für stabile Ausführungen
- Erstellen wiederverwendbarer Testabläufe für wichtige Geschäftsszenarien
Grundlegende mobile Tests in Katalon Studio
- Konzepte der Mobile-Automatisierung und die Einbettung mobiler Tests in Katalon Studio
- Vorbereiten einfacher mobiler Test Szenarien und Verständnis der Setup-Anforderungen
- Wiederverwendung gängiger Automatisierungsprinzipien bei Web- und Mobile-Tests
Testausführung, Berichterstellung und weitere Schritte
- Organisieren von Tests in Suiten für wiederholbare Regressionsläufe
- Überprüfen der Ausführungsergebnisse, Logs und Berichte
- Identifizieren gängiger Ursachen für instabile Tests und Verbessern der Zuverlässigkeit
- Definieren praktischer nächster Schritte für die Einführung von Testautomatisierung im Team
Voraussetzungen
- Grundlegendes Verständnis von Softwaretestkonzepten, einschließlich funktionaler Tests und Regressionstests
- Erfahrung im manuellen Testen von Webanwendungen oder APIs
- Grundkenntnisse in der Programmierung oder Sicherheit im Umgang mit Logik, Variablen und einfachen Skripten
Zielgruppe
- Manuelle Tester, die in die Testautomatisierung einsteigen
- QA-Teammitglieder, die automatisierte Regressionstests in Katalon Studio erstellen und pflegen müssen
- Technische Teammitglieder, die an der Validierung von Web-, API- oder grundlegenden mobilen Tests beteiligt sind
Erfahrungsberichte (3)
Praktische Übungen erleichtern das Behalten von Informationen.
ashley bolen - Insurance Corporation of British Columbia
Kurs - Test Automation with Selenium
Maschinelle Übersetzung
Hauptthemen können im Voraus mit dem Trainer besprochen und vereinbart werden. Entspannte und angenehme Atmosphäre während der Seminarstage.
Lorenz - Continentale Lebensversicherung AG
Kurs - Advanced Selenium
Maschinelle Übersetzung
Ich habe neue Kenntnisse erworben und bin mir ziemlich sicher dabei. Es gibt nichts Unklares.
Barbara - Titian Software Poland Sp. z o.o.
Kurs - Selenium WebDriver in C#
Maschinelle Übersetzung