Комплексный курс по тестированию ПО: QA и автоматизация тестирования на Python на основе Robot Framework


Информация об обучении на данном курсе

Цель курса: дать основные теоретические знания и базовые практические навыки в объеме, необходимом для начала работы в сфере тестирования программного обеспечения.

Обучение проходит в центре Таллинна, по адресу Tartu mnt. 18. В цену курса включены все учебные материалы. При необходимости на время обучения выдаем ноутбук.

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

Узнать о мерах поддержки →


Целевая группа:

Курс актуален, если Вы:

  • новичок без опыта в IT и хотите войти в профессию тестировщика с нуля;
  • специалист из другой сферы и выбираете QA как одну из самых доступных точек входа в индустрию;
  • ручной тестировщик и желаете освоить автоматизацию и вырасти в AQA-инженера;
  • начинающий разработчик и интересуетесь процессами тестирования и написанием автотестов;
  • бизнес-аналитик или менеджер продукта и вам требуется понимание QA-процессов, требований и критериев приёмки;
  • специалист технической поддержки и хотите перейти в инженерную QA-роль;
  • фрилансер или владелец проекта и вам требуется самостоятельно тестировать свои продукты, в том числе автоматизированно;
  • студент технической специальности или выпускник и желаете получить практические навыки и портфолио.

Ключевые компетенции, изучаемые на курсе:

Управляйте задачами и багами в Jira
Ведите проектную документацию в Confluence
Познакомьтесь с Xray для тест-кейсов в Jira
Овладейте контролем версий Git для командной работы
Изучите SQL для проверки данных в базах
Научитесь тестировать API в Postman
Разберитесь в тестировании REST API
Применяйте Chrome DevTools для отладки в браузере
Освойте Python для автоматизации тестов
Автоматизируйте веб-тесты с Selenium
Стройте автотесты на Robot Framework
Пишите код в редакторе VS Code

Требования к обучающимся:

  • уверенный пользователь ПК
  • владение английским языком на уровне, достаточном для чтения технической документации (ориентировочное соответствие категории A2/B1)
  • желательно наличие собственного ноутбука (Windows / Mac, оперативная память 8 GB, диагональ экрана > 13,3), при необходимости на время обучения выдается ноутбук.

Результат обучения:

Окончившие данный курс:

  • понимают процесс разработки ПО и роль тестирования в данном процессе;
  • понимают, каким образом создается качественное ПО;
  • умеют использовать различные методы для проверки качества ПО
  • умеют находить ошибки в программном обеспечении;
  • умеют планировать процесс тестирования;
  • понимают роль автоматического тестирования и автоматизируют сценарии с помощью Python / Robot Framework;

Методы обучения:

