Эксклюзивный партнер
Skillbox в Беларуси
burger

Автотесты на Python. Базовая часть

Вы освоите автоматизацию тестирования веб-интерфейсов с помощью Python. Научитесь создавать и запускать автотесты, работать с элементами страницы, применять ожидания и валидацию с Selenium, а также улучшать проект с помощью статических анализаторов кода.

Кому подойдёт этот курс

  • IT-специалистам

    Тем, кто хочет получить навыки в автоматизации тестирования веб-интерфейсов на Python

  • Тестировщикам и разработчикам

    Тем, кто хочет усовершенствовать свои навыки, чтобы повысить качество и эффективность тестирования веб-приложений

  • QA-инженерам

    Тем, кто хочет прокачать свою экспертность в области автоматизации тестирования, чтобы повысить эффективность тестового процесса

Чему вы научитесь

  • Автоматизация тестирования веб-интерфейсов

  • Настройка окружения и проекта для автоматизации тестирования на Python

  • Поиск элементов на странице через CSS, XPath и Selenium

  • Взаимодействие с элементами на странице: ввод данных, клики, работа с графиками

  • Ожидание элементов и использование валидации в тестах

  • Анализ результатов и генерация тестовых отчётов

  • Создание документации по автотестам и работа со статическими анализаторами кода

Содержание курса

Вы получите комплексное понимание процессов тестирования, настройки окружения для автоматизации и взаимодействия с элементами страницы.

  1. Введение в автоматизацию тестирования веб-интерфейсов

      1. Познакомитесь с ролью тестирования веб-интерфейсов в процессе разработки. Узнаете, почему и как проводят тестирование веб-интерфейсов, овладеете основными методами тестирования. Изучите инструменты и языки, необходимые для автоматизации тестирования, чтобы успешно внедрить их в вашу работу.
  2. Начало автоматизации тестирования веб-интерфейсов на Python

      1. Погрузитесь в мир автоматизации тестирования с использованием Python. Настроите ваше рабочее окружение для эффективной разработки кода. Освоите базовые концепции настройки проекта автоматизации и познакомьтесь с внутренними механизмами инструментов автоматизации. Узнаете, как проводить анализ результатов тестирования, чтобы ваша автоматизация была максимально полезной.
  3. Способы поиска элементов на странице

      1. Изучите разнообразные способы поиска элементов на веб-странице. Познакомитесь с инструментом DevTools и научитесь использовать его для эффективного анализа веб-страницы. Узнаете, как выполнять поиск элементов через CSS и XPath, а также как использовать библиотеку Selenium для поиска элементов. Освоите дополнительные возможности DevTools, чтобы эффективно находить нужные элементы.
  4. Взаимодействия с элементами на странице

      1. Научитесь взаимодействовать с различными типами элементов на веб-странице. Узнаете, как взаимодействовать с элементами ввода, кликабельными элементами, элементами-слайдерами и графиками.
  5. Валидация и ожидание

      1. Изучите важные концепции валидации и ожидания в автоматизированном тестировании. Овладеете использованием ожиданий с помощью библиотеки Selenium для обеспечения стабильности и надёжности ваших автотестов. Узнаете, как внедрять валидацию элементов на веб-странице, а также как применять ожидания для корректной работы автоматизированных тестов.
  6. Базовая настройка проекта

      1. Изучите неотъемлемые навыки базовой настройки проекта: структуру репозитория и эффективное распределение файлов. Научитесь настраивать логирование, чтобы более детально отслеживать ход выполнения тестов. Освоите настройку allure-репорта для красочного и наглядного представления результатов тестирования. Также вы узнаете о настройке статического анализатора, что поможет обнаруживать потенциальные проблемы в коде тестов заранее. Эти навыки будут ключевыми при создании структурированных и эффективных автотестов на Python.
  7. Мастер класс и дополнения к курсу

      1. Освоите навыки написания тестов для готовых приложений, научитесь избегать избыточного тестирования и эффективно оценивать необходимый объём проверок. Изучите аналог Selenium - DevTools, позволяющий проводить тестирование веб-приложений с использованием мощных инструментов разработчика. Получите полезные дополнения к базовому курсу, которые помогут вам стать более компетентным специалистом в области автоматизированного тестирования на Python.
Получить презентацию курса и консультацию специалиста
Имя
Телефон
Электронная почта
Отправить
success
error
warning

Спикеры курса

Александр Воробей
Александр
Воробей
Team Lead QA Automation в Ozon

5 лет опыта в QA Automation. Работал в «Элвис-НеоТек» и «Тинькофф». Настраивал автоматизацию тестирования фронтенда и бэкенда, работал с инфраструктурой. Был спикером в «Тинькофф школе».

О Skillbox

Skillbox —
по качеству обучения. Вся теория записана с топовыми экспертами рынка, а практика максимально приближена к реальным рабочим задачам. Послушайте, что говорят те, кто уже достиг своих целей вместе со Skillbox.
Записаться на курс
-40%
4 449 BYN
7 414 BYN
percent Кешбэк 30%: 1 335 баллов на Lerna
Автотесты на Python. Базовая часть
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
Ознакомиться с условиями публичного договора
success
error
warning