Kurzusleírás

Bevezetés a QA tesztautomatizálásba

  • Áttekintés a QA automatizálásról és jelentőségéről a szoftverfejlesztésben.
  • Bevezetés a Cypress-be: funkciók, előnyei és hátrányai.
  • A modern QA gyakorlatokban az AI szerepének megvitatása.

Cypress/Selenium alapjai

  • A Cypress környezet beállítása.
  • Egyszerű automatizáló szkriptek írása webalkalmazásokhoz.
  • Tesztesetek végrehajtása és eredmények elemzése.

Haladó automatizálási technikák

  • Az oldalobjektummodell (POM) implementálása a jobb karbantarthatóság érdekében.
  • A teszt flakiness elleni küzdelem: API hívások intercept és wait használata
  • API Tesztelés
  • Tesztadatok és fixture-k

Bevezetés az AI integrációja a tesztekben

  • Az AI szerepének megértése a tesztautomatizálásban.
  • ChatGPT áttekintése és képességei a QA-ban.
  • Az AI potenciális alkalmazásainak megvitatása tesztszkriptek írásában és teszt forgatókönyvek meghatározásában.

Gyakorlati feladat

  • A résztvevők gyakorlati feladaton dolgoznak a ChatGPT és Cypress integrációján, tesztszkriptek készítésére adott forgatókönyvekből.
  • Megbeszélési és kérdések-értékelési munkamenet, a nap végén sorozatályezés.

Az AI implementálása a tesztautomatizálásban

  • Gyakorlati bemutatkoztatás a ChatGPT használatáról az automatizáló kód írásának segítésére.
  • Megismerés, hogyan segíthet az AI a tesztforgatókönyvek meghatározásában és a tesztadatok generálásában.
  • Az AI-alapú eszközök integrálása a Cypress keretrendszerrel.

A tesztkobertura növelése az AI segítségével

  • Az intelligens teszteset-prioritizálás értelmében az AI algoritmusok kihasználása.
  • Az AI és a felfedező tesztelés.
  • Vizuális tesztek automatizálása az AI-alapú eszközök használatával.

Szóbeszéd- és legjobb gyakorlatok

  • Valós példák bemutatása, amelyek megmutatják az AI hatékonyságát a QA-ban.
  • Az általános tesztelési folyamatokba az AI integrálásának legjobb gyakorlatainak megosztása.
  • A kihívások és a korlátozások kezelése az AI-ban a tesztautomatizálás során.

Záróbeszéd

  • Végső megbeszélések: az AI elveszi munkámat?
  • Bezáró szavak, visszajelzés gyűjtése, végső sorozatályezés.

Követelmények

  1. Alapvető ismeretek a szoftvertesztelés alapjairól.
  2. Ismeret az egyik programozási nyelvről (ideális esetben Java, JavaScript vagy Typescript, legalább programozási nyelv alapjai).
  3. Alapvető ismeretek a git-ről.
  4. Stabil internetkapcsolat, csendes környezet a koncentrációhoz.
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák