Python QA Engineer - bezplatný kurz od Otuse, školení 5 měsíců, Datum: 1. prosince 2023.
Různé / / December 04, 2023
Kurz vám umožní naučit se, jak se řeší problémy automatizace testů na skutečných projektech pomocí jazyka Python. Upřednostňujeme pochopení principů konstruování a řešení problémů před studiem konkrétního nástroje. Po absolvování tohoto kurzu získáte dovednosti pro řešení základních problémů v oblasti automatizace testování webových aplikací. Jedná se o komplexní školicí program automatizace testování, kde se naučíte s jistotou řešit problémy při testování webových aplikací: od testování po vyhledávání chyby v backendu před kontrolou funkčnosti frontendu pomocí ovladače prohlížeče Selenium a testováním REST API, stejně jako spuštěním testů v nepřetržitých systémech integrace.
Pro koho je tento kurz určen:
— pro specialisty v oblasti funkčního testování s 1 až 3 lety zkušeností a ty, kteří chtějí přejít do automatizace v Pythonu;
— pro specialisty na automatizované testování v Pythonu s praxí do 1 roku, kteří si chtějí prohloubit a systematizovat své znalosti.
Vlastnosti kurzu:
— zvýšení technické gramotnosti funkčního testera na úroveň vývojáře a vývojového inženýra s cílem komunikovat za stejných podmínek a ovlivňovat architekturu produktu;
— odstraňování problémů s provozem webových aplikací, aby již nebyly tyto: „Toto není chyba, ale funkce“;
- flexibilní a snadno použitelný nástroj pro psaní autotestů Python, který vytlačuje známý jazyk Java z trhu automatizační specialisty na testování a umožňuje spustit proces automatizovaného testování v krátkém čase na jakémkoli projektu potíže;
— Studium devops nástrojů a postupů, abyste věděli, jak a kde spouštět testy ve prospěch projektu.
Studium nástrojů pro diagnostiku sítě a operačního systému Linux za účelem zjištění příčiny chyb, abyste se již nemuseli stydět za nedokončené úkoly
Neustálá praxe a řešení případů, abyste mohli na pohovoru mluvit o tom, co jste dělali, a ne o tom, co jste četli na Habrého
Studium všech typů testování: API, UI, backend, bezpečnost, abyste byli nejvšestrannějším specialistou
1
studnaSoftware Tester ve Whamcloud.ex-Test automation engineer, psal testy v Pythonu pro gcorelabs.com (CDN, hosting).Linuxové distribuce znám více než 10 let. Dlouhou dobu jsem spravoval výpočetní clustery a testoval systémy pro ukládání dat...
Software Tester ve Whamcloud.ex-Test automation engineer, psal testy v Pythonu pro gcorelabs.com (CDN, hosting).Linuxové distribuce znám více než 10 let. Dlouhou dobu spravoval výpočetní clustery a testoval systémy pro ukládání dat. Jeden z velkých projektů se týká Datadirect Network a clusterových souborových systémů Luster, GPFS. Kromě administrace a testování se již cca 5 let věnuji sdílení znalostí v různých firmách a na různých technologiích. Společnosti, ve kterých vedl kurzy: Epam, it-academy, vzdělávací instituce BSUIR, BSU. Vedl kurzy „Správa Linuxu“, „Programování Bash“, „Systémy ukládání dat“, „Základy práce s Infiniband“, „Základy programování v Pythonu“. Za svůj hlavní úkol vidím pomáhat, motivovat a zapojovat do učení. Na práci učitele je nejvíc vzrušující sledovat, jak lidé rostou, to je to, co mě inspiruje každý den.
1
studnaEx-QA Engineer ve společnosti Yandex. QA Automation Engineer ve společnosti ivi.ru. Zabývá se tvorbou a vývojem testovací infrastruktury pro integraci mezi platformami web / android / ios Technologický zásobník používaný v práci: python, pytest, selen, appium, jenkins...
Ex-QA Engineer ve společnosti Yandex. QA Automation Engineer ve společnosti ivi.ru. Zabývá se tvorbou a vývojem multiplatformní integrační testovací infrastruktury web / Zásobník android / iosTechnology používaný v práci: python, pytest, selen, appium, jenkins Učitel
1
studnaVíce než 10 let v IT. Zabývá se automatizací frontend/backend testování v Javě a Pythonu. Ve svém volném čase pracuje na zlepšení svých testovacích a programovacích dovedností. Učitel
Více než 10 let v IT. Zabývá se automatizací frontend/backend testování v Javě a Pythonu. Ve svém volném čase pracuje na zlepšení svých testovacích a programovacích dovedností. Učitel
Úvod do automatizace testování
-Téma 1. Automatizace testů: úvod.
-Téma 2.Úvod do Pytestu
-Téma 3. Ponořte se do Pythonu. OOP
-Téma 4. Potápění v Pythonu: Funkční programování
Testování API
-Téma 5.Práce s testovacími daty
-Téma 6.Testování API
-Téma 7.DDT v API Testování
testování uživatelského rozhraní
-Téma 8.Základy tvorby webu
-Téma 9.Úvod do testování webového uživatelského rozhraní, Selenium WebDriver
-Téma 10.Hledání prvků
-Téma 11. Očekávání prvků
-Téma 12. Práce s okny, iframe, cookies
-Téma 13.WebElement a práce s ním
-Topic 14.PageObject Pattern
-Téma 15.Protokolování a protokolování
-Téma 16. Vzdálené spuštění (grid)
-Téma 17.Selenoid
-Téma 18. Zprávy Allure
Práce s backendem
-Téma 19.Analýza logů webového serveru
-Téma 20.Práce s databází
-Téma 21. Práce se sítí I (SSH, FTP)
-Téma 22. Práce se sítí II (zásuvka)
-Téma 23.Linuxová architektura
-Téma 24. Práce s OS Linux pomocí Pythonu
DevOps
-Téma 25.Úvod do Dockeru a kontejnerizace
-Téma 26. Uspořádání a interakce kontejnerů
-Téma 27.Kontinuální integrace, Jenkins
-Téma 28. Příprava testovacího prostředí
Jiné typy testování
-Téma 29.Robot Framework + ATDD/BDD
-Téma 30. Testování snímků obrazovky
-Téma 31.Základy bezpečnosti webových aplikací
-Téma 32.Mock
-Téma 33. Testování jednotek
-Téma 34.Zatěžovací zkoušky
Projektový modul
-Téma 35. Výběr tématu a organizace projektové práce
-Téma 36. Automatizace testování rozhovorů (Python)
-Téma 37.Ochrana projekční práce