Návrh Školení
Modul 1: Úvod do AI pro QA
- Co je umělá inteligence?
- Strojové učení vs hluboké učení vs pravidlově řízené systémy
- Evoluce testování softwaru s využitím AI
- Klíčové výhody a výzvy AI v QA
Modul 2: Základy dat a ML pro testery
- Rozdíl mezi strukturovanými a nestrukturovanými daty
- Vlastnosti, štítky a trénovací sady dat
- Supervizované a nesupervizované učení
- Úvod do hodnocení modelů (přesnost, přesnost, recall atd.)
- Reálně světové QA sady dat
Modul 3: Případy použití AI v QA
- Generování testovacích případů pomocí AI
- Predikce chyb pomocí ML
- Prioritizace testů a rizikové testování
- Vizuální testování s využitím počítačového zpracování obrazu
- Analýza logů a detekce anomálií
- Zpracování přirozeného jazyka (NLP) pro testovací skripty
Modul 4: Nástroje AI pro QA
- Přehled platform podporujících QA s využitím AI
- Použití open-source knihoven (např. Python, Scikit-learn, TensorFlow, Keras) pro prototypy QA
- Úvod do využití velkých jazykových modelů (LLMs) ve testovací automatizaci
- Vytvoření jednoduchého AI modelu pro predikci selhání testů
Modul 5: Integrace AI do pracovních postupů QA
- Vyhodnocení připravenosti procesů QA pro využití AI
- Spojité integrace a AI: jak integrovat inteligenci do CI/CD potoků
- Návrh inteligentních testovacích souborů
- Správa driftu modelů AI a cykly přetréningu
- Etické úvahy v testování podporovaném AI
Modul 6: Praktické laboratoře a závěrečný projekt
- Laboratoř 1: Automatizace generování testovacích případů pomocí AI
- Laboratoř 2: Vytvoření modelu predikce chyb na základě historických dat o testech
- Laboratoř 3: Použití LLM k revizi a optimalizaci testovacích skriptů
- Závěrečný projekt: End-to-end implementace testovacího potoku podporovaného AI
Požadavky
Účastníci by měli mít:
- 2+ let zkušeností v testování softwaru / rolích QA
- Seznámení s nástroji pro automatizaci testů (např. Selenium, JUnit, Cypress)
- Základní znalosti programování (preferovaně v Pythonu nebo JavaScriptu)
- Zkušenosti s řízením verzí a nástroji CI/CD (např. Git, Jenkins)
- Nepožaduje se předchozí zkušenost s AI/ML, avšak zvědavost a ochota k experimentování jsou nezbytné.
Reference (5)
Dobrý vztah, Łukasz měl čas na všechny otázky a byl schopen pomoci každému, kdo měl nějaký problém
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurz - Selenium WebDriver in C#
Přeloženo strojem
Amount of hands-on excersises.
Jakub Wasikowski - riskmethods sp. z o.o
Kurz - API Testing with Postman
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Kurz - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurz - Advanced Selenium with C#
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.