Kurzusleírás

Bevezetés a QA tesztautomatizálásba

  • Áttekintés a QA-automatizálásról és annak jelentőségéről a szoftverfejlesztésben.
  • Bevezetés a Cypress-be: funkciók, előnyök és hátrányok.
  • A modern QA gyakorlatban az AI relevanciájának tárgyalása.

Cypress/Selenium alapok

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

Haladó automatizálási technikák

  • A page object model (POM) implementálása a jobb karbantarthatóság érdekében.
  • Az API hívások fluktuációja enyhítése: intercept és wait használata
  • API tesztelés
  • Tesztadatok és fixturek

Bevezetés az AI integrációjába a tesztelésben

  • Az AI szerepének megértése a tesztautomatizálásban.
  • Áttekintés a ChatGPT-ről és annak QA-beli képességeiről.
  • A potenciális alkalmazások megbeszélése az AI segítségével írt tesztszkriptek és tesztscenáriók definiálása során.

Gyakorlati gyakorlat

  • A résztvevők egy gyakorlati feladatot oldanak meg, ahol a ChatGPT integrálása a Cypress-szel a tesztszkriptek generálására adott forgatókönyvek alapján.
  • Beszélgetés és K&A műsor, napi összefoglaló

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

  • Gyakorlati bemutató a ChatGPT használatáról az automatizáló kód írásában.
  • Felfedezés, hogyan segíthet az AI a tesztscenáriók és tesztadatok definiálásában.
  • Az AI-támogatott eszközök integrálása a Cypress-keretrendszerekkel.

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

  • Az intelligens tesztfeladatprioritások kialakítása az AI algoritmusok segítségével.
  • Az AI és a felfedező tesztelés
  • A vizuális tesztelés automatizálása az AI-támogatott eszközök segítségével.

Esetenkénti tanulmányok és legjobb gyakorlatok

  • Valós életbeli esetenek bemutatása, amelyek a QA területén az AI hatékonyságát mutatják be.
  • Legjobb gyakorlatok megosztása az AI meglévő tesztfolyamatokba való integrálásához.
  • Az AI kihívásainak és korlátozásainak kezelése a tesztautomatizálásban.

Következtetés

  • Végbeszélgetés: Az AI elváltja a munkám helyére?
  • Záró megjegyzések, visszajelzés gyűjtése, végső összefoglaló

Követelmények

  1. Alapvető ismeretek a szoftvertesztelés fogalmairól.
  2. Ismerkedés legalább egy programozási nyelvvel (ideális lenne Java, JavaScript vagy Typescript, de legalább az alapjai is megfelelnek).
  3. Alapvető git ismeretek.
  4. Stabil internetkapcsolat, csendes környezet a koncentrációhoz.
 14 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák