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

Python идеально подойдет и для тех, кто делает первые шаги в тестировании, и для тех, кто уже имеет большой опыт.

Почему Python – отличный выбор для автоматизации? 

  • Python функционален и объектно-ориентирован. Позволяет решать разработчикам, что лучше подойдет для задач – функции или классы.
  • Широкий выбор программных пакетов для тестирования: Pytest, Selenium, Splinter и др.
  • Pytest – один из лучших тест-фреймворков. Ему под силу любой функциональный тест. Тест-кейсы пишутся просто как функции. Плагины позволяют покрывать код, запускать тесты параллельно и интегрироваться с другими фреймворками.
  • Возможность масштабирования. С помощью Python можно решать глобальные задачи благодаря хорошей структуре, значимому синтаксису и богатой системе инструментов.

Ближайшая дата:
08.09.2020
Количество часов
40
Продолжительность
10 занятий
Стоимость курса
580 BYN
*Оплата в 2 этапа

Режим обучения:

Занятия проходят 2 раза в неделю по ВТ и ЧТ с 18:15 до 21:15 по адресу: Амураторская, 4

Преподаватель:

Анастасия Бурмакова – инженер-программист-системотехник. Окончила  магистратуру БГТУ по специальности «Основы информатики». Языки программирования: Python, Java, C/C++/C#, SQL Опыт работы с HTML / HTML5, CSS / CSS3, JavaScript, JQuery, React. Базы данных: Oracle, MS SQL Server, MySQL, SQLite

По окончании курса вы сможете: 

  • Писать автотесты на языке Python для проверки корректности работы интерфейсов ваших проектов с помощью фреймворка Selenium
  • Работать с веб-элементами для написания авто-тестов
  • Проектировать авто-тесты правильно с целью повышения их стабильности и удобства их поддержания
  • Использовать тестовые фреймворки (в основном, pytest), которые позволяют удобно настраивать запуск тестов, подготовку данных и понятные читаемые результаты прохождения тест-сценариев;
  • Создавать грамотные отчеты в html с результатами тестов и скриншотами страниц в момент падения теста
  • Использовать паттерн проектирования PageObject для написания читаемых тест-сценариев, которые легко поддерживать и создавать
  • На базовом уровне работать с git и Github

Необходимая подготовка :

  • Английский язык на уровне А1-А2 в соответствии с Европейским стандартом уровня владения иностранным языком.
  • Уверенное владение компьютером: умение искать в интернете и устанавливать программы, манипулировать файлами.
  • Владение базовыми понятиями и умениями высокоуровневыми языками программирования.

Получить подробную информацию и записаться на курс можно
по телефону +375 29 690 40 33

Заказать курс
Подождите немного, идет отправка ...