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 (5)
Jó kapcsolat, Łukasz időt szentelt mindenki kérdéseinek és tudott segíteni bárkinek gond volt.
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurzus - Selenium WebDriver in C#
Gépi fordítás
Örültem a teljes tartalomnak, mert mindegyik új számomra és látható az érték, amit hozzáadhatok a munkámban.
Zareef - BMW South Africa
Kurzus - Tosca: Model-Based Testing for Complex Systems
Gépi fordítás
A képző minden funkciót részletesen elmagyarázta.
Argean Quilaquil - DXC
Kurzus - TestComplete
Gépi fordítás
A képző bizalommal adja. Az elmagyarázata világos és érdekes. Megpróbálja a leckéket annyi mértékben is érdekesnek tenni, amennyiben csak lehet. élveztem az órát és sokat tanultam. Köszönöm nagyon szépen. A leghasznosabb technika, amit megtanultam, a különböző webkomponensek (pl. szövegmező, rádiógomb és gomb) elemeknek az elhelyezkedésének meghatározása volt. Néha az elem azonosítója nem kerül megfelelően rögzítésre. Különböző módokat tanultunk az elemek elhelyezkedésének meghatározására, mint például a CSS-választók, XPath, Név és Azonosító használata. Szerettem az elmagyarázást. Köszönöm
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurzus - Advanced Selenium with C#
Gépi fordítás
Tetszett, hogyan a példák egymásra építettek. A következő szakaszban tudtad hasznosítani azt, amit az előzőben tanultál.
Sacha Mannion - BeyondTrust
Kurzus - C# for Automation Test Engineers
Gépi fordítás