Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Időtartalma 14 órák
Kurzusleírás
Bevezetés a mesterséges intelligenciába a szoftvertesztelésben
- A mesterséges intelligencia képességeinek áttekintése a tesztelésben és a minőségbiztosításban
- A modern tesztelési munkafolyamatokban használt AI-eszközök típusai
- Az AI-vezérelt minőségbiztosítási tervezés előnyei és kockázatai
LLM-ek teszteset-generáláshoz
- Prompttervezés egység- és funkcionális tesztek generálásához
- Paraméterezett és adatvezérelt tesztsablonok létrehozása
- Felhasználói történetek és követelmények átalakítása tesztelési szkriptekké
AI a felderítő és határeset-tesztelésben
- Teszteltetlen ágak vagy feltételek azonosítása AI segítségével
- Ritka vagy rendellenes használati forgatókönyvek szimulálása
- Kockázatalapú tesztgenerálási stratégiák
Automatizált felhasználói felület- és regressziós tesztelés
- AI-eszközök, például a Testim vagy a mabl használata felhasználói felületi tesztek létrehozásához
- Stabil felhasználói felületi tesztek fenntartása öngyógyító szelektorok segítségével
- AI-alapú regressziós hatáselemzés kódmódosítások után
Hibaelemzés és tesztoptimalizálás
- Tesztelési hibák csoportosítása LLM- vagy gépi tanulási modellek segítségével
- A flaky tesztfutások és a riasztási fáradtság csökkentése
- A tesztvégrehajtás rangsorolása korábbi tapasztalatok alapján
CI/CD folyamat-integráció
- AI-tesztgenerálás beágyazása a Jenkinsbe, a GitHub Actions-be vagy a GitLab CI-ba
- A tesztminőség ellenőrzése lekérési kérelmek során
- Automatizált visszagörgetések és intelligens tesztkapuk a folyamatokban
Jövőbeli trendek és az AI felelős használata a minőségbiztosításban
- Az AI által generált tesztek pontosságának és biztonságának értékelése
- Irányítás és auditnyomvonalak az AI-alapú tesztelési folyamatokhoz
- Trendek az AI-minőségbiztosítási platformok és az intelligens megfigyelhetőség terén
Összefoglalás és következő lépések
Követelmények
- Tapasztalat szoftvertesztelésben, teszttervezésben vagy minőségbiztosítási automatizálásban
- A JUnit, PyTest vagy Selenium tesztelési keretrendszerek ismerete
- Alapvető ismeretek a CI/CD folyamatokról és a DevOps környezetekről
Célközönség
- Minőségbiztosítási mérnökök
- Szoftverfejlesztő tesztelőmérnökök (SDET-ek)
- Agilis vagy DevOps környezetben dolgozó szoftvertesztelők
Vélemények (1)
Hogy megszereztem tudást a Python Streamlit könyvtárról, és biztosan megpróbálom használni annak érdekében, hogy fejlesszem a csapatomban használt R Shiny alkalmazásokat.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurzus - GitHub Copilot for Developers
Gépi fordítás