Lépjen kapcsolatba velünk
 Időtartalma 14 órák

Kurzusleírás

Bevezetés a mesterséges intelligenciába a szoftvertesztelésben

  • A mesterséges intelligencia képességeinek áttekintése a tesztelésben és a minőségbiztosításban
  • A modern tesztelési munkafolyamatokban használt AI-eszközök típusai
  • Az AI-vezérelt minőségbiztosítási tervezés előnyei és kockázatai

LLM-ek teszteset-generáláshoz

  • Prompttervezés egység- és funkcionális tesztek generálásához
  • Paraméterezett és adatvezérelt tesztsablonok létrehozása
  • Felhasználói történetek és követelmények átalakítása tesztelési szkriptekké

AI a felderítő és határeset-tesztelésben

  • Teszteltetlen ágak vagy feltételek azonosítása AI segítségével
  • Ritka vagy rendellenes használati forgatókönyvek szimulálása
  • Kockázatalapú tesztgenerálási stratégiák

Automatizált felhasználói felület- és regressziós tesztelés

  • AI-eszközök, például a Testim vagy a mabl használata felhasználói felületi tesztek létrehozásához
  • Stabil felhasználói felületi tesztek fenntartása öngyógyító szelektorok segítségével
  • AI-alapú regressziós hatáselemzés kódmódosítások után

Hibaelemzés és tesztoptimalizálás

  • Tesztelési hibák csoportosítása LLM- vagy gépi tanulási modellek segítségével
  • A flaky tesztfutások és a riasztási fáradtság csökkentése
  • A tesztvégrehajtás rangsorolása korábbi tapasztalatok alapján

CI/CD folyamat-integráció

  • AI-tesztgenerálás beágyazása a Jenkinsbe, a GitHub Actions-be vagy a GitLab CI-ba
  • A tesztminőség ellenőrzése lekérési kérelmek során
  • Automatizált visszagörgetések és intelligens tesztkapuk a folyamatokban

Jövőbeli trendek és az AI felelős használata a minőségbiztosításban

  • Az AI által generált tesztek pontosságának és biztonságának értékelése
  • Irányítás és auditnyomvonalak az AI-alapú tesztelési folyamatokhoz
  • Trendek az AI-minőségbiztosítási platformok és az intelligens megfigyelhetőség terén

Összefoglalás és következő lépések

Követelmények

  • Tapasztalat szoftvertesztelésben, teszttervezésben vagy minőségbiztosítási automatizálásban
  • A JUnit, PyTest vagy Selenium tesztelési keretrendszerek ismerete
  • Alapvető ismeretek a CI/CD folyamatokról és a DevOps környezetekről

Célközönség

  • Minőségbiztosítási mérnökök
  • Szoftverfejlesztő tesztelőmérnökök (SDET-ek)
  • Agilis vagy DevOps környezetben dolgozó szoftvertesztelők

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák