Tesztmérnök a semmiből - tanfolyam 95 000 dörzsölje. a ProductStar-tól, képzés, Időpont: 2023. november 28.
Vegyes Cikkek / / November 28, 2023
Nés a tanfolyamot, amit megtanulsz
Webes alkalmazások tesztelése
Tanulja meg az alapvető tesztelőeszközöket és dokumentumokat, a HTML-űrlapokat, valamint a kliens-szerver kommunikáció alapjait
Dolgozzon Java nyelven
Ismerkedjen meg a Java nyelvvel, készítse el és tesztelje saját maga az első Java programját
SQL, Git és adatbázisok használata
Sajátítsa el az adatbázisokkal való munkát, tanulja meg az allekérdezések írását, a táblák létrehozását és módosítását, valamint a verziók kezelését
Automatizálási alapok
Merüljön el az Apache Maven, Selenium, JUnit, Page Object, BDD, Selenide alapjaiban
Tanfolyami program
Bevezetés a programozásba
Minden hallgatónak ajánlunk egy Bevezetés a programozásba tanfolyamot. A kurzus különösen hasznos kezdőknek, tapasztalatlanoknak.
1. blokk: Alapvető fejlesztői készségek
BAN BENMegtanulja az alapvető fejlesztői készségeket, és megérti a programozás működését
2. blokk: A programozási nyelvek alapjai
Lépésről lépésre végigjárja a fejlesztői nyelvek alapjait, és megismeri a ciklusokat, az adatstruktúrákat és a kódarchitektúrát.
I. szakasz: Kézi tesztelés
Gyakorlat valódi cégek esetein, segítség a szakmai gyakorlatokhoz és az első interjúkhoz.
1. blokk. Tesztelő alapkészségei és feladatai
Ki a tesztelő?
Bevezetés a szoftvertesztelésbe
A vizsgálat módszerei és típusai
Kézi tesztelési gyakorlat
Tesztelő eszközök
Tesztelő dokumentumok
Műtermékek tesztelése
Szoftverfejlesztés életciklusa
2. blokk. SQL alapok
Bevezetés az SQL blokkba
Adatkinyerés és szűrés: belépő szintű
Adatkinyerés és szűrés: Speciális
Adatok átalakítása és rendezése: belépő szintű
Adatok átalakítása és rendezése: emelt szint
Adatok csoportosítása
3. blokk. SQL és adatbázisok
Adatok csoportosítása
Bevezetés az adatbázisokba
Összekötő asztalok
Allekérdezések
Adatok frissítése, hozzáadása és törlése
Táblázatok létrehozása, módosítása és törlése
Fejlett
Utolsó LEGO projekt
A főbb programok áttekintése
4. blokk. Elrendezés alapjai: HTML, CSS és JavaScript
Weboldal szerkezete, alap HTML
Alap CSS, szelektorok és kaszkád
Fejlett CSS, válaszkészség és böngészők közötti kompatibilitás
A JavaScript alapjai, fejlesztői és hibakereső eszközök
Objektumok, tömbök, függvények JavaScriptben
DOM modell és munka az oldallal
Eseményfeldolgozás és programhibakeresés
Interakció a szerverrel
HTML- és CSS-problémák kezelése
JS-problémák kezelése
5. blokk. Kézi alkalmazásteszt
Az ügyfél-szerver interakció alapjai. HTTP
API tesztelés
A szerveralkalmazásokkal való munka alapjai
Kliens-szerver interakció: biztonság és optimalizálás
Bevezetés a mobilalkalmazások tesztelésébe
Mobil alkalmazás tesztelési gyakorlat
Postás: gyors kezdés
Postás: projekt
Workshop: SQL tesztelőknek
II. szakasz: Automatizált tesztelés
Gyakorlat valódi cégek esetein, segítség a szakmai gyakorlatokhoz és az első interjúkhoz.
1. blokk. Java-val dolgozni
Bevezetés a Java nyelvbe és eszközökbe
Alapszintű Java szintaxis
Változók és adattípusok a Java nyelven
Hurok és nyelvi konstrukciók Java nyelven
Adatstruktúrák
Osztályok és objektumok: belépő szint
Osztályok és objektumok: emelt szint
Az osztály módszerei és területei
Kivételkezelés
Munka tömbökkel
Karakterláncok és reguláris kifejezések
Az első Java program és tesztelése
Szerverszoftver-tesztelő eszközök
Apache Maven
2. blokk. Verzióvezérlő rendszerek
Verzióvezérlő rendszerek. Kódverziókészítés, együttműködési fejlesztés, CSV
Git és GitHub. Git, Commit, Branches, fiókegyesítés és konfliktusmegoldás, GitHub, csapatmunka, kód áttekintése
Szoftver életciklus, CI/CD
Git, alapfogalmak. Bemutatkozik a GitLab
Bevezetés a GitLab CI-be
GitLab CI. Belső változók, műtermékek, szabályok
Munka a Git grafikus shellekkel: Git GUI, Git Extensions
3. blokk. Automatizálási alapok
Tesztautomatizálási alapismeretek
CI/CD (Continuous Integration / Continuous Delivery) a tesztelésben
Webes felületek tesztelése
Szelén
Szelenid
Oldal objektum. BDDJUnit
Csábítás, fakitermelés
Mobilalkalmazások tesztelésének automatizálása
Mobil alkalmazások automatizált tesztelése
Az asztali alkalmazások tesztelésének automatizálása
4. blokk. Haladó tesztelés Java nyelven
Böngésző teszt infrastruktúra
Összetett felhasználói felület tesztek
Összetett felhasználói felület elemek
Egyéni műveletek az elemeken
Interakció a Windows-okkal, a lapokkal és a keretekkel
Fájlok fel- és letöltése
API tesztelés
5. blokk. Szakterület: Python tesztelés
Bevezetés a Pythonba
Változók és adattípusok.
Vonalak. Feltételek és ciklusok
Listák és szótárak Pythonban
Funkciók
Könyvtárak
Adatstruktúrák Pythonban
Csomagok és modulok
Hibák és kivételek
Tesztelés: PyUnit
6. blokk. Chat GPT fejlesztőknek
A ChatGPT bemutatása és alkalmazása a szoftverfejlesztésben
Hibaelhárítás és hibakeresés a ChatGPT-vel
A kódminőség javítása a ChatGPT segítségével
Kód áttekintése és dokumentálása a ChatGPT használatával
Automatikus tesztelés a ChatGPT-vel
Kód generálása ChatGPT használatával
Bevált módszerek és tippek a ChatGPT-vel való együttműködéshez