Kurz "Test Automator v Jave" - kurz 80 000 rub. z Yandex Workshop, školenie 5 mesiacov, dátum 27. novembra 2023.
Rôzne / / November 28, 2023
Zodpovedá za implementáciu, podporu a rozvoj infraštruktúry autotestov. Inými slovami, automatizujú kontroly, aby urýchlili procesy: trávili menej času rutinnou a manuálnou prácou.
Vedúci testovania v Yandex, technický vedúci, kurátor programového výboru TeamLead Conf. Spustených niekoľko kurzov automatizácie v rámci spoločnosti (okrem kurzov v Workshope).
Vedúci oddelenia testovania banky. Vo fintech fungovala organizovaná automatizácia a manuálne testovanie vo viacerých firmách, vrátane zahraničných.
Úvodná časť 2 hodiny
Voľný úvod
Toto je príležitosť „ohmatať si“ kurz pred zakúpením. Zoznámite sa s formátom školenia: budete vedieť zhodnotiť, ako je materiál prezentovaný a ako funguje simulátor, v ktorom budete písať kód. Na konci je autotest, ktorý vám pomôže určiť, či je kurz pre vás vhodný.
Téma 1. Úvod do automatizácie
Téma 2. Ako prebieha školenie?
Téma 3. Autotest: je kurz pre vás vhodný?
1 modul 60 hodín
Základy Java
Naučte sa a precvičte si základné konštrukty Java, ktoré vám pomôžu pochopiť vývojárske programy a pripraviť vás na písanie automatických testov. Kód budete písať ako priamo na lekciách, tak aj vo vývojovom prostredí IDEA.
Po tomto bloku budete poznať všetky základné konštrukcie, ktoré potrebujete na napísanie malého programu.
Šprint 1
Téma 1. Úvod do Javy
Téma 2. Premenné
Téma 3. Metódy
Téma 4. Podmienečné vyhlásenia
Téma 5. Cykly
Téma 6. Polia
Téma 7. triedy
Téma 8. Balíčky
Téma 9. Miestne rozvojové prostredie
šprint 2
Téma 1. Modifikátory prístupu
Téma 2. Typy údajov
Téma 3. Dedičnosť
Téma 4. Kľúčové slovo statické
Téma 5. Abstraktné triedy a rozhrania
šprint 3
Téma 1. Konzola
Téma 2. Git
Téma 3. JUnit
Téma 4. Parametrizácia
šprint 4
Téma 1. Architektúra aplikácie
Téma 2. DevTools
Téma 3. Úvod do testovania používateľského rozhrania
Téma 4. Selén
Téma 5. Objekt stránky
Projekt:
Napíšte program, ktorý ukladá, triedi a zobrazuje údaje. Budete ho musieť napísať vo vývojovom prostredí a odoslať ho cez Github – rovnako ako v skutočnej práci.
Projekt:
Napíšte autotesty pre vzdelávaciu službu Yandex Scooter.
2 modul 60 hodín
Jednotkové testovanie
Všetko, čo ste sa naučili o kóde, začnete používať na písanie automatických testov. Zistite, do akej konštrukcie ich zabudovať. Naučte sa nové konštrukty v Jave na riešenie zložitejších problémov.
Tieto zručnosti vám pomôžu precvičiť skutočné testy jednotiek, rovnako ako to robia vývojári.
šprint 5
Téma 1. Príkaz Enum a switch
Téma 2. Struny
Téma 3. Zoznamy a hašovacie tabuľky
Téma 4. zbierky
Téma 5. Spracovanie výnimiek
Téma 6. Polymorfizmus
šprint 6
Téma 1. Dependency Injection (DI)
Téma 2. Jednotkové testy
Projekt:
Zakryte aplikáciu jednotkovými testami. Budete musieť napísať autotesty pre vzdelávaciu službu Yandex Scooter: bola vyvinutá špeciálne pre študentov. Projekt je podobný pracovnej úlohe: ako keby vám manuálny tester odovzdal skripty a tie je potrebné pokryť automatizovanými testami.
3 modul 60 hodín
Testovanie API
Tento blok pokrýva automatizáciu testovania API. Ak to chcete urobiť, pozrite sa na RestAssured, čo je knižnica Java na testovanie API. Uvidíte tiež, ako urobiť testovacie správy vizuálnejšími pomocou Allure.
šprint 7
Téma 1. Úvod do API
Téma 2. Java. API
Téma 3. Testovanie API
Projekt:
Napíšte testy pre aplikačné API. Budete pracovať so školiacou službou: naučte sa, ako funguje jej API a zahrňte ju testami. Správy Connect Allure.
4 modul 30 hodín
Infraštruktúra a architektúra
Nestačí len pokryť aplikáciu testami: musíte zabezpečiť, aby proces testovania fungoval správne. Pre nepretržité testovanie kódu bola vynájdená technika CI/CD. Oboznámite sa s ním a pochopíte, ako integrovať automatizované testy do procesu vývoja produktu. Zvládnete tiež všetky nástroje, ktoré potrebujete na jeho implementáciu: Docker, Kubernetes a ďalšie.
Okrem toho sa naučte vyhodnotiť, do akej miery je funkčnosť pokrytá testami: bude to užitočné, aby ste počas automatizácie nič nezmeškali.
šprint 8
Téma 1. Infraštruktúra
Téma 2. Architektúra
Téma 3. Ako pokryť rôzne úrovne programu testami
Téma 4. Príprava na diplomovú prácu
Dokončenie linky 40 hodín
Absolventská práca
Projekt, ktorý kombinuje všetok naštudovaný materiál. Webovú aplikáciu a API budete musieť pokryť testami a napísať unit testy pre jednotlivé funkcionality. Dobrý spôsob, ako spojiť všetko, čo ste sa naučili počas kurzu.
Voliteľný kurz 5 hodín
selenid
Preskúmajte ďalší rámec automatizácie testov. Používa sa menej často ako Selenium z hlavného programu, ale v skutočnosti je ešte pohodlnejší. Postavený nad Selenium WebDriver, takže nie je ťažké sa ho naučiť.
Voliteľný kurz 10 hodín
Databáza
SQL dotazovací jazyk, databázy a ako ich testovať. Dodatočný blok pre tých, ktorí si nie sú istí týmito témami, aby si zlepšili svoje znalosti.
Voliteľný kurz 5 hodín
5. jún
V hlavnom kurze študujete štvrtú verziu: v praxi sa používa v drvivej väčšine projektov. Ale už bola vydaná piata verzia tohto rámca. Zatiaľ sa veľmi nepoužíva, ale je užitočné si ho osvojiť: firmy naň postupne prechádzajú.
Dozviete sa o rozdieloch vo štvrtej verzii a tiež si dôkladne preštudujte parametrizáciu: v piatej verzii JUnit je na to oveľa viac možností.
Kariérna dráha 12 hodín
Program zamestnanosti
Program bude k dispozícii na konci školenia. V ňom si povieme, ako správne napísať životopis, vytvoriť portfólio a zviditeľniť svoju odpoveď pomocou motivačného listu. Budeme diskutovať aj o procese prípravy na pohovor: na ktoré mäkké a tvrdé zručnosti sa zamerať.
Vyjdeme vám v ústrety, ak sa vaše plány zmenia
Dajme si pauzu od učenia alebo posuňme termín
Ak sa stane niečo neočakávané, napíšte kurátorovi - povie vám, ako si oddýchnuť.
Ak si to rozmyslíte, vrátime vám peniaze za zostávajúce dni školenia.
Budete musieť zaplatiť iba za čas od začiatku vášho streamu. Bližšie informácie o podmienkach sú v odseku 7 ponuky.
Zobraziť ponuku
Dizajnové vzory sú kolekciou skúseností, ktoré možno opätovne použiť. Vzory sa používajú vo všetkých oblastiach činnosti, pretože umožňujú použiť predtým spracované riešenia. Znalosť návrhových vzorov vám umožňuje nielen rýchlejšie implementovať vaše riešenia a získať kvalitný zdrojový kód, ale aj efektívnejšie komunikovať s kolegami, ktorí už túto technológiu ovládajú. Kurz zahŕňa 23 základných vzorov, ktoré sú popísané v knihe „Design Patterns: Elements of Reusable Object-Oriented Software“. použitý objektovo orientovaný softvér"), napísali štyria autori (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson a John Vlissides.
3,7
28 900 ₽