Kurzusleírás

Modul 1: Bevezetés az AI-hez a QA szempontjából

  • Milyen az mesterséges intelligencia?
  • Gépi tanulás vs mély tanulás vs szabályalapú rendszerek
  • A szoftver tesztelés fejlődése az AI-val
  • Az AI előnyei és kihívásai a QA-ban

Modul 2: Adatok és ML alapjai tesztelők számára

  • Strukturált vs struktúratlan adatok megértése
  • Jellemzők, címkék és tanítási adathalmazok
  • Felügyelt és nem felügyelt tanulás
  • Bevezetés a modell kiértékelésbe (pontosság, precizitás, visszahívás stb.)
  • Valós világi QA adathalmazok

Modul 3: AI alkalmazási területei a QA-ban

  • AI-alapú teszteset generálás
  • Hibaelhárítási előrejelzés ML használatával
  • Teszt prioritizálás és kockázat alapú tesztelés
  • Személyes tesztelés számítógépes látással
  • Napló elemzés és anomália detektálás
  • Természetes nyelvi feldolgozás (NLP) teszt parancsfájlokhoz

Modul 4: AI eszközök a QA-hoz

  • AI-alapú QA platformok áttekintése
  • Nyílt forráskódú könyvtárak (pl., Python, Scikit-learn, TensorFlow, Keras) használata QA prototipusok létrehozására
  • Bevezetés az LLM-kként a tesztelés automatizálásába
  • Egyszerű AI modell létrehozása hibaelhárítási előrejelzéshez

Modul 5: Az AI integrálása a QA munkafolyamatokba

  • A QA folyamatok AI-készségének értékelése
  • Folyamatos integráció és AI: hogyan ágyazható be az intelligencia a CI/CD csatornákba
  • Intelligens tesztcsoportok tervezése
  • Az AI modell elterjedésének és újratanítási ciklusainak kezelése
  • Etika a mesterséges intelligencia alapú tesztelésben

Modul 6: Gyakorlati laborok és teljes körű projekt

  • Labor 1: Teszteset generálás automatizálása AI-val
  • Labor 2: Hibaelhárítási előrejelző modell építése korábbi tesztadatok alapján
  • Labor 3: LLM használata a tesztparancsfájlok átvizsgálására és optimalizálására
  • Végprojekt: Teljes körű AI-alapú tesztelési csatorna implementációja

 

Követelmények

A résztvevőket a következő előkészületekre számíthatunk:

  • 2+ év tapasztalat szoftver tesztelés/QA szerepkörben
  • Tisztában van a tesztelés automatizáló eszközökkel (pl., Selenium, JUnit, Cypress)
  • Alapvető programozási ismeretek (preferálva Python vagy JavaScript)
  • Tapasztalat verzióközvetítés és CI/CD eszközökkel (pl., Git, Jenkins)
  • Nem szükséges korábbi AI/ML tapasztalat, bár a kíváncsiság és a kísérletezésre való hajlandóság alapvető fontosságú.
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák