Kurzusleírás
Bevezetés a QA teszt automatizá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.
- Vita a mesterséges intelligencia jelentőségéről a modern QA gyakorlatban.
A Cypress/Selenium alapjai
- A Cypress környezet beállítása.
- Alapvető automatizálási szkriptek írása webalkalmazásokhoz.
- Tesztesetek végrehajtása és eredmények elemzése.
Speciális automatizálási technikák
- Page object model (POM) implementálása a jobb karbantarthatóság érdekében.
- A teszt bizonytalanság leküzdése: API hívások elfogása és várakozás.
- API tesztelés.
- Tesztadatok és fixetek.
Bevezetés a mesterséges intelligencia integrálásába a tesztelésben
- A mesterséges intelligencia szerepének megértése a teszt automatizálásban.
- Áttekintés a ChatGPT-ről és annak képességeiről a QA területén.
- Vita a mesterséges intelligencia lehetséges alkalmazásairól a teszt szkriptek írásában és a teszt forgatókönyvek meghatározásában.
Gyakorlati feladat
- A résztvevők gyakorlati feladatot végeznek, ahol a ChatGPT-t integrálják a Cypress-szel, hogy teszt szkripteket generáljanak adott forgatókönyvek alapján.
- Vita és kérdések, a nap zárása.
Mesterséges intelligencia implementálása a teszt automatizálásban
- Gyakorlati bemutató a ChatGPT használatáról az automatizálási kód írásában.
- Felfedezés, hogyan segíthet a mesterséges intelligencia a teszt forgatókönyvek azonosításában és a tesztadatok generálásában.
- Mesterséges intelligencia alapú eszközök integrálása a Cypress keretrendszerekbe.
Tesztlefedettség javítása mesterséges intelligenciával
- Mesterséges intelligencia algoritmusok használata intelligens teszteset rangsorolás érdekében.
- Mesterséges intelligencia és exploratív tesztelés.
- Vizuális tesztelés automatizálása mesterséges intelligencia alapú eszközökkel.
Esettanulmányok és ajánlott gyakorlatok
- Valós esettanulmányok bemutatása a mesterséges intelligencia hatékonyságáról a QA területén.
- Ajánlott gyakorlatok megosztása a mesterséges intelligencia integrálásához a meglévő tesztelési folyamatokba.
- A mesterséges intelligencia kihívásainak és korlátjainak megvitatása a teszt automatizálásban.
Záró rész
- Végső vita: elveszik-e a mesterséges intelligencia a munkánkat?
- Záró megjegyzések, visszajelzések gyűjtése, végső összefoglaló.
Követelmények
- Alapvető ismeretek a szoftvertesztelésről.
- Ismeret legalább egy programozási nyelvről (ideális esetben Java, JavaScript vagy Typescript, legalább a programozás alapjai).
- Alapvető ismeretek a git használatáról.
- Stabil internetkapcsolat, csendes környezet a koncentrációhoz.
Vélemények (3)
A katedra türelmsége és üteme.
Jace - Vodacom
Kurzus - Test Automation with Selenium
Gépi fordítás
A kulcsfontosságú téma pontosítása és megegyeztetése előre a képződővel lehetséges. Nyugodt és kellemes atmoszféra a szemináriumi napokon.
Lorenz - Continentale Lebensversicherung AG
Kurzus - Advanced Selenium
Gépi fordítás
Új tudást szereztem, és ezben biztos vagyok. Semmi sem volt érthetetlen.
Barbara - Titian Software Poland Sp. z o.o.
Kurzus - Selenium WebDriver in C#
Gépi fordítás