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
- Alapvető ismeretek a szoftvertesztelés fogalmairól.
- Ismerkedés legalább egy programozási nyelvvel (ideális lenne Java, JavaScript vagy Typescript, de legalább az alapjai is megfelelnek).
- Alapvető git ismeretek.
- Stabil internetkapcsolat, csendes környezet a koncentrációhoz.
Vélemények (5)
Jó kapcsolat, Łukasznak volt ideje mindenki kérdésére, és tudott segíteni mindenkinek, akinek bármilyen problémája volt
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurzus - Selenium WebDriver in C#
Gépi fordítás
Mindent élveztem, mivel teljesen új számomra, és látom, hogy milyen hozzáadott értéket jelenthet a munkámnak.
Zareef - BMW South Africa
Kurzus - Tosca: Model-Based Testing for Complex Systems
Gépi fordítás
A tréner részletesen magyarázta mindent a funkciókról.
Argean Quilaquil - DXC
Kurzus - TestComplete
Gépi fordítás
A tréner kedves. A magyarázata érthető és érdekes. Megpróbálja a leckéket minél érdekebbé tenni. Élveztem a leckét és sok tudást szereztem. Nagyon köszönöm. A leghasznosabb technika, amit megtanultam, a különböző webkomponensek elemének megkeresése, például szövegmező, rádiógombok és gombok. Néha az elem azonosítója nem jön eléggé pontosan. Megtanultuk, hogy más módon keressük meg az elemeket CSS szelekciókkal, XPath, Név és Azonosító. Tetszik a magyarázat. Köszönöm
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurzus - Advanced Selenium with C#
Gépi fordítás
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.
Sacha Mannion - BeyondTrust
Kurzus - C# for Automation Test Engineers
Gépi fordítás