Общий объем курса: 220 академических часов, из которых

  • 120 академических часов проходят в аудитории (в т.ч. практические занятия 8 ак. часов и 2 семинара (8 ак.ч)) или онлайн (Zoom)
  • 100 академических часов проходят вне аудитории в виде самостоятельных работ
  • Критерии оценки результатов обучения:

    Результаты обучения оцениваются на основе самостоятельно выполненных практических работ.

    Методы оценки:

    При успешном выполнении практические и домашние работы получают оценку «зачет».

    Условия окончания курса:

    Для успешного окончания курса и получения сертификата необходимо получить зачет 75% домашних работ.

    Дополнительная информация:

    Группа программы обучения: 0613 - "Разработка и анализ программного обеспечения и приложений" (0613 "Tarkvara ja rakenduste arendus ning analüüs" õppekavarühm)
    Основные правила организации обучения (на эстонском языке)
    Основные правила обеспечения качества учебного процесса (на эстонском языке)

    Модуль Основные темы модуля Длительность
    Современная разработка программного обеспечения. (Introduction to Software Development)
  • Современная разработка программного обеспечения.
  • Роль тестирования в разработке ПО
  • Рынок труда и возможности
  • Виды ПО. Качества, необходимые тестировщику в работе
  • 4 ак. ч.
    Понятие качества ПО (Software Quality)
  • Критерии качества ПО.
  • Работа с требованиями и спецификациями.
  • Качество ПО в зависимости от этапа разработки.
  • Терминология.
  • 16 ак. ч.
    Проверка качества ПО (Software Quality Control)
  • Тестирование ПО как метод контроля качества.
  • Классификация тестирования по типам и видам.
  • Понятие дефекта и ошибки.
  • Поиск дефектов в ПО.
  • Составление отчетов (bug reporting).

  • Семинар: обзор рынка труда и вакансий, связанных с тестированием ПО.
    20 ак. ч. (вкл. семинар 4 ак.ч. + практика 4 ак.ч.)
    Методы обеспечения качества ПО (Software Quality Assurance)
  • Планирование тестирования.
  • Подготовка тестовых данных.

  • Семинар: решение тестовых заданий, связанных с тестированием ПО.
    20 ак. ч. (вкл. семинар 4 ак.ч. + практика 4 ак.ч.)
    Автоматизация тестирования. Блок 1: Основы Python
  • Планирование тестирования.
  • Введение в язык и среду разработки.
  • Базовые концепции (переменные, операторы, управление потоком).
  • Циклы и функции
  • Основы ООП для создания фреймворков
  • Отладка и работа с модулями.
  • 24 ак. ч.
    Автоматизация тестирования. Блок 2: Robot Framework
  • Введение в автоматизацию и архитектуру Robot Framework.
  • Введение в язык и среду разработки.
  • Синтаксис и структура тестов.
  • SeleniumLibrary для веб-приложений
  • RequestsLibrary для тестирования API
  • Создание пользовательских ключевых слов на Python.
  • Управление данными и параметризация.
  • Отчетность и логирование.
  • Интеграция CI/CD (Jenkins, GitLab CI, GitHub Actions).
  • Лучшие практики и паттерны проектирования (Page Object Model)
  • 36 ак. ч.

    Информация о курсе

    Время проведения:

    06.07.2026 - 06.10.2026
    28.08.2026 - 28.11.2026


    Расписание занятий:

    Пн, Ср, Чт 14:30 - 17:45
    Пн, Ср, Чт 18:00 - 21:15


    Оставить заявку →Ответим в течение 1 рабочего дня

    Длительность курса:

    6 недель



    Формат и место проведения:

    Адрес: Tartu mnt. 18, Tallinn.
    Gamma Intelligence Training Centre
    Курс проводится в аудиторном формате, в современном компьютерном классе или онлайн (Zoom). Размер группы от 6 до 10 человек.

    Язык обучения: русский

    Стоимость: 2456 EUR (НСО 24% включен)

    Общий объем курса: 220 ак. ч.
    Включает в себя:

    • Аудиторные занятия: 120 ак.ч. (в т.ч. практические занятия 8 ак. ч. и 2 семинара (8 ак.ч)
    • Самостоятельная работа (вне аудитории): 100 ак.ч.


    Преподаватели

    Максим Колодиев

    Maksim Kolodijev Квалификация: Свыше 15 лет в разработке ПО. Свыше 8 лет опыта в тестировании ПО.

    Специализация: Процесс разработки ПО, тестирование ПО, автоматизация тестирования, анализ данных

    Опыт преподавания: Свыше 5 лет опыта в преподавании и консультировании

    Образование: TalTech, Master Degree (2007)

    Ознакомиться с CV

    Роман Кутселепа

    Roman Kutselepa Квалификация: Свыше 5 лет в разработке ПО. Специализация: веб-дизайн, разработка на JavaScript, эффективное использование программных продуктов в компании

    Опыт преподавания: Свыше 5 лет опыта в преподавании и обучении персонала

    Образование: Anglia Ruskin University 2010 г. (Англия)

    Ознакомиться с CV