Miért van szükség az automatizálás tesztelésére és hogyan fog működni 2020. december 18., 2 perc647https: //d2xzmw6cctk25h.cloudfront.net/post/2487/og_image/bd2cd676f346d6c647c33f42d426e80a.png
A Python-tudással rendelkező tesztautomatizálási szakemberek iránti kereslet a piacon van: csak Moszkvában, 2020 decemberében mintegy ezer üres állás nyílt meg számukra, átlagosan havi 110 000 rubel fizetéssel. Hogy támogassuk a tesztelőket fejlődésük iránti vágyukban, egy új tanfolyamot indítunk, ahol megtanítjuk Önnek, hogyan kell automatikus teszteket írni Python-ban, és bemutatjuk Önnek az ehhez szükséges eszközöket.
Miért érdemes tanulni:
- Az automatizált tesztelő fizetése átlagosan 15-30% -kal magasabb, mint a kézi teszteléssel foglalkozó szakemberé.
- Az automatizálási készségek a feladatok és munkalehetőségek szélesebb skáláját jelentik.
- Növelheti pozícióját a projektben, vagy áttérhet egy új, ambiciózusabb projektre.
- A rutinellenőrzések automatizálása időt takarít meg és megkönnyíti az életet.
- A Python ismeretében fejlődhet a kapcsolódó területeken, például a fejlesztésben.
Az automatizálás megértése szintén elengedhetetlen, ha tesztmenedzserként szeretne lenni.
Polina Anisova , a MY.GAMES játékplatform, a mobil és asztali alkalmazások tesztelésének szakértője elmondja, hogyan ismerkedett meg a témával, amelyet most tanít:
„Amikor meguntam a tesztek kézi elvégzését, és fejleszteni akartam, úgy döntöttem, hogy megtanulom a Pythont, mert sok tesztautomatikai keretrendszer van beleírva. Ráadásul e nyelv ismerete keresett a piacon. Ennek eredményeként automatizálási ismereteim segítettek abban, hogy elhelyezkedjek a Mail.ru oldalon. Most felhasználói felület teszteket írok Pythonban, és a közeljövőben elkezdem használni az API tesztelés automatizálására. “
Kinek szól ez a tanfolyam
Ez a tanfolyam az Ön számára, ha:
- ismeri a szoftver tesztelésének alapjait,
- manuális teszteléssel foglalkozik,
- kapcsolódó informatikai szakot tanult.
A tanfolyam különösen hasznos lesz a Juno tesztelők és fejlesztők számára, akik tesztelési feladatokkal rendelkeznek. A Python mellett a hallgatók megtanulják a HTML, CSS és Linux adminisztrációt. Mindez elősegíti a felhasználói felület tesztjeinek elkészítését, és a diplomát értékes technikai szakembergé teszi. Ezenkívül a Pytest keretrendszer, amely szintén szerepel a programban, hasznos API teszteléshez, egység tesztek írásához és egyéb feladatokhoz.
Tanfolyamok, szakma, kar – mi a különbség
Az alaptantervet az alapoktól kezdve kifejezetten a Python automatizálási tanfolyamra tervezték. Számos olyan szakember vett részt a létrehozásában, akik ismerik a minőségbiztosítási trendeket és a piaci követelményeket. A programról szóló megbeszélések csak akkor értek véget, amikor az eredmény kielégítette az összes érintett oktatót és módszertanost.
Számos képzési blokk – “Computer Networks”, “Databases”, Linux és Git – érkezett a tesztelési részlegről, ahol már bizonyították hatékonyságukat és pozitív értékelést kaptak a hallgatóktól. A “Szoftvertesztelő” szakmából pedig a gyakorlat formátumát kölcsönöztük: egy hallgató olyan körülmények között kezd dolgozni, amelyek a lehető legközelebb vannak egy kereskedelmi projekthez, de mentorok és tanárok támogatásával.
Forrás: realpython.com
Amit tudni kell az edzés megkezdéséhez
Fontos, hogy általános ismeretekkel rendelkezzünk a szoftverek teszteléséről: megértsük, mi a teszteset és mit kezdjünk vele. Nagyon jó, ha a gyakorlatban már kipróbált valamilyen tesztet. De még ha csak elméleti elképzelése is van arról, hogy mi is a teszt automatizálás, akkor elkezdheti a tanulást a Python kontextusában.
Mi lesz a diplomásoknak a kijáratnál
A tanfolyam során a hallgatók portfóliót készítenek maguknak, ahol beilleszthetnek egy UI autotesztet az oldalra. Ez egy gondosan megtervezett projekt lesz, amelyet a Pytest és a Selenium alkalmazásával hajtanak végre. A kódtár az interjúk során megmutatható a munkaadóknak. Minden diplomás GeekBrains tanúsítványt kap, amely megerősíti a Python teszt automatizálásának kompetenciáját.