Cursusaanbod
Module 1: Inleiding tot AI voor QA
- Wat is kunstmatige intelligentie?
- Machine Learning vs Deep Learning vs Regelgebaseerde Systemen
- De evolutie van softwaretesten met AI
- Belangrijkste voordelen en uitdagingen van AI in QA
Module 2: Data en ML-basis voor testers
- Structured vs ongestructureerde data begrijpen
- Kenmerken, labels en trainingsets
- Gesuperviseerd en ongesuperviseerd leren
- Inleiding tot model-evaluatie (nauwkeurigheid, precisie, herstel, etc.)
- Reële QA-datasets
Module 3: AI-gebruiksgevallen in QA
- AI-gedreven testcasegeneratie
- Defectvoorspelling met ML
- Testprioritering en risicogebaseerd testen
- Visueel testen met computer vision
- Loganalyse en anomaliedetectie
- Natuurlijke taalverwerking (NLP) voor testscripts
Module 4: AI-tools voor QA
- Overzicht van AI-gestuurde QA-platforms
- Gebruik van open-source bibliotheken (bijv., Python, Scikit-learn, TensorFlow, Keras) voor QA-prototypen
- Inleiding tot LLM's in testautomatisering
- Een eenvoudig AI-model bouwen om testfailures te voorspellen
Module 5: AI integreren in QA-werkstromen
- AI-gereedheid van je QA-processen evalueren
- Continue integratie en AI: hoe intelligentie in CI/CD-pipelines te embedden
- Intelligent testpakketten ontwerpen
- Beheer van AI-modeldrift en retrainingcyclus
- Ethische overwegingen in AI-gedreven testing
Module 6: Hands-on labs en capstone project
- Lab 1: Automatische testcasegeneratie met AI
- Lab 2: Een defectvoorspellingsmodel bouwen met historische testgegevens
- Lab 3: Gebruik een LLM om testscripts te beoordelen en te optimaliseren
- Capstone: End-to-end implementatie van een AI-gedreven testpijplijn
Vereisten
De deelnemers worden verwacht:
- Minstens 2 jaar ervaring in softwaretesten/QA-rol
- Vertrouwdheid met testautomatiserings-tools (bijv., Selenium, JUnit, Cypress)
- Basiskennis van programmeren (voorkeur voor Python of JavaScript)
- Ervaring met versiebeheer en CI/CD-tools (bijv., Git, Jenkins)
- Geen voorkennis van AI/ML vereist, maar nieuwsgierigheid en de bereidheid om te experimenteren zijn essentieel
Getuigenissen (5)
Goede verstandhouding, Łukasz had tijd voor de vragen van iedereen en was in staat om iedereen te helpen die een probleem had
Kelly Morris - Titian Software Poland Sp. z o.o.
Cursus - Selenium WebDriver in C#
Automatisch vertaald
Aantal handsonoefeningen.
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 interessant. Hij probeert de lessen zo interessant mogelijk te maken. Ik heb de les genoten en veel kennis opgedaan. Hartelijk dank. De meest nuttige techniek die ik heb geleerd is het lokaliseren van elementen voor verschillende webcomponenten zoals tekstvelden, radioknoppen en knoppen. Soms wordt het element-ID niet correct vastgelegd. We hebben een andere manier geleerd om elementen te lokaliseren door gebruik te maken van CSS selectors, XPath, Name en ID. Ik vond de uitleg leuk. Dank je.
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