Python QA Engineer - bezplatný kurz od spoločnosti Otus, školenie 5 mesiacov, Dátum: 1. decembra 2023.
Rôzne / / December 04, 2023
Kurz vám umožní naučiť sa, ako sa riešia problémy automatizácie testov na reálnych projektoch pomocou jazyka Python. Uprednostňujeme pochopenie princípov vytvárania a riešenia problémov pred štúdiom konkrétneho nástroja. Po absolvovaní tohto kurzu získate zručnosti na riešenie základných problémov v oblasti automatizácie testovania webových aplikácií. Ide o komplexný školiaci program automatizácie testovania, kde sa naučíte s istotou riešiť problémy pri testovaní webových aplikácií: od testovania po vyhľadávanie chyby v backende pred kontrolou funkčnosti frontendu pomocou ovládača prehliadača Selenium a testovaním REST API, ako aj spustením testov v nepretržitých systémoch integrácia.
Pre koho je tento kurz určený:
— pre špecialistov v oblasti funkčného testovania s 1 až 3-ročnou praxou a pre tých, ktorí chcú prejsť na automatizáciu v Pythone;
— pre špecialistov na automatizované testovanie v jazyku Python s praxou do 1 roka, ktorí si chcú prehĺbiť a systematizovať svoje znalosti.
Vlastnosti kurzu:
— zvýšenie technickej gramotnosti funkčného testera na úroveň vývojára a devops inžiniera s cieľom komunikovať za rovnakých podmienok a ovplyvňovať architektúru produktu;
— odstraňovanie problémov pri prevádzke webových aplikácií, aby sa už nevyskytovali tieto: „Toto nie je chyba, ale funkcia“;
- flexibilný a ľahko použiteľný nástroj na písanie autotestov Pythonu, ktorý vytláča známy jazyk Java z trhu špecialistov na automatizáciu testovania a umožňuje spustiť proces automatizovaného testovania v krátkom čase na akomkoľvek projekte ťažkosti;
— Štúdium nástrojov a postupov na vývoj, aby ste vedeli, ako a kde spustiť testy v prospech projektu.
Štúdium nástrojov na diagnostiku siete a OS Linux na určenie príčiny chýb, aby ste sa už nemuseli hanbiť za nedokončené úlohy
Neustála prax a riešenie prípadov, aby ste mohli na pohovore rozprávať o tom, čo ste robili, a nie o tom, čo ste čítali na Habré
Štúdium všetkých typov testovania: API, UI, backend, bezpečnosť, aby ste boli najuniverzálnejším špecialistom
1
dobreTester softvéru vo Whamcloud.ex-Test automation engineer, písal testy v Pythone pre gcorelabs.com (CDN, hosting) S distribúciami Linuxu sa poznám už viac ako 10 rokov. Dlho som spravoval výpočtové klastre a testoval systémy na ukladanie dát...
Tester softvéru vo Whamcloud.ex-Test automation engineer, písal testy v Pythone pre gcorelabs.com (CDN, hosting) S distribúciami Linuxu sa poznám už viac ako 10 rokov. Dlho spravoval výpočtové klastre a testoval systémy na ukladanie dát. Jeden z veľkých projektov sa týka Datadirect Network a klastrových súborových systémov Luster, GPFS. Okrem administrácie a testovania sa už cca 5 rokov venujem zdieľaniu vedomostí v rôznych firmách a na rôznych technológiách. Spoločnosti, v ktorých viedol kurzy: Epam, it-academy, vzdelávacie inštitúcie BSUIR, BSU. Viedol kurzy „Správa Linuxu“, „Programovanie Bash“, „Systémy na ukladanie údajov“, „Základy práce s Infiniband“, „Základy programovania v Pythone“. Ako hlavnú úlohu vidím pomáhať, motivovať a zapájať do učenia. Najzaujímavejšia vec na práci učiteľa je sledovať, ako ľudia rastú, to je to, čo ma každý deň inšpiruje.
1
dobreEx-QA Engineer v Yandex. QA Automation Engineer na ivi.ru. Zaoberá sa vytváraním a vývojom testovacej infraštruktúry pre integráciu medzi platformami web / android / ios Technologický zásobník používaný v práci: python, pytest, selén, appium, jenkins...
Ex-QA Engineer v Yandex. QA Automation Engineer na ivi.ru. Zaoberá sa tvorbou a vývojom multiplatformovej integračnej testovacej infraštruktúry web / zásobník android / iosTechnology používaný v práci: python, pytest, selén, appium, jenkins učiteľ
1
dobreViac ako 10 rokov v IT. Zaoberá sa automatizáciou frontend/backend testovania v Jave a Pythone. Vo voľnom čase pracuje na zdokonaľovaní sa v testovaní a programovaní. učiteľ
Viac ako 10 rokov v IT. Zaoberá sa automatizáciou frontend/backend testovania v Jave a Pythone. Vo voľnom čase pracuje na zdokonaľovaní sa v testovaní a programovaní. učiteľ
Úvod do automatizácie testovania
-Téma 1. Automatizácia testov: úvod.
-Téma 2.Úvod do Pytestu
-Téma 3. Ponorte sa do Pythonu. OOP
-Téma 4. Potápanie v Pythone: Funkčné programovanie
Testovanie API
-Téma 5.Práca s testovacími dátami
-Téma 6. Testovanie API
-Téma 7.DDT v testovaní API
testovanie používateľského rozhrania
-Téma 8.Základy tvorby webu
-Téma 9. Úvod do testovania webového používateľského rozhrania, Selenium WebDriver
-Téma 10.Hľadanie prvkov
-Téma 11. Očakávania prvkov
-Téma 12.Práca s oknami, iframe, cookies
-Téma 13.WebElement a práca s ním
-Topic 14.PageObject Pattern
-Téma 15.Prihlásenie a protokolovanie
-Téma 16. Vzdialené spustenie (mriežka)
-Téma 17.Selenoid
-Téma 18. Allure Reports
Práca s backendom
-Téma 19.Analýza protokolov webového servera
-Téma 20.Práca s databázou
-Téma 21.Práca so sieťou I (SSH, FTP)
-Téma 22. Práca so sieťou II (zásuvka)
-Téma 23.Linuxová architektúra
-Téma 24. Práca s OS Linux pomocou Pythonu
DevOps
-Téma 25.Úvod do Dockera a kontajnerizácie
-Téma 26. Usporiadanie a interakcia kontajnerov
-Téma 27. Nepretržitá integrácia, Jenkins
-Téma 28. Príprava testovacieho prostredia
Iné typy testovania
-Téma 29.Robot Framework + ATDD/BDD
-Téma 30. Testovanie snímok obrazovky
-Téma 31.Základy bezpečnosti webových aplikácií
-Téma 32.Mock
-Téma 33. Testovanie jednotiek
-Téma 34. Záťažové testovanie
Projektový modul
-Téma 35. Výber témy a organizácia projektovej práce
-Téma 36. Automatizácia testovania rozhovoru (Python)
-Téma 37.Ochrana dizajnérskej práce