Скачать [Stepik] Автоматизация тестирования UI с Python и Playwright. Базовый [Никита Филонов]

  • Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»

Описание складчины

Надежная IT-инфраструктура начинается с грамотного администрирования. Все основные принципы подробно разбираются в [Stepik] Автоматизация тестирования UI с Python и Playwright. Базовый [Никита Филонов], доступном через складчину.

Информация
Цена: 155 РУБ
Организатор: Отсутствует
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
451 962
Реакции
44 814
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Stepik] Автоматизация тестирования UI с Python и Playwright. Базовый [Никита Филонов]
Этот курс — погружение в профессию 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, визуализируя действия автотестов прямо на живом интерфейсе.
  • В курсе вы получите знания и навыки, которые позволят вам работать как инженер, а не просто как специалист по одному инструменту.
Курс основан на моем реальном опыте работы в автоматизации тестирования. За 9 лет в профессии, включая последние 2 года на позиции QA Lead, я работал с различными языками программирования: Python, TypeScript/JavaScript, C#, Golang, Swift — применяя их для решения сложных задач тестирования в боевых проектах. Этот опыт позволяет мне наполнить курс практическими знаниями, которые можно сразу внедрить в реальные проекты.
Помимо технической экспертизы, провел сотни собеседований как кандидат и интервьюер, что помогает мне давать рекомендации не только по автоматизации, но и по успешному прохождению интервью.
Весь концентрат знаний, который накопил, теперь представлен в этом курсе.
Приветствие и инструкции
  1. Знакомимся
  2. Советы по изучению материала
  3. Инструкции по отправке заданий на проверку
Введение в профессию QA Automation Engineer
  1. Основы тестирования программного обеспечения
  2. Основные виды тестирования
  3. Техники тест-дизайна
  4. Артефакты тестирования и тестовая документация
  5. Введение в автоматизацию тестирования
  6. Основные инструменты автоматизации тестирования
Настройка окружения
  1. Установка и настройка окружения Python
  2. Установка и настройка PyCharm
Система контроля версий Git
  1. Начало работы с Git
  2. Публикация проекта на GitHub
  3. Работа с GitHub Desktop
Основы автоматизации c Playwright
  1. Структура веб-страницы
  2. CSS Локаторы и поиск элементов на странице
  3. XPath Локаторы
  4. Введение в Playwright
  5. Углубление в Playwright
  6. Работа с авторизацией в Playwright
Управление автотестами c Pytest
  1. Введение в Pytest
  2. Интеграция Pytest и Playwright
  3. Маркировки Pytest
  4. Pytest skip, skipif, xfail
  5. Фикстуры Pytest
  6. Плагины Pytest
  7. Параметризация Pytest
  8. Перезапуски автотестов в Pytest
Паттерны автоматизации тестирования UI
  1. Знакомство с PageObject
  2. Практикуемся в реализации PageObject
  3. Знакомство с PageComponent
  4. Практикуемся в реализации PageComponent
  5. Знакомство с PageFactory
  6. Практические применение PageFactory в автотестах
  7. Наращивание тестовой базы и рефакторинг
Создание Allure отчета
  1. Знакомство с Allure
  2. Интеграция Allure в автотесты
  3. Добавление Allure шагов в автотесты
  4. Добавление Playwright Trace Viewer в Allure отчет
  5. Добавление видео в Allure отчет
  6. Знакомство с Allure TestOPS
Улучшение автотестов
  1. Настройки автотестов с Pydantic
  2. Запуск автотестов на разных браузерах
  3. Параллельный запуск автотестов
  4. Моки и оптимизация UI автотестов
  5. Логирование взаимодействий со страницей
  6. Добавляем информацию о переменных окружения в Allure отчет
Работа с CI/CD
  1. Введение в CI/CD
  2. CI/CD системы
  3. Подготовка проекта к запуску на CI
  4. Запуск автотестов на CI
  5. CI/CD и автотесты: Стратегия автоматизации тестирования
Покрытие UI тестами: как проверить, что мы тестируем всё?
  1. Что такое покрытие UI и зачем его измерять
  2. Инструмент для измерения тестового покрытия UI
  3. Практикуемся в интеграции покрытия в UI тесты
Учимся расставлять тестовые идентификаторы
  1. Введение: роль data-test-id в стабильных тестах
  2. Устанавливаем и запускаем фронтенд-приложение
  3. Самостоятельно расставляем data-test-id в интерфейсе
Резюме
  1. Итоговый проект
  2. Рекомендации по составлению резюме
  3. Рекомендации по прохождению собеседований
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
stepik ui с python и playwright автоматизация тестирования никита филонов
Похожие складчины
Kail
Ответы
0
Просмотры
98
Kail
Kail
Kail
Ответы
0
Просмотры
397
Kail
Kail
Kail
Ответы
0
Просмотры
951
Kail
Kail
Kail
Ответы
0
Просмотры
175
Kail
Kail
Kail
Ответы
0
Просмотры
163
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.