Szoftvertesztelés: Automatizálás és programozás. Piton. Szelén - arány 2499 dörzsölje. Stepiktől, képzés 88 tanóra, Időpont: 2023. december 1.
Vegyes Cikkek / / December 04, 2023
Mit fog tanulni
- Python 3 programozási alaptanfolyam.
- Ismerje meg az objektum-orientált programozás alapelveit a Python 3-ban.
- Írjon egy teljes értékű felhasználói felület tesztelési automatizálási projektet a Selenium segítségével.
- Futtasson teszteket a Pytest könyvtár használatával a szükséges konfigurációval.
- Erősítse meg tudását olyan tesztfeladatokban, amelyek a lehető legközelebb állnak az igazi által végzett feladatokhoz
- szakembert, és írja meg saját automatizálási projektjét
A tanfolyamról
FIGYELEM!!! Ezen a tanfolyamon abszolút NINCS VÍZ és a szükségtelen információkat. Ha szereted a haszontalan, unalmas és unalmas videókat, amiktől elalvásra késztet, akkor ez a tanfolyam nem neked való.
A házi feladatokat a szerző személyesen ellenőrzi, feleletválasztós teszt nincs, csak gyakorlati feladatok!
A Google Play Áruház szabályzata miatt 2023. január 23-tól a tanfolyamok csak a platform webes verzióján keresztül vásárolhatók meg (böngésző mobil eszközön, PC böngészőn keresztül). Továbbra is folytathatja a tanulást az alkalmazás mobil verziójában.
A kurzus elvégzése eredményeként egy projektet fog írni a felhasználói felület tesztelésének automatizálására a Selenium használatával. Amit nyugodtan átvehetsz és jelentkezhetsz a munkaprojektjeidre, illetve az elsajátítás után az önéletrajzodban is jelezheted, és van ütőkártyád új állás keresésekor!
Python 3 tartalmazza LEGJOBB 5 a legnépszerűbb programozási nyelvek. Itt érdemes elkezdeni a programozást. A nyelv nagyon egyszerű és ideális kezdők számára, akik szeretnének programozni. A Python nagyszerű választás első programozási nyelvként.
Ez a tanfolyam gyakorlati gyakorlatokat és házi feladatokat tartalmaz a következő témákban:
- alapszintű programozás Python 3-ban;
- gyakorlati feladatok a kódíráshoz tanári igazolással;
- tesztek indítása és konfigurálása PyTest keretrendszer segítségével;
- Szelénnel való munkavégzés készségei: böngészőelemek elérése, valamint műveletek szimulálása a böngészővel;
- tesztelni a feladatokat a lehető legközelebb az automatizálási tesztelő valódi munkájához;
- lépésről lépésre szóló utasítások a Selenium tesztelési automatizálási projekt írásához és magának a projektnek a megírásához;
- megtanulják integrálni a bejelentkezést a projektbe;
- megtanulják összekapcsolni az Allure jelentéseket a projekttel;
- írja meg saját automatizálási projektjét, amely a szerző példáján alapul.
Ezen a kurzuson a fő hangsúly az alapok gyakorlati példákkal való átfedésén van, minimális elméleti mélységgel, annak érdekében, hogy képes gyorsan elkezdeni dolgozni ezekkel az eszközökkel, és továbbfejleszteni készségeit a dokumentáció és saját tapasztalata alapján próba és hiba.
Ha fejlődni törekszel és nem állsz meg, érdekel a határok kitágítása, új ismeretek megszerzése, szeretne fejlődni a tesztelés területén, és készen áll arra, hogy erőforrásait saját növekedése érdekében fektesse be - Ön a jobb oldalon van módokon.
A tanfolyam folyamatosan frissül további elméleti és gyakorlati anyagokkal, tesztekkel és gyakorlati feladatokkal. Remélem, hogy a belőle készült anyagok segítenek megváltoztatni az életedet és jó tesztelőkké válni!!!
A tanfolyam elvégzése után megkapod hatalmas mennyiségű gyakorlati és elméleti tudás.
A videó előadás egyszerre ötvözi a programozáshoz és automatizáláshoz szükséges alapfogalmak és elemek ismertetését, valamint alkalmazásuk vizuális bemutatását.
A tanulásba fektetett kellő türelemmel és erőfeszítéssel azonnal jó gyakorlati alapot biztosít az interjú sikeres letételéhez és a szakmájában végzett jövőbeni munkához.
Gyakorold és gépeld be az összes kódot, ami a videóban látható, és gyakorold a saját osztályok, módszerek és modulok létrehozását is. Mivel a gyakorlat a tanulás szerves része.
Sok sikert a törekvéseidhez. Aki jár, az uralja az utat!
7
tanfolyamokMérnök 10 éves tapasztalattal. Tapasztalt tesztelő kézi teszteléssel, adatbázisokkal való munkavégzéssel, API teszteléssel, valamint saját felhasználói felület és API automatizálási projektek felépítésével. Nagy pénzügyi cégek informatikai részlegén szerzett tapasztalat.
Én vagyok a Stepik Awards 2022 nyertese az „Év áttörése” kategóriában. Nagyon szeretek informatikai területen fejlődni, tanítani, és ebben folyamatosan igyekszem fejlődni. Már több mint 45 000 hallgató vesz részt a kurzusaimban, és ennek hihetetlenül boldog vagyok)
Bevezető óra
1. Üdvözlet!
2. El kell olvasni - Útmutató a távirányító megtanulásához és végrehajtásához
Programozási alaptanfolyam
1. A Python 3 és a PyCharm IDE telepítése
2. Alapvető adattípusok és a változók bemutatása
3. Tesztfeladat adattípusokon
4. Adattípus meghatározása
5. Numerikus adattípusok
6. Karakterlánc adattípusok
7. Folytassuk a munkát a karakterlánc adattípussal
8. F-string konstrukció
9. Adatbevitel és -kimenet
10. Mik azok a funkciók és a velük való munka
11. Változó hatókör
12. Tesztfeladat a változók hatóköréről
13. Feltételes állítások: if, else, elif
14. Listák
15. A hurokhoz
16. Míg a Loop
17. Tesztfeladat ciklusokon
18. Tartomány funkció
19. Szótárak és készletek használata
20. Fájlokkal való munka
21. Tesztfeladat fájlokkal való munkavégzéshez
22. Modulokkal való munka. 1 rész
23. Modulokkal való munka. 2. rész
24. Kivételekkel dolgozik. Try&Except design
25. Tesztfeladat a modulokkal való munkavégzésről
26. Feladat blokk rögzítésére
Objektumorientált programozás
1. Osztályok létrehozása
2. Osztálypéldányok létrehozása
3. Tesztfeladat blokk rögzítésére
4. Osztály öröklődés
5. Osztályok importálása
6. Utolsó Python programozási feladat
Szelén alaptanfolyam
1. Mi az a GUI és a szelén tesztautomatizálás?
2. Import szelén
3. Böngésző megnyitása szelénnel
4. A mezők kitöltése a send_keys metódussal
5. Keressen lokátorokat. Mi az XPATH
6. Engedélyezés az oldalon
7. Az első tesztek felépítése
8. Negatív teszt
9. Oldal frissítése
10. Billentyűütések szimulálása billentyűzeten szelén használatával
11. Képernyőképek készítése az oldalról
12. Képernyő görgetése
13. A mező tartalmának törlése
14. Rejtett elemekkel való interakció
15. A teljes üzleti út füsttesztje
16. Szelén vizsgálati feladat 1. sz
17. Mozgás a böngészési előzményekben (előre és hátra)
18. Interakció a következővel: jelölőnégyzet
19. Kölcsönhatás a rádiógombbal
20. Kattintson duplán és jobb gombbal
21. Interakció a naptárral
22. Szelén vizsgálati feladat 2. sz
23. Interakció a csúszkával
24. Kivételek kezelése
25. Explicit és implicit várakozás
26. Szelén vizsgálati feladat 3. sz
Objektum orientált programozás + Szelén
1. Osztály és metódus létrehozása
2. Az összes üzleti út füstvizsgálata + OOP
3. Engedélyezési modul létrehozása
4. Fontos elméleti lecke az OOP és POM elvekről!!!
5. Szelén vizsgálati feladat 4. sz
Munka a Pytest keretrendszerrel
1. Projekt létrehozása és a Pytest-könyvtár importálása.
2. Bevezetés a tesztek futtatásához és az eredmények elemzéséhez szükséges kulcsokhoz
3. Feltételes hozamnyilatkozat
4. A hatókör paraméter bemutatása a PyTestben
5. A metódusok végrehajtásának elrendelése PyTest keretrendszer segítségével
Automatizálási projekt felépítése
1. Projektstruktúra létrehozása
2. Engedélyezési oldalosztály létrehozása
3. A konzol megtisztítása a felesleges üzenetektől
4. Hozzon létre egy módszert az aktuális URL lekéréséhez
5. Hozzon létre egy módszert az oldalon lévő szöveg értékének ellenőrzésére
6. Kezdőlap osztály létrehozása
7. Kosár oldalosztály létrehozása
8. Felhasználói oldalosztály létrehozása
9. Módszerek létrehozása URL-ek ellenőrzésére és képernyőképek készítésére
10. Második teszt létrehozása. Egy vagy több teszt futtatása
11. Több vizsgálati módszer létrehozása egy fájlban
12. Külön tesztmódszer futtatása fájlból
13. Versenyfájl létrehozása
14. Teszt futtatása a hatókör paraméterrel
15. Utolsó tesztfeladat
A naplózás és az Allure jelentések összekapcsolása
1. Naplózási kapcsolat
2. Az Allure jelentés összekapcsolása
Következtetés
1. Búcsúzó szavak azoknak, akik túljutottak)