Schulungsübersicht
Einführung in die Automatisierte Testung
-
Überblick über die Automatisierte Testung
- Vorteile der Automatisierung
- Arten der Testung: Funktionale vs. Nicht-funktionale Testung
-
Verständnis des Ökosystems des Kunden
- Ü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
Tiefgehende Auseinandersetzung mit Automatisierung mittels Selenium
-
Fortgeschrittenes Selenium
- Umgang mit dynamischen Web-Elementen
- Browsereübergreifende Tests
- Integration mit TestNG und JUnit
-
Framework-Entwicklung
- Page Object Model (POM)
- Datengetriebene und keywords-basierte Frameworks
- Kontinuierliche Integration mit Jenkins
Erweiterte Funktionen in TestComplete
-
Skripting und Automatisierung
- Von TestComplete unterstützte Skriptsprachen
- Automatisierung von Desktop-, Web- und mobilen Anwendungen
-
Anpassung der Tests
- Erstellen benutzerdefinierter Kontrollpunkte (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 Vorgehensweisen für APEX
-
Automatisierung in .Net Core
- Einrichten von Testprojekten
- Unit Testing mit xUnit
- Integrations- und End-to-End-Tests
Machine Learning in der Automatisierung
-
Einführung in Machine Learning bei der Testung
- 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 der Testautomatisierung
Wartung und manuelle Erstellung neuer Apps
-
Grundlagen des manuellen Tests
- Manuelle Testtechniken
- Schreiben effektiver Testfälle und Testpläne
-
Übergang vom manuellen zum automatisierten Testing
- Identifizierung von Kandidaten für die Automatisierung
- Best Practices zur Wartung von Testskripten
Digitale HCM/NPP und Outsourcing-Strategien
-
Überblick über digitale HCM/NPP
- Tools und Technologien im Bereich HCM (Human Capital Management)
- Automatisierungsstrategien für HCM-Anwendungen
-
Management von ausgelagerten Testprojekten
- Best Practices im Outsourcing
- Sicherstellung von Qualität und Konsistenz in ausgelagerten Projekten
Alternative Tools und Technologien
-
Evaluierung von Jtest und SOAtest
- Funktionen von Jtest und SOAtest
- Geeignetheit für die Bedürfnisse des Kunden
-
Einführung alternativer Tools
- Erforschung weiterer Automatisierungstools (z. B. Katalon Studio, Postman für API-Tests)
- Strategien für Integration und Migration
Praxisworkshops und reale Szenarien
-
Praktische Sitzungen
- Praxislabore mit Selenium und TestComplete
- Reale Testszenarien
-
Fallstudien und Abschlussprojekt
- Gruppenprojekt zur Implementierung einer vollständigen Automatisierungslösung
- Präsentation und peer review (Kollegenbewertung)
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundlegendes Verständnis der Konzepte der Programmierung
- Erfahrung in Softwaretests (manuell oder automatisiert)
- Vertrautheit mit Webtechnologien und Entwicklungsframeworks
Zielgruppe
- Automatisierte Tester
- QA-Ingenieure (Quality Assurance)
- Softwareentwickler
- IT-Fachkräfte, die an der Softwarewartung und -testung 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