Дистанционный курс

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

Дата

Идет набор

78 час.

Цена

63000

Компания

Контур.Школа
Рейтинг 4.5

Место проведения

Онлайн

Автоматизируйте тестирование API, мобильных и веб‑приложений, чтобы упростить и ускорить разработку

Для кого предназначен курс

  • Тестировщикам среднего и старшего уровня. Освойте один из самых востребованных языков программирования — Python. Узнаете, как перейти от ручного тестирования к автоматизированному, что позволит значительно сократить время проверки продуктов и минимизировать количество ошибок.

Навыки, которые вы приобретете

  • Написание кода на языке Python с нуля.
  • Создание автоматизированных тестов для API, мобильных и веб-приложений.
  • Освоение инструментов PyTest и Selenium для разработки автотестов.
  • Применение функций для оптимизации кода и повышения производительности приложений.
  • Построение иерархий классов через наследование.
  • Работа с базовыми функциями для обработки и анализа данных.
  • Разработка сложной логики с помощью метаклассов и дата-классов.
  • Реализация проекта с использованием паттерна Page Object Model, включая написание тестов на Python.

Практические задания на реальных примерах

  • Реализация решения квадратного уравнения.
  • Вычисление процентов и сроков по вкладам.
  • Обработка текстовых данных разных форматов и приведение их к единому виду.
  • Задачи на работу со словарями и синонимами.
  • Рефакторинг кода и создание модульных функций.
  • Разработка библиотеки функций для управления файлами в операционной системе.
  • Создание собственного класса с необходимым функционалом.
  • Разработка калькулятора на Python с написанием тестов с помощью PyTest.
  • Покрытие тестами API-интерфейсов.
  • Автоматизация тестирования мобильных и веб-приложений.
  • Применение паттерна Page Object Model для построения тестов.

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

Основы Python

  • Переменные и типы данных.
  • Условные конструкции и отладка кода.
  • Циклы и повторения.
  • Работа со строками, регулярными выражениями и обработка исключений.
  • Коллекции данных.
  • Функции и их особенности.
  • Итераторы, генераторы и анонимные функции (lambda).
  • Взаимодействие с файловой системой.
  • Декораторы и перегрузка функций.
  • Введение в объектно-ориентированное программирование (ООП).
  • Инкапсуляция и полиморфизм.
  • Наследование и абстрактные классы.
  • Работа с дескрипторами.
  • Дата-классы и метаклассы.

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

  • Основы и уровни автоматизации тестов.
  • Модульное тестирование.
  • Создание тестов с PyTest.
  • Разработка автотестов для API.
  • Автоматизация тестирования мобильных приложений.
  • Автотесты для веб-приложений.
  • Использование паттерна Page Object Model.

Контур.Школа

Выберите свой формат обучения — вебинары, курсы и лекции от ведущих экспертов. Смотрите записи и онлайн-трансляции, задавайте любые вопросы. Пройдите итоговое тестирование и получите документ об образовании.

Обучение студентов навыкам ведения бухгалтерии, документооборота и проверки контрагентов на примере использования веб-сервисов Контура.

Корпоративное обучение

Сформируем индивидуальное предложение со скидкой до 60%. Корпоративный тариф действует при обучении от 3х сотрудников на любых направлениях Контур.Школы.

Как проходит обучение

Шаг 1. Смотрите уроки

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

Шаг 2. Сдавайте тесты

Проверяйте полученные знания после каждого урока неограниченное количество раз и готовьтесь к итоговому тесту.

Шаг 3. Получите документ

Сдайте итоговый тест, и документ будет ждать в личном кабинете. Вы сможете скачать его или отследить оригинал по трек-номеру.

А еще...

Общайтесь с экспертами

Во время обучения эксперты Контур.Школы ответят на ваш вопрос в течение двух рабочих дней.

Скачивайте авторские материалы

Пользуйтесь методическими материалами во время обучения и после, они останутся с вами навсегда.

 

Преимущества Контур.Школы

   

10 лет безупречной репутации

Мы обучили 394 000 специалистов по закупкам, бухгалтеров, кадровиков, руководителей и специалистов служб охраны труда.

Соответствие профстандарту

Программы курсов прошли проверку Департамента образования города Москвы и соответствуют профстандарту.

 

 

Бессрочная лицензия

Лицензированный учебный центр онлайн-образования для коммерческих организаций и учреждений государственного сектора.

Мобильное приложение

С помощью мобильного приложения просматривайте видеоуроки, семинары, вебинары и проходите тестирование, когда удобно вам — в дороге, дома или на даче.

   

 

 

Разные форматы

Видео, методические материалы, чек-листы, онлайн-тесты, образцы документов и подборки нормативных документов.

Персональная поддержка

Поддержка куратора и эксперта на весь период обучения, а также круглосуточная техническая поддержка.

 

Статьи по теме

Как стать Python-разработчиком – что нужно знать

Программирование входит в число наиболее перспективных профессий IT-сферы. Причём у тех, кто решает этим заняться, реально огромнейший выбор языков. Если же говорить, какой из них сейчас наиболее привлекателен для изучения, то весьма неплохим вариантом является Python. Разработчики, владеющие им...

Профессия Python-разработчик – что делает, как им стать, зарплата в России

Профессия Python-разработчик входит в большую семью IT-специальностей. Если вы мечтаете стать ее частью и делаете первые шаги в этом направлении, обратите внимание на язык программирования Python. Он прост, универсален и очень востребован. Узнайте, где пройти обучение.