Návrh Školení

Základy AI-empowerovaného testování softwaru

  • Moderní výzvy testování a role AI
  • Principy generativního testování a terminologie
  • Strojové učení modely používané v automatizovaném vytváření testů

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

  • Extrahování úmyslu z požadavků a uživatelských příběhů
  • Použití jazykových modelů pro generování strukturovaných testovacích případů
  • Zajištění determinismu a reproducibilita v AI-generovaných testech

Automatizované generování unit testů

  • Vytváření unit testů z kontextu zdrojového kódu
  • Generování vstupních permutací a hraničních případů
  • Integrace generovaných testů s běžnými unit testing rámci

AI-empowerované vytváření integračních a end-to-end testů

  • Mapování systémového chování na testovací toky
  • Vytváření integračních cest pomocí AI-podporované analýzy
  • Zohledňování lidské dohlednosti při automatizovaném generování

Predikce pokrytí a modelování rizik

  • Použití ML modelů pro identifikaci nevykoupených oblastí kódu
  • Predikce vysokorizikových oblastí na základě historických selhání
  • Prioritizace testů pomocí predikcí pokrytí a rizik

Aplikace AI-empowerované testovací inteligence v CI/CD

  • Zahrnutí kroků AI analýzy do kanálů
  • Aktivace dynamického vybírání testů na základě skóre rizik
  • Udržování cyklu zpětné vazby pro neustále vylepšené predikce

Validace, řízení a zajištění kvality

  • Hodnocení spolehlivosti AI-generovaných testů
  • Správa biasu a vyhýbání se falešně pozitivním výsledkům
  • Zavedení ochranných opatření pro produkční použití

Měřítkové AI-empowerované generování testů v týmech

  • Strategie přijetí pro QA a DevOps organizace
  • Standardizace pracovních postupů a dokumentace
  • Podporování neustálého vylepšování pomocí metrik a poznatků

Shrnutí a další kroky

Požadavky

  • Pochopení metodologií softwarového testování
  • Zkušenosti s automatizovanými testovacími rámci
  • Odbornost na programátorské koncepty a CI/CD kanály

Účastníci

  • QA inženýři
  • SDETy (Software Development Engineers in Test)
  • DevOps týmy s testovacími povinnostmi
 14 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie