Návrh Školení
Modul 1: Úvod do AI pro QA
- Co je umělá inteligence?
- Strojové učení vs hluboké učení vs pravidlové systémy
- Evoluce testování softwaru s AI
- Klíčové výhody a výzvy AI v QA
Modul 2: Základy dat a ML pro testery
- Rozumění strukturovaných vs nestrukturovaných dat
- Atributy, označení a trénovací soubory dat
- Supervizované a nesupervizované učení
- Úvod do hodnocení modelů (přesnost, přesnost, opakovatelnost atd.)
- Reálné světové soubory dat QA
Modul 3: Případy využ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 počítačovým viděním
- Analýza protokolů a detekce anomálií
- Zpracování přirozeného jazyka (NLP) pro testovací skripty
Modul 4: Nástroje AI pro QA
- Přehled platform pro QA podporovaných AI
- Použití open-source knihoven (např. Python, Scikit-learn, TensorFlow, Keras) pro prototypy QA
- Úvod do využití LLM ve vývoji testů
- Vytvoření jednoduchého modelu AI pro predikci selhání testů
Modul 5: Integrace AI do pracovních postupů QA
- Hodnocení připravenosti pro AI vašich procesů QA
- Spoříčená integrace a AI: jak integrovat inteligenci do CI/CD potoků
- Návrh inteligentních testovacích souborů
- Správa driftu modelů AI a cyklů vytváření nových verzí
- Etické zohlednění při testování podporovaném AI
Modul 6: Praktické laboratoře a klasifikátorový 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 testů
- Laboratoř 3: Použití LLM k revizi a optimalizaci testovacích skriptů
- Klasifikátor: Komplexní implementace potoku testování podporovaného AI
Požadavky
Účastníci se očekává, že budou mít:
- 2+ let zkušeností v testování softwaru/rolích QA
- Opačení s nástroji pro automatizaci testů (např. Selenium, JUnit, Cypress)
- Základní znalosti programování (preferován Python nebo JavaScript)
- Zkušenost s řízením verzí a nástroji CI/CD (např. Git, Jenkins)
- Nejsou požadovány předchozí znalosti AI/ML, avšak zvědavost a ochota experimentovat jsou nezbytné.
Reference (5)
Dobrá atmosféra, Łukasz měl čas na otázky všech a dokázal pomoci každému, kdo se s nějakým problémem setkal.
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurz - Selenium WebDriver in C#
Přeloženo strojem
Množství praktických cvičení.
Jakub Wasikowski - riskmethods sp. z o.o
Kurz - API Testing with Postman
Přeloženo strojem
Trainer vysvětlil každou funkci detailně.
Argean Quilaquil - DXC
Kurz - TestComplete
Přeloženo strojem
Trenér je příjemný. Jeho vysvětlení jsou jasné a zajímavá. Snaží se dělat lekce co nejpřitažlivějšími. Lekci si užil jsem a získal spoustu znalostí. Děkuji vám mnohokrát. Nejužitečnější technikou, kterou jsem se naučil, je lokalizace prvků pro různé webové komponenty jako jsou textová pole, přepínače a tlačítka. Někdy není identifikátor prvku zachycen správně. Naučili jsme se jiný způsob lokalizace prvků pomocí selektorů CSS, XPath, názvu a ID. Líbilo se mi vysvětlení. Děkuji.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurz - Advanced Selenium with C#
Přeloženo strojem
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
Kurz - Advanced Selenium
Přeloženo strojem