Tesztautomatizálás

ATM-TESZT1 Új

Felületi tesztelés Selenium, valamint API tesztelés SoapUI és Postman eszközökkel

Képzési forma:
Képzés hossza:
3 nap (24 óra)
Képzés nyelve:
Magyar/Angol
2022.
augusztus
22.
Biztosan indul
2022.
október
17.
Normál
Képzési forma:
Normál
Képzés hossza:
3 nap (24 óra)
Képzés nyelve:
Magyar/Angol
2022.
október
17.

Ismertető

A tanfolyam célja a tesztautomatizálás elméletének és gyakorlatának megismertetése. Alapvetően felhasználói felület (UI) és API tesztek kerülnek bemutatásra, de szó esik funkcionális, regressziós és terheléses tesztekről is. A gyakorlatok során elsősorban webes (böngészőből használható) alkalmazások, valamint SOAP és REST webszolgáltatások képzik a tesztelés tárgyát. A szükséges elméleti alapfogalmak is ismertetésre kerülnek.

 

Felhasználó felület tesztelésére a Selenium IDE, mint böngésző bővítmény, SOAP webszolgáltatások tesztelésére a SoapUI, míg REST webszolgáltatások tesztelésére Postman tesztelő keretrendszerek kerülnek bemutatásra. A tanfolyam nem programozási nyelv specifikus.

  • Tesztelés típusai és csoportosítása
  • Tesztautomatizálási alapelvek
  • Modern szoftverarchitektúrák alapfogalmai (webes alkalmazás, többrétegű alkalmazás, RIA, AJAX, stb.)
  • Felhasználói felület felépítése
  • Webes felhasználói felületek technológiái (URL, HTTP, HTML, CSS, JavaScript)
  • Selenium IDE automatizált tesztelésre
    • Selenium IDE felépítése, projekt és fájlkezelés
    • Tesztesetek, teszt csomagok, teszt lépések
    • Parancsok
    • Lokátorok
    • Assert és verify lehetőségek
    • Debuggolás
    • Változók használata
    • Control flow, vezérlési szerkezetek, elágazások és ciklusok
    • Tesztesetből másik teszteset meghívása
    • Parancssori futtatás
    • AJAX kezelése
  • Selenium WebDriver koncepcionális bemutatása, rövid demóval
  • Selenium Grid koncepcionális bemutatása, rövid demóval
  • SOAP webszolgáltatások, SOAP envelope, WSDL
  • SoapUI használata
    • SoapUI alkalmazás felépítése, projekt és fájlkezelés
    • Tesztesetek, teszt csomagok, teszt lépések
    • Változók használata, properties
    • Property transfer
    • Adatbázis lekérdezések
    • Service mocking
    • Parancssori futtatás
    • Terheléses tesztelés
  • REST webszolgáltatások (JSON)
  • Postman használata
    • Postman alkalmazás felépítése, Workspace és fájlkezelés
    • History, Collection
    • Dokumentáció generálása
    • Környezetek
    • Assert
    • Változók használata, scope
    • Data driven testing, CSV állományok kezelése
    • Futtatás parancssorban
    • Collaboration lehetőségek áttekintése
  • Best practices

Alapvető számítógép és szoftverhasználati ismeretek, valamint tesztelői vagy fejlesztői alapismeretek szükségesek a tanfolyamon való részvételhez. Programozási előképzettség nem szükséges.

Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. Az oktatás magyar nyelven zajlik, magyar nyelvű slide-ok alapján.