Schulungsübersicht
Grundlagen von QA und Automatisierung
- Arten von Tests und wo Regressionstests einzuordnen sind
- Manuelles Testen versus automatisiertes Testen
- Wann Automatisierung Mehrwert bietet und was manuell bleiben sollte
- Gute Praktiken für wartbare automatische Tests
Arbeiten mit Katalon Studio
- Überblick über Funktionen und Hauptkomponenten von Katalon Studio
- Erstellen eines Projekts und Verständnis der Projektstruktur
- Arbeiten mit Testfällen, Testsuites, Testobjekten und Ausführungsberichten
- Nutzung von Recording, Objekt-Spionage 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
- Parametrisierung von Tests mit Eingabedaten und globalen Variablen
- Verbesserung der Lesbarkeit und Wartbarkeit automatisierter Tests
Automatisierung von API-Tests
- Grundlagen des API-Tests und gängige REST-Konzepte
- Erstellen von Anfragen für gängige Methoden und Endpunkte
- Validieren von Statuscodes, Headern, Antwortinhalten und grundlegenden Antwortzeiten
- Verknüpfung von Anfragen, Nutzung von Variablen und Organisation von API-Regressionstests
Automatisierung von Web-UI-Tests
- Aufbau browserbasierter automatisierter Tests in Katalon Studio
- Arbeiten mit Locators, Formularen, Navigationsabläufen und gängigen UI-Aktionen
- Behandeln von Wartezeiten, Checks und Validierungsschritten für eine stabile Ausführung
- Erstellen wiederverwendbarer Testabläufe für wichtige Geschäftsszenarien
Grundlegende mobile Tests in Katalon Studio
- Konzepte der Mobile-Automatisierung und wo Mobile-Tests in Katalon Studio einzuordnen sind
- Vorbereiten einfacher mobiler TestSzenarien und Verständnis der Setup-Anforderungen
- Wiederverwendung gängiger Automatisierungsdesignprinzipien über Web- und Mobile-Tests hinweg
Testausführung, Berichterstattung und nächste Schritte
- Organisation von Tests in Suiten für wiederholbare Regressionsdurchläufe
- Überprüfen der Ausführungsergebnisse, Logs und Berichte
- Identifizieren häufiger 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
- Grundlegende Programmierkenntnisse oder Sicherheit im Umgang mit Logik, Variablen und einfachen Skripten
Zielgruppe
- Manuelle Tester, die in den Bereich Testautomatisierung wechseln
- 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