Дата старта:
Длительность:
48 часов
19:10 — 21:10
Вт
Чт
Пн
19:10 — 21:10
Вт
19:10 — 21:10
Ср
19:10 — 21:10
Чт
19:10 — 21:10
Пт
19:10 — 21:10
Сб
19:10 — 21:10
Вс
19:10 — 21:10

Для кого:
Автоматизация тестирования — это курс для тестировщиков, которые хотят развиваться в своей сфере.
Базовые знания:
Знание основ тестирования программного обеспечения, теории, ключевых определений и техник тест дизайна.
Краткое описание:
Python — один из популярнейших языков программирования уже более десятилетия и в ближайшее время явно не уступит это место. Selenium WebDriver — популярнейший фреймворк для автоматизации в Web тестировании. В ходе курса вы научитесь уверенно пользоваться этими инструментами, а также поймёте как они работают, что позволит вам использовать любые подобные инструменты.
Кому необходимо пройти курс в QALight:
Этот курс для Вас, если хотите:
Окончив курс по автоматизации тестирования Selenium, Вы сможете:
Также Вы получаете:
Свидетельство об окончании курса
На сегодня самые востребованные знания
Программа курса:
Блок 1. Программирование на Python
1. Знакомство. Общие сведения и всё, что нужно для начала работы
2. Работа с Git. Репозиторий GitHub как основа сотрудничества программистов
3. Python: синтаксис, структура, ключевые слова. Типы данных. Числовые операции. Ввод/Вывод данных
4. Строки (`str`): методы, атрибуты и полезные приёмы
5. Условия (`if/elif/else`) и циклы (`for/while`)
6. Коллекции: `tuple`, `list`, `set`, `dict`
7. Создание и работа с функциями (`def`)
8. Исключения и работа с ними (`try/except/finally`). Использование `assert`
9. Работа с файлами, библиотека `pathlib`. Импорт кода (часть 1)
10. Практическая обработка `CSV`, `JSON`, `XML`
—
Блок 2. Тестирование и объектно-ориентированный подход
11. Введение в тестирование на `pytest`. Импорт кода (часть 2)
12. Введение в ООП. Классы `class`, объекты, атрибуты, наследование
13. Жизненный цикл класса. Магические методы. Инкапсуляция и полиморфизм
14. Итераторы, генераторы и декораторы
15. Тестирование REST API (часть 1)
16. Тестирование REST API (часть 2)
17. SQL и работа с реляционными БД. ORM (`SQLAlchemy`)
18. Дата и время (`time`, `datetime`, `timedelta`)
19. Паттерны и фикстуры в `pytest`
20. Парсинг данных в тестировании
21. Введение в Selenium
22. Ожидания в Selenium. Основы Page Object
23. CI/CD на примере GitHub Actions
24. Подготовка к собеседованию и поиску работы
Автоматизация тестирования с использованием Selenium WebDriver (Python)
Дата старта:
Цена