Cursusaanbod
Module 1: Introductie tot AI voor QA
- Wat is Kunstmatige Intelligentie?
- Machine Learning versus Deep Learning versus Regelgebaseerde Systemen
- De evolutie van softwaretesting met AI
- De belangrijkste voordelen en uitdagingen van AI in QA
Module 2: Data- en ML-basis voor Testers
- Structured versus non-structured data begrijpen
- Kenmerken, labels en trainingdatasets
- Gesuperviseerd en ongesuperviseerd leren
- Introductie tot model evaluatie (nauwkeurigheid, precisie, herstel, etc.)
- Real-world QA datasets
Module 3: AI-Use Cases in QA
- AI-gedreven testgevallen generatie
- Defectvoorspelling met ML
- Testprioritisering en risicobased testing
- Visuele testing met computer vision
- Loganalyse en anomaliedetectie
- NLP voor testscripts
Module 4: AI-tools voor QA
- Overzicht van AI-gedreven QA-platforms
- Open-source bibliotheken (bijvoorbeeld Python, Scikit-learn, TensorFlow, Keras) gebruiken voor QA-prototypes
- Introductie tot LLM's in testautomatisering
- Een eenvoudig AI-model bouwen om testfailures te voorspellen
Module 5: Integratie van AI in QA-werkprocessen
- AI-gereedheid van je QA-processen evalueren
- Continuous integration en AI: hoe intelligentie in CI/CD-pipelines te integreren
- Intelligent testpakketten ontwerpen
- Beheer van AI-model drift en retrainingscyclus
- Ethische overwegingen bij AI-gedreven testing
Module 6: Hands-on Labs en Capstone Project
- Lab 1: Testgevallen automatiseren met AI
- Lab 2: Een defectvoorspellingsmodel bouwen met historische testdata
- Lab 3: Een LLM gebruiken om testscripts te beoordelen en te optimaliseren
- Capstone: End-to-end implementatie van een AI-gedreven testpipeline
Vereisten
De deelnemers worden verwacht om:
- Minimaal 2 jaar ervaring in softwaretesten/QA-rol
- Bekendheid met testautomatiserings-tools (bijvoorbeeld Selenium, JUnit, Cypress)
- Basisprogrammeerkennis (preferentie voor Python of JavaScript)
- Ervaring met versiebeheer en CI/CD-tools (bijvoorbeeld Git, Jenkins)
- Geen eerdere ervaring met AI/ML vereist, hoewel nieuwsgierigheid en bereidheid om te experimenteren essentieel zijn
Getuigenissen (5)
Goede band, Łukasz had tijd voor de vragen van iedereen en kon iedereen helpen die problemen had
Kelly Morris - Titian Software Poland Sp. z o.o.
Cursus - Selenium WebDriver in C#
Automatisch vertaald
Aantal praktijkopdrachten.
Jakub Wasikowski - riskmethods sp. z o.o
Cursus - API Testing with Postman
Automatisch vertaald
De trainer legde elke functionaliteit grondig uit.
Argean Quilaquil - DXC
Cursus - TestComplete
Automatisch vertaald
De trainer is aardig. Zijn uitleg is duidelijk en boeiend. Hij probeert de lessen zo interessant mogelijk te maken. Ik heb de les genoten en veel kennis opgedaan. Bedankt voor al het werk. De meest nuttige techniek die ik geleerd heb, is het vinden van elementen voor verschillende webcomponenten zoals tekstvakken, radioknoppen en knoppen. Soms wordt het element-ID niet correct vastgelegd. We hebben geleerd om op een andere manier elementen te vinden met behulp van CSS-selectors, XPath, naam en ID. Ik vond de uitleg erg goed. Dank je wel.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Cursus - Advanced Selenium with C#
Automatisch vertaald
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
Cursus - Advanced Selenium
Automatisch vertaald