Kurzusleírás

Bevezetés az automatizálási tesztelésbe

  • Az automatizálási tesztelés áttekintése
    • Az automatizálás előnyei
    • A tesztelés típusai: Funkcionális vs nem funkcionális
  • Az ügyfél ökoszisztémájának megértése
    • Az Oracle APEX áttekintése
    • A .Net Core bemutatása
    • A Machine Learning alapjai a kódalgoritmusokban

Az automatizálási eszközök áttekintése

  • Selenium
    • A Selenium WebDriver beállítása
    • Tesztszkriptek írása és futtatása
    • A legjobb gyakorlatok a következőhöz: Selenium
  • TestComplete
    • Bevezetés a TestComplete-be
    • Automatizált tesztek készítése különböző alkalmazásokhoz
    • Integrálása TestComplete más eszközökkel

Merüljön el mélyre az automatizálásban a Selenium segítségével

  • Haladó Selenium
    • Dinamikus webelemek kezelése
    • Böngészők közötti tesztelés
    • Integráció TestNG-val és JUnit-tel
  • Keretrendszer fejlesztése
    • Oldalobjektum-modell (POM)
    • Adatvezérelt és kulcsszóvezérelt keretrendszerek
    • Folyamatos integráció a Jenkins-val

Speciális funkciók a TestComplete-ben

  • Szkriptelés és automatizálás
    • A TestComplete által támogatott szkriptnyelvek
    • Asztali, webes és mobilalkalmazások automatizálása
  • Tesztek testreszabása
    • Egyéni ellenőrzőpontok létrehozása
    • Kivételek és hibák kezelése

Integráció Oracle APEX-szel és .Net Core-el

  • Tesztelés Oracle APEX alkalmazások
    • Automatizált tesztelési stratégiák APEX alkalmazásokhoz
    • Az APEX-re jellemző eszközök és gyakorlatok
  • Automatizálás .Net Core-ban
    • Tesztprojektek beállítása
    • Egységteszt az xUnit segítségével
    • Integráció és teljes körű tesztelés

Machine Learning az Automatizálásban

  • Bevezetés a Machine Learning-be a Tesztelésben
    • A gépi tanulás alapjai
    • A gépi tanulás felhasználási esetei a tesztautomatizálásban
  • Machine Learning algoritmusok megvalósítása
    • Íróalgoritmusok prediktív elemzéshez
    • A gépi tanulás integrálása tesztautomatizálással

Karbantartás és új alkalmazások manuális létrehozása

  • A kézi tesztelés alapjai
    • Kézi tesztelési technikák
    • Hatékony tesztesetek és teszttervek írása
  • Átállás a kézi tesztelésről az automatizált tesztelésre
    • Az automatizálásra jelöltek azonosítása
    • A tesztszkriptek karbantartásának legjobb gyakorlatai

Digitális HCM/Atomerőmű és kiszervezési stratégiák

  • Digitális HCM/Atomerőmű áttekintése
    • Eszközök és technológiák a HCM-ben
    • Automatizálási stratégiák HCM alkalmazásokhoz
  • Kihelyezett tesztelési projektek irányítása
    • A kiszervezés legjobb gyakorlatai
    • Minőség és következetesség biztosítása a kiszervezett projektekben

Alternatív eszközök és technológiák

  • A Jtest és a SOAtest kiértékelése
    • A Jtest és a SOAtest jellemzői
    • Megfelelőség az ügyfél igényeinek
  • Alternatív eszközök bemutatása
    • Egyéb automatizálási eszközök felfedezése (pl. Katalon Studio, Postman API teszteléshez)
    • Integrációs és átállási stratégiák

Gyakorlati műhelyek és valós forgatókönyvek

  • Gyakorlati foglalkozások
    • Gyakorlati laborok Selenium és TestComplete
    • Valós tesztelési forgatókönyvek
  • Esettanulmányok és Capstone Project
    • Csoportprojekt egy teljes automatizálási megoldás megvalósítására
    • Előadás és szakértői értékelés

Összegzés és a következő lépések

Követelmények

  • Az alapvető programozási fogalmak megértése
  • Szoftvertesztelésben szerzett tapasztalat (kézi vagy automatizált)
  • Webes technológiák és fejlesztési keretrendszerek ismerete

Közönség

  • Automatizálási tesztelők
  • minőségbiztosítási mérnökök
  • Szoftverfejlesztők
  • A szoftver karbantartásában és tesztelésében részt vevő informatikusok
 35 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák