Kurz "Test Automator v Javě" - kurz 80 000 rub. z Yandex Workshop, školení 5 měsíců, datum 27. listopadu 2023.
Různé / / November 28, 2023
Zodpovědný za implementaci, podporu a rozvoj infrastruktury autotestů. Jinými slovy, automatizují kontroly pro urychlení procesů: tráví méně času rutinní a manuální prací.
Vedoucí testování ve společnosti Yandex, technický vedoucí, kurátor programového výboru TeamLead Conf. Zahájení několika kurzů automatizace v rámci společnosti (kromě kurzů v Workshopu).
Vedoucí testovacího oddělení banky. Ve fintechu fungovala organizovaná automatizace a ruční testování v několika firmách, včetně zahraničních.
Úvodní část 2 hodiny
Úvod zdarma
Je to příležitost si kurz před zakoupením „osahat“. Seznámíte se s formátem školení: budete schopni vyhodnotit, jak je materiál prezentován a jak funguje simulátor, ve kterém budete kód psát. Na konci je autotest, který vám pomůže určit, zda je kurz pro vás vhodný.
Téma 1. Úvod do automatizace
Téma 2. Jak školení probíhá?
Téma 3. Autotest: je kurz pro vás vhodný?
1 modul 60 hodin
Základy Java
Naučte se a procvičujte si základní konstrukce Java, které vám pomohou porozumět vývojářským programům a připraví vás na psaní automatických testů. Kód budete psát jak přímo na lekcích, tak ve vývojovém prostředí IDEA.
Po tomto bloku budete znát všechny základní konstrukce, které potřebujete k napsání malého programu.
Sprint 1
Téma 1. Úvod do Javy
Téma 2. Proměnné
Téma 3. Metody
Téma 4. Podmíněné výroky
Téma 5. Cykly
Téma 6. Pole
Téma 7. Třídy
Téma 8. Balíčky
Téma 9. Místní rozvojové prostředí
Sprint 2
Téma 1. Modifikátory přístupu
Téma 2. Typy dat
Téma 3. Dědictví
Téma 4. Klíčové slovo statické
Téma 5. Abstraktní třídy a rozhraní
Sprint 3
Téma 1. Řídicí panel
Téma 2. Git
Téma 3. JUnit
Téma 4. Parametrizace
Sprint 4
Téma 1. Architektura aplikace
Téma 2. DevTools
Téma 3. Úvod do testování uživatelského rozhraní
Téma 4. Selen
Téma 5. Objekt stránky
Projekt:
Napište program, který ukládá, třídí a zobrazuje data. Budete jej muset napsat ve vývojovém prostředí a odeslat přes Github – stejně jako ve skutečné práci.
Projekt:
Napište autotesty pro vzdělávací službu Yandex Scooter.
2 modul 60 hodin
Testování jednotek
Vše, co jste se naučili o kódu, začnete používat k psaní automatických testů. Zjistěte, do jaké struktury je zabudovat. Naučte se nové konstrukce v Javě pro řešení složitějších problémů.
Tyto dovednosti vám pomohou procvičit skutečné testy jednotek, stejně jako to dělají vývojáři.
Sprint 5
Téma 1. Příkaz Enum a switch
Téma 2. Struny
Téma 3. Seznamy a hashovací tabulky
Téma 4. Sbírky
Téma 5. Zpracování výjimek
Téma 6. Polymorfismus
Sprint 6
Téma 1. Dependency Injection (DI)
Téma 2. Jednotkové testy
Projekt:
Zakryjte aplikaci jednotkovými testy. Budete muset napsat autotesty pro vzdělávací službu Yandex Scooter: byla vyvinuta speciálně pro studenty. Projekt je podobný pracovnímu úkolu: jako by vám ruční tester předal skripty a je třeba je pokrýt automatizovanými testy.
3 modul 60 hodin
Testování API
Tento blok pokrývá automatizaci testování API. Chcete-li to provést, podívejte se na RestAssured, což je knihovna Java pro testování API. Uvidíte také, jak pomocí Allure udělat testovací sestavy vizuálnější.
Sprint 7
Téma 1. Úvod do API
Téma 2. Jáva. API
Téma 3. Testování API
Projekt:
Napište testy pro aplikační API. Budete pracovat se školicí službou: zjistěte, jak funguje její API, a zakryjte ji testy. Zprávy Connect Allure.
4 modul 30 hodin
Infrastruktura a architektura
Nestačí jednoduše pokrýt aplikaci testy: musíte zajistit, aby proces testování fungoval správně. Pro nepřetržité testování kódu byla vynalezena technika CI/CD. Seznámíte se s ním a pochopíte, jak začlenit automatizované testy do procesu vývoje produktu. Zvládnete také všechny nástroje, které potřebujete k jeho implementaci: Docker, Kubernetes a další.
Kromě toho se naučte vyhodnotit, jak plně je funkčnost pokryta testy: bude to užitečné, abyste během automatizace nic nevynechali.
Sprint 8
Téma 1. Infrastruktura
Téma 2. Architektura
Téma 3. Jak pokrýt různé úrovně programu pomocí testů
Téma 4. Příprava na diplomovou práci
Cílová čára 40 hodin
Absolventská práce
Projekt, který spojuje veškerý prostudovaný materiál. Webovou aplikaci a API budete muset pokrýt testy a napsat unit testy pro jednotlivé funkce. Dobrý způsob, jak spojit vše, co jste se během kurzu naučili.
Volitelný kurz 5 hodin
selenid
Prozkoumejte další rámec automatizace testování. Používá se méně často než Selenium z hlavního programu, ale ve skutečnosti je ještě pohodlnější. Postaveno na vrcholu Selenium WebDriver, takže není těžké se ho naučit.
Volitelný kurz 10 hodin
Databáze
SQL dotazovací jazyk, databáze a jak je testovat. Dodatečný blok pro ty, kteří si nejsou jisti těmito tématy, aby si zlepšili své znalosti.
Volitelný kurz 5 hodin
JEDNOTKA 5
V hlavním kurzu studujete čtvrtou verzi: v praxi se používá v naprosté většině projektů. Ale již byla vydána pátá verze tohoto rámce. Zatím se moc nepoužívá, ale je užitečné si ho osvojit: firmy na něj postupně přecházejí.
Dozvíte se o rozdílech ve čtvrté verzi a také důkladně prostudujte parametrizaci: v páté verzi JUnit je pro ni mnohem více možností.
Kariérní dráha 12 hodin
Program zaměstnanosti
Program bude k dispozici na konci školení. V něm si povíme, jak správně napsat životopis, vytvořit portfolio a zviditelnit svou odpověď pomocí motivačního dopisu. Probereme také proces přípravy na pohovor: na které měkké a tvrdé dovednosti se zaměřit.
Vyjdeme vám vstříc, pokud se vaše plány změní
Odpočineme si od učení nebo posuneme termín
Pokud se stane něco neočekávaného, napište kurátorovi - řekne vám, jak si odpočinout.
Pokud si to rozmyslíte, vrátíme vám peníze za zbývající dny školení.
Budete muset zaplatit pouze za čas od začátku vašeho streamu. Bližší podrobnosti o podmínkách jsou v odst. 7 nabídky.
Zobrazit nabídku
Designové vzory jsou soubory zkušeností, které lze znovu použít. Vzory se používají ve všech oblastech činnosti, protože umožňují používat dříve zpracovaná řešení. Znalost návrhových vzorů umožňuje nejen rychlejší implementaci vašich řešení a získání kvalitního zdrojového kódu, ale také efektivnější komunikaci s kolegy, kteří již tuto technologii ovládají. Kurz pokrývá 23 základních vzorů, které jsou popsány v knize „Design Patterns: Elements of Reusable Object-Oriented Software“. použitý objektově orientovaný software"), napsaní čtyřmi autory (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson a John Vlissides.
3,7
28 900 ₽