Automatizált szoftvertesztelés Java nyelven – tanfolyam 57 600 RUB. az Innopolis Egyetemről, képzés 6 hónap, Időpont: 2023. december 18.
Vegyes Cikkek / / November 28, 2023
A minőségbiztosítási mérnök automatizálja a rutinellenőrzéseket, ami csökkenti a hibák kockázatát és jobban ellenőrzi a termék minőségét.
A tanfolyamon elsajátítod a Java alapjait és elkezded használni a tesztelés automatizálására, bővítheted szakértelmedet és növelheted bevételeidet.
1. modul: Verzióvezérlő rendszerek (Git). Automatikus tesztek fejlesztése Java nyelven. Építsen automatizálási eszközöket. JUnit/TestNG
1.1 Bevezetés: Mit csinál az AQA. A szakmai fejlődés területei. Tanfolyam bemutatása. Alapvető eszközök. Verzióvezérlő rendszerek: Git, GitHub: elágazás, klónozás, alapvető parancsok.
1.2 Bevezetés a programozási nyelvbe. Programstruktúra, csomagok, adattípusok. Üzemeltetők. Munka húrokkal. Állítások. Hamcrest.
1.3 Hozzáférés módosítók. Osztályok és objektumok. Statikus változók és módszerek. Csomagoló osztályok. Elágazás alapjai.
1.4 Az OOP alapelvei. Interfészek, absztrakt osztályok. Kulcsszavak ez, szuper
1.5 Tömbök, listák, hurkok
1.6 Gyűjtemények
1.7 Munkavégzés kivételekkel: fogás, fakitermelés, dobás. Munka dátumokkal
1.8 Fájlokkal való munka. Fájlba írunk, fájlból olvasunk. Elemzők. Tesztparaméterezés.
1.9 Munka XML-lel. JSON
1.10 Tervezési minták. Generikus. Felsorolt típusok
1.11 Gradle build automatizálási eszköz. Projekt felépítése. Maven build automatizálási eszköz. Projekt felépítése
1.12 Tesztszerkezet. Annotációk. A jelentések típusai
1.13 Ideiglenes tanúsítás
2. modul: Rest API. Nyugodt. Adatbázis
2.1 Rest API elmélet. Autoteszt API architektúra. API automatikus tesztek a RestAssureden
2.2 Apache HTTP eszköz
2.3 OkHttp3 könyvtár. Swagger keretrendszer
2.4 JSON-ellenőrzés – Sémák
2.5 SQL elmélet. JDBC program interfészek készletének csatlakoztatása. Automatikus tesztek adatbázis használatával
2.6 Pojo, hibernált objektummodellek
2.7 NoSQL adatmennyiségek. Automatikus tesztek MongoDB adatbázissal
2.8 Ideiglenes tanúsítás
3. modul: Webes alkalmazások felhasználói felületének tesztelése. Konténerezés. A Dockerrel való munka alapjai. CI/CD. BDD szoftverfejlesztési módszertan.
3.1 A webalkalmazások tesztelésének elmélete. Automatizálási elemek
3.2 Szelén eszköz. Dokumentumobjektum-modell DOM-modell. WebDriver: letöltési konfiguráció. Böngészők közötti tesztek
3.3 Elemkeresés, lokátorok és szelektorok. Műveletek elemekkel
3.4 Explicit és implicit elvárások
3.5 Figyelmeztetés, előugró ablak. Cookie-k használata
3.6 Oldalobjektum minta
3.7 Jelentések és képernyőképek, Allure
3.8 Szelenid keret
3.9 Elrendezés tesztelése. Ashot/Galen
3.10 Docker
3.11 CI/CD elmélet. Jenkins
3.12 GitLab CI rendszer
3.13 Kafka
3,14 MQ
3.15 BDD elmélet. Projekt architektúra. Uborka szoftver eszköz. Nyelv az uborka-rendszer viselkedésének leírására
3.16 Ideiglenes tanúsítás
záróvizsga
Összesen: 256 óra
A tantárgy megvizsgálja a webes alkalmazások alapfogalmait, jellemzőit, tárgyalja a fejlesztésük során alkalmazott architektúrát és technológiákat, ill a különböző típusú tesztelések során felmerülő problémákat is, a webalkalmazások gyakorlati tesztelésére szolgáló eszközök és módszerek áttekintése osztályok.
3,8
16 000 ₽
A kurzus a „Szoftvertesztelőben” megszerzett ismeretek megszilárdításával segít hatékonyan csapatot alkotni és a tesztelési folyamatot kialakítani. 1. szint." A tanfolyamon a gyakorlatban megtudhatod, mi az a tesztmenedzsment, hogyan alakíthatsz ki hatékony csapatot a szoftverteszteléshez, hogyan építs csapatban konstruktív kapcsolatokat, mérőszámokat és tesztelési kockázatokat. A kurzus második moduljában egy speciálisan kifejlesztett szoftvercsomag segítségével intenzíven elmerülhetsz a szoftvertesztelésben. A tesztelés során tipikus tesztelési problémákkal és azok megoldási módjaival találkozhat.
4,1
22 990 ₽