Szoftvertesztelő - tanfolyam 60 456 dörzsölje. az Eduson Akadémiáról, 4 hónapos képzés, dátum: 2023. november 27.
Vegyes Cikkek / / November 28, 2023
Szakterületek: alkalmazott matematika, analitika, programozás, adattudomány, számítógépes látás, mesterséges intelligencia
tapasztalat (több mint 6 év üzleti és analitikai tapasztalat):
- IT önéletrajz - vezérigazgató, alapító
- Gyógyszertári Központ – ügyvezető igazgató
- Aurum – Data Scientist (Computer Vision)
- Invitro (régiók) – Data Scientist
Oktatás:
IATE NRNU MEPhI, Alkalmazott matematika
Eredmények:
- Technikai interjúkra való felkészülést és informatikai önéletrajzi készségek fejlesztését szolgáló platform alapítója és vezető fejlesztője
- Gyógyszertári láncban fejlesztette ki a cég analitikai infrastruktúráját: adatgyűjtés, jelentéskészítés automatizálás, vizualizáció, automatikus jelentéskészítés
- Az Aurumnál részt vett egy nyilvános rendezvényekről felismerő webszolgáltatás létrehozásában. Projektet vezetett a mesterséges intelligenciát használó vállalkozások alkalmazottainak azonosítására
- Foglalkozik az adatfeldolgozás algoritmusainak és módszereinek tudományos fejlesztésével: osztályozás, interpoláció, idősorok feldolgozása, neurális hálózatok. Rendszeresen publikál hivatkozott publikációkban, részt vesz tudományos konferenciákon
Egy IT-integrátor szoftvertesztelési osztályának vezetője Oktatás és karrier Felsőfokú végzettségem van műszaki végzettség, tesztelésben 2014-től, 2018-tól vezetőségbe került - eleinte vezető...
Informatikai integrátor szoftvertesztelési vezetője Oktatás és karrier Felsőfokú műszaki végzettséggel rendelkezem, 2014 óta tesztel, 2018-ban menedzsmentbe került - először a JSC integrációs tesztelő csoportjának vezetője volt "Bell Integrator": felépítettük a tesztelési folyamatot és a hibákkal való munkát, az új munkatársak betanítását, a projekt karbantartását dokumentáció a VTB Bank számára. A jelenlegi cégnél teljes körűen felügyelem a tesztelési területet az ügyfél UniCredit Bankkal együtt: ellenőrzés és fejlesztés banki termékek minőségi tesztelése, erőforrás-ellátás, adminisztráció és a teljes folyamat megszervezése szoftver tesztelés. Miért véletlenül kerültem a tesztelésbe; 2014-ben a munkám felajánlotta, hogy áthelyezek a tesztelési osztályra. A javaslat érdekes volt, de nem voltak kurátorok a tanszéken, és semmit sem tudtam a tesztelés irányáról. De elfogadtam az ajánlatot – és így kezdődött az önálló elmélyülésem a szakterületen. Minél többet tanultam és megértettem, minél többet alkalmaztam ezt a tudást a gyakorlatban, annál jobban bevonzottam ebbe a folyamatba. A tesztelés a szoftver életciklusának egy fontos szakasza, és a tesztelő nem csak háttértag a projektcsapatban; olyan alkalmazott, aki határozottan nem ért egyet a szoftver ipari környezetben történő telepítésével (ha kritikus Hozzászólások). A tesztelő nem ismeri alaposan a tesztelt rendszert, de pontosan ismeri a rendszer/folyamat szűk keresztmetszeteit, és tudja, hogyan kell hozzáértően megtervezni ennek a rendszernek/folyamatnak a minőségellenőrzését. Amikor elérsz egy bizonyos szintű professzionalizmust ezen a területen, az elemzők elkezdenek hallgatni rád és fejlesztők, és néha rámutathatsz a követelmények pontatlanságaira/hiányosságaira – ez tetszik különlegesség. Tanítványaim Ahhoz, hogy menő és jól fizetett tesztelési szakember lehessen, természetesen tapasztalatra van szükségük és kitartást, de néhány alapelemet elsajátíthat az edzés során, ami segít csökkenteni az Ön számára fordított időt fejlesztés. Mindent magamtól tanultam meg, hibákon keresztül (és néha sok hibán keresztül), ez gyakran lelassította a munkámat. Most visszatekintve úgy gondolom, hogy ha minden alapvető információt elmagyaráztak volna nekem, bemutattak volna néhány esetet és kérdésekkel segítettem (ami a tesztelés tanulásakor mindenkinek megvan), akkor talán jól sikerült volna az indulásom gyorsabban. Nem szabad azonban megfeledkezni arról, hogy a tesztelésben, mint minden informatikai területen, folyamatosan önállóan kell tanulni. Szavakban nehéznek tűnik, de a valóságban nagyon szórakoztató lesz. Hiszen első osztályú tesztelőnek lenni nem csak a pénzről szól, hanem a munkájával való elégedettségről és a fontosság érzéséről egy nagy csapatban.
Okoseszköz-projekten dolgozik: teszteli a háttérrendszereket, elemzi a nagy adatokat és automatizálja a teszteket Java nyelven. Neurális hálózatok és ETL rendszerek tesztelésére specializálódott. Korábban a Jet Infosystems minőségbiztosítási mérnökeiből álló csapatot vezetett, és a Nexignnél (ex-Peter-Service) is dolgozott olaj- és gázipari projekteken.
1. Bevezetés a tesztelői szakmába
Leckék és gyakorlatok:
- A szakmába való belépés módjai és a karrier növekedés tesztelőként
- A tesztelő által megkövetelt készségek és személyes tulajdonságok
- A tesztelő szakma jellemzői
Ennek eredményeként:
- Ismerje meg a tesztelő szakmát: a cégben betöltött szerepét és a szükséges követelményeket
- Mérje fel kompetenciájának szintjét a szoftvertesztelés terén
2. A szoftver életciklusa
Leckék és gyakorlatok:
- Szoftverfejlesztési folyamat
- Szoftverfejlesztési módszertanok
- Agilis alapelvek és szoftverfejlesztési módszertanok: Scrum, Kanban
Ennek eredményeként:
- Ismerje meg a szoftverfejlesztés életciklusát
- Tudjon különbséget tenni a különböző fejlesztési módszerek között
- Tanulja meg a Trello, Jira és Asana hibák bejelentését
3. A távmunka jellemzői
Leckék és gyakorlatok:
- 10 mítosz a távmunkáról
- A munkanap szervezése távmunka során
- Kollégákkal való kapcsolat megosztott csapatban
Ennek eredményeként:
- Találja ki, hogyan szervezze meg napját távoli munka közben
- Készüljön fel tesztelőként a távoli munkára
4. A tesztelés alapjai
Leckék és gyakorlatok:
- A tesztelés típusai és különbségeik, teszttervezés
- Tesztdokumentáció: vizsgálati tervek, ellenőrző listák, tesztesetek és a teszteredményekről szóló jelentések
- Hibák: életciklus, hibaprioritás, dokumentáció és hibakövető rendszerekkel való munka
Ennek eredményeként:
- Tanuld meg a tesztelési elméletet és alkalmazd a gyakorlatban
- Tanuljon meg tesztelési dokumentációt írni
5. Kliens-szerver interakció
Leckék és gyakorlatok:
- A kliens-szerver architektúra elemei
- A kliens-szerver interakció elvei
- Protokollokkal való munka (HTTP protokoll)
Ennek eredményeként:
- Ismerje meg a kliens-szerver architektúra működését
- Ismerje meg, hogyan kell protokollokkal és URL-ekkel dolgozni
- Ismerje meg a kliens-szerver alkalmazások alapelveit
6. HTML és CSS alapismeretek
Leckék és gyakorlatok:
- HTML-elrendezés alapjai: Oldalelemek, reszponzivitás, böngészők közötti kompatibilitás
- HTML-oldal létrehozása: CSS-címkék, attribútumok és kiválasztók
- Elrendezés tesztelési algoritmus
Ennek eredményeként:
- Tanuljon meg webhelyeket tervezni HTML és CSS használatával, és tesztelje az elrendezést
7. SQL adatbázisokkal való munkához
Leckék és gyakorlatok:
- Alapvető lekérdezések írása
- Különböző táblákból származó adatok kombinálása
Ennek eredményeként:
- Ismerje meg az adatok szűrését alapvető SQL-lekérdezések használatával
8. Kézi webes tesztelőeszközök
Leckék és gyakorlatok:
- Munka a parancssorral
- A Chrome DevTool segítségével egyszerűsítheti a tesztelést és lokalizálhatja a hibákat
- Munka a webfejlesztői eszköztárban
Ennek eredményeként:
- Ismerje meg a Chrome DevTool használatát
- Tanuljon meg dolgozni a működési parancssorral
- Szerezzen tapasztalatot webes alkalmazások tesztelésében
- Tervezzen adatbázist gyakorlati példán keresztül
9. Nem funkcionális tesztelés
Leckék és gyakorlatok:
- Stressz tesztelés
- Biztonsági tesztelés
Ennek eredményeként:
- Ismerje meg a nem funkcionális tesztelés különböző típusait
- Tanuljon meg bizonyos típusú nem funkcionális teszteléseket
- Használhatóság és interfész tesztelése
10. Mobil alkalmazások tesztelése
Leckék és gyakorlatok:
- A mobilalkalmazások tesztelésének jellemzői
- Mobil alkalmazások és operációs rendszerek típusai
Ennek eredményeként:
- Ismerje meg a mobilalkalmazások tesztelésének funkcióit
- Ismerkedjen meg a mobil tesztelő eszközökkel: TestFlight (iOS), Google Play Internal Test (Android), xCode
- Mobiltesztelést elősegítő szolgáltatások
11. API tesztelés
Leckék és gyakorlatok:
- Az API tesztelés jellemzői
- Postman – HTTP kliens API teszteléshez
Ennek eredményeként:
- Ismerje meg az API-tesztelést a Postman segítségével
12. GitHub: verziókezelő rendszerrel dolgozik
Leckék és gyakorlatok:
- Verziókezelő rendszer célja
- Alapműveletek: (módosítások véglegesítése és visszagörgetése, keresés, előzmények)
Ennek eredményeként:
- Tanulja meg az alapvető műveleteket a GitHub szolgáltatásban, és készítsen portfóliót az elkészült házi feladatokból
- Ágak, fiókegyesítés és konfliktusok megoldása
13. Tesztautomatizálási alapismeretek
Leckék és gyakorlatok:
- Bevezetés a Pythonba
- A felhasználói felület tesztautomatizálásának alapjai
Ennek eredményeként:
- Ismerje meg a Python programozási nyelv alapjait
- Írjon automatikus felhasználói felület teszteket
- API tesztautomatizálás
14. Karriergyorsító
Leckék és gyakorlatok:
- Hogyan írjunk önéletrajzot (orosz és angol nyelven)
- Hogyan készítsünk portfóliót és hol helyezzük el
- Hogyan készüljünk fel az interjúra és a tesztfeladatokra
Ennek eredményeként:
- Tanuljon meg önéletrajzot írni orosz és külföldi cégek számára
- Meg fogja érteni, hogyan kell portfóliót létrehozni és feltölteni a GitHubba
- Ismerje meg, hogyan készülhet fel a legjobban az interjúra
Végső projekt és diploma
A kurzus végén teljes szoftvertesztelést hajt végre: tesztdokumentációt - teszttervet, teszteseteket és hibajelentéseket készít. Szerezzen hivatalos oklevelet, amely megerősíti önéletrajzát.