Zkuste nás kontaktovat

Návrh Školení

Základy inženýrství testů využívajících umělou inteligenci

  • Současné výzvy při testování a role umělé inteligence
  • Principy a terminologie generativního testování
  • Modely strojového učení používané při automatickém vytváření testů

Převod požadavků a kódu na testy generované pomocí AI

  • Extrakce záměru z požadavků a uživatelských příběhů
  • Využití jazykových modelů k vytváření strukturovaných testovacích případů
  • Zajištění determinismu a reprodukovatelnosti testů generovaných umělou inteligencí

Automatické generování jednotkových testů

  • Vytváření jednotkových testů na základě kontextu zdrojového kódu
  • Generování různých variant vstupních dat a okrajových případů
  • Integrace vytvořených testů do běžných frameworků pro jednotkové testy

Generování integračních a end-to-end testů s pomocí umělé inteligence

  • Mapování chování systému na odpovídající testovací scénáře
  • Vytváření integračních cest pomocí analýzy prováděné umělou inteligencí
  • Vyvažování lidského dohledu a automatického generování testů

Předpovídání pokrytí kódem a modelování rizik

  • Využití modelů strojového učení k identifikaci oblastí kódu nedostatečně testovaných
  • Odhad vysokorizikových oblastí na základě historie chybovosti
  • Priorizace testů podle předpovědí pokrytí a rizika

Aplikace testovacích inteligencí založených na AI v rámci CI/CD kanálů

  • Začlenění analýz prováděných umělou inteligencí do pracovních toků
  • Dynamické výběry testů na základě hodnocení rizik
  • Udržování zpětné vazby pro neustálé zdokonalování predikcí

Validace, řízení a zajištění kvality testů generovaných AI

  • Hodnocení spolehlivosti testů vytvořených umělou inteligencí
  • Řešení problémů souvisejících s předpojatostmi a prevenci falešně pozitivních výsledků
  • Stanovení bezpečnostních pravidel pro nasazení v produkčním prostředí

Škálování generování testů s podporou AI v rámci celých týmů

  • Strategie zavádění této metody v týmech QA a DevOps
  • Standardizace postupů a dokumentace
  • Neustálé zdokonalování pomocí měřitelných ukazatelů a zpětné vazby

Shrnutí a další kroky

Požadavky

  • Znalost metodik softwarového testování
  • Praktické zkušenosti s nástroji pro automatizované testování
  • Seznámenost s programátorskými koncepty a fungováním CI/CD kanálů

Cílová skupina

  • Inženýři zajišťující kvalitu software
  • SDETové (softwaroví inženýři se zaměřením na testování)
  • DevOps týmy s odpovědností za testování
 14 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie