Python QA Engineer - безплатен курс от Otus, обучение 5 месеца, Дата: 1 декември 2023 г.
разни / / December 04, 2023
Курсът ще ви позволи да научите как проблемите с автоматизацията на тестовете се решават в реални проекти с помощта на езика Python. Даваме приоритет на разбирането на принципите на конструиране и решаване на проблеми, а не на изучаване на конкретен инструмент. След завършване на този курс ще придобиете умения за решаване на основни проблеми в областта на автоматизираното тестване на уеб приложения. Това е цялостна обучителна програма за автоматизация на тестване, където ще се научите да решавате уверено проблеми при тестване на уеб приложения: от тестване до търсене грешки в бекенда преди проверка на функционалността на предния край с помощта на драйвера на браузъра Selenium и тестване на REST API, както и провеждане на тестове в непрекъснати системи интеграция.
За кого е този курс:
— за специалисти в областта на функционалното тестване с опит от 1 до 3 години и тези, които искат да преминат към автоматизацията в Python;
— за специалисти по автоматизирано тестване в Python с до 1 година опит и желаещи да задълбочат и систематизират знанията си.
Характеристики на курса:
— повишаване на техническата грамотност на функционален тестер до ниво разработчик и devops инженер, за да общуват при равни условия и да влияят върху архитектурата на продукта;
— отстраняване на неизправности в работата на уеб приложенията, така че да няма повече такива: „Това не е грешка, а функция“;
- гъвкав и лесен за използване инструмент за писане на автотестове на Python, който измества познатия Java език от пазара специалисти по автоматизация в тестването и ви позволява да стартирате процеса на автоматизирано тестване за кратко време на всеки проект трудности;
— изучаване на инструменти и практики на devops, за да знаете как и къде да провеждате тестове, за да се възползвате от проекта.
Изучаване на инструменти за мрежова диагностика и Linux OS, за да се определи причината за грешките, така че вече да не се срамувате от незавършени задачи
Постоянна практика и решаване на казуси, за да можете да говорите на интервю за това, което сте направили, а не за това, което сте прочели на Хабре
Изучаване на всички видове тестване: API, UI, бекенд, сигурност, за да бъдете най-универсалният специалист
1
добреСофтуерен тестер в Whamcloud.ex-Test автоматизиран инженер, пише тестове в Python за gcorelabs.com (CDN, хостинг) Запознат съм с дистрибуциите на Linux повече от 10 години. Дълго време администрирах изчислителни клъстери и тествах системи за съхранение на данни...
Софтуерен тестер в Whamcloud.ex-Test автоматизиран инженер, пише тестове в Python за gcorelabs.com (CDN, хостинг) Запознат съм с дистрибуциите на Linux повече от 10 години. Дълго време администрира изчислителни клъстери и тества системи за съхранение на данни. Един от големите проекти е свързан с Datadirect Network и клъстерни файлови системи Luster, GPFS. Освен администриране и тестване, от около 5 години споделям знания в различни компании и по различни технологии. Компании, в които провежда курсове: Epam, it-academy, образователни институции на BSUIR, BSU. Провежда курсове по „Администриране на Linux“, „Програмиране на Bash“, „Системи за съхранение на данни“, „Основи на работа с Infiniband“, „Основи на програмирането на Python“. Виждам основната си задача като да помагам, мотивирам и въвличам в ученето. Най-вълнуващото нещо в това да си учител е да гледаш как хората растат, това е, което ме вдъхновява всеки ден.
1
добреБивш QA инженер в Yandex. QA инженер по автоматизация в ivi.ru. Ангажиран в създаването и разработването на тестова инфраструктура за междуплатформена интеграция web / android / ios Технологичен стек, използван в работата: python, pytest, selenium, appium, jenkins...
Бивш QA инженер в Yandex. QA инженер по автоматизация в ivi.ru. Ангажиран в създаването и разработването на междуплатформена инфраструктура за тестване на интеграция уеб / android / ios Технологичен стек, използван в работата: python, pytest, selenium, appium, jenkins Учител
1
добреПовече от 10 години в ИТ. Занимава се с автоматизиране на frontend/backend тестване в Java и Python. В свободното си време работи, за да усъвършенства уменията си за тестване и програмиране. Учител
Повече от 10 години в ИТ. Занимава се с автоматизиране на frontend/backend тестване в Java и Python. В свободното си време работи, за да усъвършенства уменията си за тестване и програмиране. Учител
Въведение в автоматизацията на тестовете
-Тема 1. Автоматизация на тестовете: въведение.
-Тема 2. Въведение в Pytest
-Тема 3. Потопете се в Python. ООП
-Тема 4. Гмуркане в Python: Функционално програмиране
API тестване
-Тема 5. Работа с тестови данни
-Тема 6.API тестване
-Тема 7.DDT в API тестване
Тестване на UI
-Тема 8. Основи на уеб разработката
-Тема 9. Въведение в тестването на уеб интерфейс, Selenium WebDriver
-Тема 10. Търсене на елементи
-Тема 11. Очаквания на елементи
-Тема 12. Работа с windows, iframes, cookies
-Тема 13.WebElement и работа с него
-Тема 14.PageObject Pattern
-Тема 15. Дърводобив и дърводобив
-Тема 16. Дистанционно стартиране (Решетка)
-Тема 17. Селеноид
-Тема 18. Allure Reports
Работа с бекенда
-Тема 19. Анализ на регистрационните файлове на уеб сървъра
-Тема 20.Работа с база данни
-Тема 21. Работа с мрежа I (SSH, FTP)
-Тема 22. Работа с мрежа II (сокет)
-Тема 23. Архитектура на Linux
-Тема 24. Работа с Linux OS с използване на Python
DevOps
-Тема 25. Въведение в Docker и контейнеризацията
-Тема 26. Оркестрация и взаимодействие на контейнери
-Тема 27. Непрекъсната интеграция, Дженкинс
-Тема 28. Подготовка на тестова среда
Други видове тестове
-Тема 29. Robot Framework + ATDD/BDD
-Тема 30. Тестване на скрийншот
-Тема 31. Основи на сигурността на уеб приложенията
-Тема 32. Макет
-Тема 33. Единично тестване
-Тема 34.Тестване на натоварване
Проектен модул
-Тема 35. Избор на тема и организация на работата по проекта
-Тема 36. Автоматизация на теста за интервю (Python)
-Тема 37. Защита на проектантска работа