Python QA Engineer - bezpłatny kurs od firmy Otus, szkolenie 5 miesięcy, termin: 1 grudnia 2023.
Miscellanea / / December 04, 2023
Kurs pozwoli Ci dowiedzieć się, jak problemy związane z automatyzacją testów są rozwiązywane na rzeczywistych projektach z wykorzystaniem języka Python. Priorytetem jest dla nas zrozumienie zasad konstruowania i rozwiązywania problemów, a nie studiowanie konkretnego narzędzia. Po ukończeniu tego kursu zdobędziesz umiejętności rozwiązywania podstawowych problemów z zakresu testów automatycznych aplikacji webowych. To kompleksowy program szkoleniowy z zakresu automatyzacji testów, podczas którego nauczysz się pewnie rozwiązywać problemy w testowaniu aplikacji internetowych: od testowania po wyszukiwanie błędy w backendie przed sprawdzeniem funkcjonalności frontendu za pomocą sterownika przeglądarki Selenium i testowaniem REST API, a także uruchomieniem testów w systemach ciągłych integracja.
Dla kogo jest ten kurs:
— dla specjalistów z zakresu testów funkcjonalnych z 1-3 letnim doświadczeniem oraz chcących rozpocząć przygodę z automatyzacją w Pythonie;
— dla specjalistów ds. testów automatycznych w Pythonie z maksymalnie 1-letnim doświadczeniem, którzy chcą pogłębić i usystematyzować swoją wiedzę.
Funkcje kursu:
— podniesienie kompetencji technicznych testera funkcjonalnego do poziomu programisty i inżyniera devopsa w celu komunikowania się na równych zasadach i wpływania na architekturę produktu;
— rozwiązywanie problemów w działaniu aplikacji webowych, aby nie było już takich: „To nie jest błąd, ale funkcja”;
- elastyczne i łatwe w obsłudze narzędzie do pisania autotestów Pythona, które wypiera z rynku znany język Java specjalistów automatyzacji w testowaniu i pozwala na uruchomienie procesu automatycznego testowania w krótkim czasie na dowolnym projekcie trudności;
— studiowanie narzędzi i praktyk Devops, aby wiedzieć, jak i gdzie przeprowadzać testy, aby przynieść korzyści projektowi.
Przestudiowanie narzędzi do diagnostyki sieci i systemu operacyjnego Linux w celu ustalenia przyczyny błędów, dzięki czemu nie będziesz się już wstydzić niekompletnych zadań
Ciągła praktyka i rozwiązywanie spraw tak, abyś na rozmowie kwalifikacyjnej mógł opowiedzieć o tym, co zrobiłeś, a nie o tym, co przeczytałeś na Habré
Studiuję wszystkie rodzaje testów: API, UI, backend, bezpieczeństwo, aby być najbardziej wszechstronnym specjalistą
1
DobrzeTester oprogramowania w Whamcloud.ex-Inżynier automatyk testów, pisałem testy w Pythonie dla gcorelabs.com (CDN, hosting) Dystrybucjami Linuksa zajmuję się od ponad 10 lat. Przez długi czas administrowałem klastrami obliczeniowymi i testowałem systemy przechowywania danych...
Tester oprogramowania w Whamcloud.ex-Inżynier automatyk testów, pisałem testy w Pythonie dla gcorelabs.com (CDN, hosting) Dystrybucjami Linuksa zajmuję się od ponad 10 lat. Przez długi czas administrował klastrami obliczeniowymi i testował systemy przechowywania danych. Jeden z dużych projektów dotyczy sieci Datadirect i klastrowych systemów plików Luster, GPFS. Oprócz administracji i testowania od około 5 lat dzielę się wiedzą w różnych firmach i na temat różnych technologii. Firmy w których prowadził kursy: Epam, it-academy, placówki edukacyjne BSUIR, BSU. Prowadził kursy z zakresu „Administracja Linuksem”, „Programowanie w języku Bash”, „Systemy przechowywania danych”, „Podstawy pracy z Infinibandem”, „Podstawy programowania w Pythonie”. Moim głównym zadaniem jest pomaganie, motywowanie i angażowanie w naukę. Najbardziej ekscytującą rzeczą w byciu nauczycielem jest obserwowanie, jak ludzie się rozwijają. To właśnie inspiruje mnie każdego dnia.
1
DobrzeByły inżynier ds. kontroli jakości w Yandex. Inżynier ds. kontroli jakości w ivi.ru. Zajmuję się tworzeniem i rozwojem infrastruktury testowej do integracji międzyplatformowej web / android / ios Stos technologii wykorzystywanych w pracy: python, pytest, selenium, appium, jenkins...
Były inżynier ds. kontroli jakości w Yandex. Inżynier ds. kontroli jakości w ivi.ru. Zajmuję się tworzeniem i rozwojem wieloplatformowej infrastruktury testów integracyjnych web/ android / iosStos technologii wykorzystywany w pracy: python, pytest, selenium, appium, jenkins Nauczyciel
1
DobrzePonad 10 lat w IT. Zajmuje się automatyzacją testów frontend/backend w Java i Python. W wolnym czasie doskonali swoje umiejętności testowania i programowania. Nauczyciel
Ponad 10 lat w IT. Zajmuje się automatyzacją testów frontend/backend w Java i Python. W wolnym czasie doskonali swoje umiejętności testowania i programowania. Nauczyciel
Wprowadzenie do automatyzacji testów
-Temat 1. Automatyzacja testów: wprowadzenie.
-Temat 2.Wprowadzenie do Pytestu
-Temat 3. Zanurz się w Pythonie. Ups
-Temat 4. Zagłębienie się w Pythona: Programowanie funkcjonalne
Testowanie API
-Temat 5.Praca z danymi testowymi
-Temat 6. Testowanie API
-Temat 7.DDT w testowaniu API
Testowanie interfejsu użytkownika
-Temat 8.Podstawy tworzenia stron internetowych
-Temat 9.Wprowadzenie do testowania Web UI, Selenium WebDriver
-Temat 10.Poszukiwanie pierwiastków
-Temat 11. Oczekiwania elementów
-Temat 12.Praca z oknami, ramkami iframe, ciasteczkami
-Temat 13.WebElement i praca z nim
-Temat 14.Wzorzec obiektu strony
-Temat 15. Rejestrowanie i rejestrowanie
-Temat 16. Zdalne uruchamianie (Siatka)
-Temat 17. Selenoid
-Temat 18. Raporty z uroków
Praca z backendem
-Temat 19.Analiza logów serwera WWW
-Temat 20.Praca z bazą danych
-Temat 21. Praca z siecią I (SSH, FTP)
-Temat 22. Praca z siecią II (gniazdo)
-Temat 23. Architektura Linuksa
-Temat 24. Praca z systemem operacyjnym Linux przy użyciu języka Python
DevOps
-Temat 25.Wprowadzenie do Dockera i konteneryzacji
-Temat 26.Orkiestracja i współdziałanie kontenerów
-Temat 27. Ciągła integracja, Jenkins
-Temat 28. Przygotowanie środowiska testowego
Inne rodzaje testów
-Temat 29. Framework Robota + ATDD/BDD
-Temat 30. Testowanie zrzutów ekranu
-Temat 31.Podstawy bezpieczeństwa aplikacji internetowych
-Temat 32. Próba
-Temat 33. Testowanie jednostkowe
-Temat 34. Testowanie obciążeniowe
Moduł projektowy
-Temat 35. Wybór tematu i organizacja pracy projektowej
-Temat 36. Automatyzacja testów wywiadowczych (Python)
-Temat 37.Ochrona dzieł projektowych