Schulungsübersicht
Modul 1: Einführung in AI für QA
- Was ist Künstliche Intelligenz?
- Maschinelles Lernen vs. Deep Learning vs. regelbasierte Systeme
- Die Evolution des Softwaretestings mit AI
- Hauptvorteile und Herausforderungen von AI in QA
Modul 2: Grundlagen von Daten und ML für Tester
- Strukturierte vs. unstrukturierte Daten verstehen
- Features, Labels und Trainingsdatensätze
- Überwachtes und unüberwachtes Lernen
- Einführung in die Modellbewertung (Genauigkeit, Präzision, Recall usw.)
- Reale QA-Datensätze
Modul 3: AI-Anwendungsfälle in QA
- AI-gestützte Erstellung von Testfällen
- Fehlerprognose mit ML
- Testpriorisierung und risikobasiertes Testing
- Visuelles Testing mit Computer Vision
- Loganalyse und Anomalieerkennung
- Natural Language Processing (NLP) für Testscripts
Modul 4: AI-Werkzeuge für QA
- Übersicht über AI-gestützte QA-Plattformen
- Verwendung von Open-Source-Bibliotheken (z.B. Python, Scikit-learn, TensorFlow, Keras) für QA-Prototypen
- Einführung in LLMs in der Testautomatisierung
- Erstellen eines einfachen AI-Modells zur Vorhersage von Testfehlern
Modul 5: Integration von AI in QA-Abläufe
- Evaluierung der AI-Bereitschaft Ihrer QA-Prozesse
- Continuous Integration und AI: Wie man Intelligenz in CI/CD-Pipelines einbindet
- Design intelligenter Testpakete
- Management von AI-Modell-Drift und Retrainingszyklen
- Ethische Überlegungen bei AI-gestütztem Testing
Modul 6: Praktische Labore und Abschlussprojekt
- Labor 1: Automatische Erstellung von Testfällen mit AI
- Labor 2: Erstellen eines Fehlerprognose-Modells mit historischen Testdaten
- Labor 3: Verwendung eines LLMs zur Überprüfung und Optimierung von Testscripts
- Abschlussprojekt: End-to-End-Implementierung einer AI-gestützten Testing-Pipeline
Voraussetzungen
Von den Teilnehmern wird erwartet, dass sie:
- 2+ Jahre Erfahrung in Softwaretesting/QA-Rollen haben
- Kenntnisse von Testautomatisierungstools (z.B. Selenium, JUnit, Cypress) besitzen
- Grundkenntnisse in der Programmierung (vorzugsweise in Python oder JavaScript)
- Erfahrung mit Versionskontrolle und CI/CD-Werkzeugen (z.B. Git, Jenkins) haben
- Keine vorherige AI/ML-Erfahrung erforderlich, aber Neugierde und Bereitschaft zu Experimentieren sind wesentlich.
Erfahrungsberichte (5)
Gute Beziehungen, Łukasz hatte Zeit für die Fragen aller und konnte jedem helfen, der Probleme hatte.
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurs - Selenium WebDriver in C#
Maschinelle Übersetzung
Menge der praktischen Übungen.
Jakub Wasikowski - riskmethods sp. z o.o
Kurs - API Testing with Postman
Maschinelle Übersetzung
Der Trainer erklärte jede Funktionalität ausführlich.
Argean Quilaquil - DXC
Kurs - TestComplete
Maschinelle Übersetzung
Der Trainer ist nett. Seine Erklärungen sind klar und interessant. Er versucht, die Lektionen so interessant wie möglich zu gestalten. Ich habe das Unterrichtsgespräch genossen und viel Wissen gewonnen. Vielen Dank. Die nützlichste Technik, die ich gelernt habe, ist die Positionierung von Elementen für verschiedene Webkomponenten wie Textfelder, Radiobuttons und Buttons. Manchmal wird die Element-ID nicht korrekt erfasst. Wir haben gelernt, auf unterschiedliche Weise Elemente zu lokalisieren, indem wir CSS-Selektoren, XPath, Name und ID verwenden. Ich mochte die Erklärungen. Danke.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurs - Advanced Selenium with C#
Maschinelle Übersetzung
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
Kurs - Advanced Selenium
Maschinelle Übersetzung