Tesztautomatizálás

ATM-TESZT1

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

Részvételi forma

Képzés hossza

3 nap (3×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

298 000 Ft
+ ÁFA/fő
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

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.

Tematika

  • 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

Szükséges előképzettség

  • 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.