Schulungsübersicht
Einführung in das Automatisierte Testen
-
Überblick über automatisiertes Testen
- Vorteile der Automatisierung
- Testarten: Funktional vs. Nicht-funktional
-
Verständnis des Kunden-Ökosystems
- Überblick über Oracle APEX
- Einführung in .Net Core
- Grundlagen von Machine Learning in Code-Algorithmen
Überblick über Automatisierungstools
-
Selenium
- Einrichten von Selenium WebDriver
- Schreiben und Ausführen von Testskripten
- Best Practices für Selenium
-
TestComplete
- Einführung in TestComplete
- Erstellen automatisierter Tests für verschiedene Anwendungen
- Integration von TestComplete mit anderen Tools
Detaillierte Betrachtung der Automatisierung mit Selenium
-
Erweitertes Selenium
- Umgang mit dynamischen Web-Elementen
- Browsere übergreifendes Testen (Cross-Browser Testing)
- Integration mit TestNG und JUnit
-
Entwicklung von Frameworks
- Page-Object-Model (POM)
- Datengetriebene und keyword-getriebene Frameworks
- Kontinuierliche Integration mit Jenkins
Erweiterte Funktionen in TestComplete
-
Scripting und Automatisierung
- Von TestComplete unterstützte Scripting-Sprachen
- Automatisierung von Desktop-, Web- und Mobile-Anwendungen
-
Anpassung von Tests
- Erstellen benutzerdefinierter Prüfungen (Checkpoints)
- Umgang mit Ausnahmen und Fehlern
Integration mit Oracle APEX und .Net Core
-
Testen von Oracle APEX-Anwendungen
- Automatisierte Teststrategien für APEX-Anwendungen
- Spezifische Tools und Praktiken für APEX
-
Automatisierung in .Net Core
- Einrichten von Testprojekten
- Unit Testing mit xUnit
- Integration und End-to-End-Testen
Machine Learning in der Automatisierung
-
Einführung in Machine Learning im Testen
- Grundlagen von Machine Learning
- Anwendungsfälle von Machine Learning in der Testautomatisierung
-
Implementierung von Machine-Learning-Algorithmen
- Schreiben von Algorithmen für prädiktive Analysen
- Integration von Machine Learning mit Testautomatisierung
Wartung und manuelle Erstellung neuer Apps
-
Grundlagen des manuellen Testens
- Manuelle Testtechniken
- Schreiben effektiver Testfälle und Testpläne
-
Übergang vom manuellen zum automatisierten Testen
- Identifizierung von Automatisierungs Kandidaten
- Best Practices für die Wartung von Testskripten
Digital HCM/NPP und Auslagerungsstrategien (Outsourcing)
-
Überblick über Digital HCM/NPP
- Tools und Technologien im HR-Management (HCM)
- Automatisierungsstrategien für HCM-Anwendungen
-
Verwaltung von ausgelagerten Testprojekten
- Best Practices für Outsourcing
- Sicherstellung von Qualität und Konsistenz in ausgelagerten Projekten
Alternative Tools und Technologien
-
Bewertung von Jtest und SOAtest
- Funktionen von Jtest und SOAtest
- Geeignetheit für die Kundenbedürfnisse
-
Einführung alternativer Tools
- Erkundung anderer Automatisierungstools (z. B. Katalon Studio, Postman für API-Tests)
- Integrations- und Migrationsstrategien
Praxisworkshops und reale Szenarien
-
Praktische Sitzungen
- Practice Labs mit Selenium und TestComplete
- Testszenarien aus der Praxis
-
Fallstudien und Abschlussprojekt
- Gruppenprojekt zur Implementierung einer vollständigen Automatisierungslösung
- Präsentation und Peer-Review
Zusammenfassung und nächste Schritte
Voraussetzungen
- Kenntnisse der grundlegenden Programmierkonzepte
- Erfahrung mit Softwaretest (manuell oder automatisiert)
- Vertrautheit mit Webtechnologien und Entwicklungsframeworks
Zielgruppe
- Tester für Automatisierung
- QA-Ingenieure (Qualitätssicherung)
- Softwareentwickler
- IT-Fachkräfte, die an Softwarewartung und -test 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
Sehr interessantes Thema und sehr wissenswertiger Trainer
Pedro Miguel Costa - Natixis
Kurs - Automation Testing with Cypress
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