Автоматизация тестирования ПО

Python + Selenium + PyTest

COURSE / QA AUTOMATION WITH PYTHON
COURSE / QA AUTOMATION WITH PYTHON

Автоматизация тестирования ПО

Python + Selenium + PyTest
Smartiqa Automation
Курс: Автоматизация тестирования Web-приложений: Python + Selenium + PyTest
Содержание
1
Модуль 1. Web-приложения
Изучаем основные технологии, связанные с работой Web-приложений: HTTP, HTML, CSS, JavaScript
Читать
2
Модуль 2. Selenium
Знакомимся с основами автоматизации действий браузера посредством Selenium WebDriver.
3
Модуль 3. PyTest
Учимся работать с лучшим фреймворком для автоматизированного тестирования на Python - PyTest.
4
Модуль 4. Архитектура построения автотестов
Собираем все полученные знания в единую структуру. Рассматриваем варианты построения модели автоматизации тестирования Web-приложений для разных проектов.

Модуль 1. Основы Web-разработки

Урок 1
Web-приложение: Понятие, компоненты и принципы работы
Понятие web-приложений и их типы. Структура сети и сетевые сервисы. Развитие и структура веб-приложений. HTTP-протокол: сущность и основные методы с примерами.
Урок 2
HTML: Понятие, стандарты, тэги и атрибуты
Понятие языка разметки гипертекста. Современные HTML-стандарты: HTML4 / 5, XHTML. Элементы HTML и их разновидности, структура тегов. Основные атрибуты тегов, классификация.
Урок 3
HTML: Структура страницы, DOM-дерево, применение тэгов
Типовая структура web-страницы, понятие DOM-дерева и работа браузера с ним. Содержание web-документа: доктайп, блок header, блок body. Классификация элементов HTML-сайта по задачам и областям применения.
Урок 4
CSS: Основные понятия, селекторы, блочная модель
Особенности применения и основные возможности современного CSS. Принципы каскадных таблиц стилей и типы селекторов. Понятие блочной и альтернативной моделей, описание их свойств.
Урок 5.
CSS: Типы данных и работа с HTML-элементами
Типы данных, используемые в CSS. Способы задания размеров элементов. Особенности работы с разными HTML-элементами (текстовыми, изображениями и др.) и задание им общих свойств.
Урок 6.
CSS: Стили кода и построение макетов
Работа с элементами HTML, инспектирование и дебаггинг кода. Стили написания CSS и построение макетов. Адаптивный дизайн.
Урок 7
JavaScript в веб-разработке
Модели BOM и DOM. Навигация по элементам документа. Доступ к узлам и атрибутам страницы. Изменение структуры DOM. Основные браузерные события.

Модуль 2. Selenium

[ В разработке ]
Урок 1
Урок 2
Урок 3
Урок 4
Урок 5

Модуль 3. PyTest

[ В разработке ]
Урок 1
Урок 2
Урок 3
Урок 4
Урок 5

Модуль 4. Архитектура построения автотестов

[ В разработке ]
Урок 1
Урок 2
Урок 3
Урок 4
Урок 5

Также может быть интересно