SHAREWOOD

Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 146.302
- Репутация
- 92.757
Последние темы автора:
- Скачать «Полное руководство по экстремальному вокалу [Udemy] [Sibila Extreme Vocal]»
- Скачать «Брюки Летиция + воркбук по моделированию шаровар. Размер 42-52. Рост 164 [ЛекаМаркет]»
- Скачать «Жилет Изабель. Размер 42-50. Рост 164 [ЛекаМаркет]»
- Скачать «Закрытый клуб Ольги Данилюк (август 2023 - июль 2025) [Ольга Данилюк]»
- Скачать «Модуляция путей метаболической детоксикации с использованием компонентов пищевого происхождения (часть 1) [Клиника Калинченко] [Марина Жиленко]»
Складчина: Автоматизация тестирования UI с Python и Playwright. Базовый [Stepik] [Никита Филонов]
Описание:
Этот курс — погружение в профессию QA Automation Engineer
Мы будем работать с современными и востребованными технологиями, такими как Playwright, Allure, Allure TestOPS и Pytest. Без воды, только практическая информация, которую вы сможете сразу применить в реальных проектах.
Почему этот курс?
Этот курс — не только про инструменты, такие как Selenium или Playwright. Он ориентирован на освоение профессии QA Automation Engineer в полном смысле этого слова. В отличие от многих других курсов, которые фокусируются только на одном инструменте (например, Selenium), данный курс охватывает гораздо более широкий спектр знаний и навыков.
QA Automation Engineer — это не просто специалист по работе с одним инструментом. Это инженер, который должен понимать принципы автоматизации, паттерны проектирования, методы тестирования и умело применять все эти знания для решения реальных задач. В этом курсе учимся работать с комплексными подходами к автоматизации тестирования, которые будут полезны независимо от конкретной технологии или инструмента.
Мы будем изучать:
- Как проектировать и строить гибкие, поддерживаемые тестовые фреймворки.
- Как правильно применять паттерны автоматизации, такие как Page Object, Page Component и Page Factory.
- Как интегрировать инструменты для создания отчетов, работы с CI/CD и организации тестирования на различных браузерах.
- Как работать с Python, Pytest, Playwright, Allure и многими другими современными технологиями, которые востребованы на рынке.
- Как измерять покрытие UI тестов с помощью уникального инструмента ui-coverage-tool, визуализируя действия автотестов прямо на живом интерфейсе.
- В курсе вы получите знания и навыки, которые позволят вам работать как инженер, а не просто как специалист по одному инструменту.
Помимо технической экспертизы, провел сотни собеседований как кандидат и интервьюер, что помогает мне давать рекомендации не только по автоматизации, но и по успешному прохождению интервью.
Весь концентрат знаний, который накопил, теперь представлен в этом курсе.
Спойлер: Программа курса
Приветствие и инструкции
- Знакомимся
- Советы по изучению материала
- Инструкции по отправке заданий на проверку
- Основы тестирования программного обеспечения
- Основные виды тестирования
- Техники тест-дизайна
- Артефакты тестирования и тестовая документация
- Введение в автоматизацию тестирования
- Основные инструменты автоматизации тестирования
- Установка и настройка окружения Python
- Установка и настройка PyCharm
- Начало работы с Git
- Публикация проекта на GitHub
- Работа с GitHub Desktop
- Структура веб-страницы
- CSS Локаторы и поиск элементов на странице
- XPath Локаторы
- Введение в Playwright
- Углубление в Playwright
- Работа с авторизацией в Playwright
- Введение в Pytest
- Интеграция Pytest и Playwright
- Маркировки Pytest
- Pytest skip, skipif, xfail
- Фикстуры Pytest
- Плагины Pytest
- Параметризация Pytest
- Перезапуски автотестов в Pytest
- Знакомство с PageObject
- Практикуемся в реализации PageObject
- Знакомство с PageComponent
- Практикуемся в реализации PageComponent
- Знакомство с PageFactory
- Практические применение PageFactory в автотестах
- Наращивание тестовой базы и рефакторинг
- Знакомство с Allure
- Интеграция Allure в автотесты
- Добавление Allure шагов в автотесты
- Добавление Playwright Trace Viewer в Allure отчет
- Добавление видео в Allure отчет
- Знакомство с Allure TestOPS
- Настройки автотестов с Pydantic
- Запуск автотестов на разных браузерах
- Параллельный запуск автотестов
- Моки и оптимизация UI автотестов
- Логирование взаимодействий со страницей
- Добавляем информацию о переменных окружения в Allure отчет
- Введение в CI/CD
- CI/CD системы
- Подготовка проекта к запуску на CI
- Запуск автотестов на CI
- CI/CD и автотесты: Стратегия автоматизации тестирования
- Что такое покрытие UI и зачем его измерять
- Инструмент для измерения тестового покрытия UI
- Практикуемся в интеграции покрытия в UI тесты
- Введение: роль data-test-id в стабильных тестах
- Устанавливаем и запускаем фронтенд-приложение
- Самостоятельно расставляем data-test-id в интерфейсе
- Итоговый проект
- Рекомендации по составлению резюме
- Рекомендации по прохождению собеседований
Цена: 3 490 ₽
В курс входят
- 61 урок
- 40часов 4минуты видео
- 372 теста
- 34 интерактивные задачи
Материал «Автоматизация тестирования UI с Python и Playwright. Базовый [Stepik] [Никита Филонов]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.