О чём курс

Специализированный курс, который обучит вас современным методологиям и инструментам для эффективного сопровождения автоматизированных тестов и генерации отчетов. Вы освоите основы работы с командной строкой и управления правами, познакомитесь с концепциями CI/CD и научитесь использовать инструменты, такие как Jenkins, для автоматизации процессов. 

Курс включает изучение контейнеризации с Docker, развертывание приложений в Kubernetes и использование Selenoid и Moon для параллельного запуска автотестов. Вы также познакомитесь с Apache JMeter для проведения нагрузочного тестирования. Пройдя этот курс, вы сможете эффективно сопровождать автотесты, автоматизировать процессы и создавать подробные отчеты, повышая качество и скорость разработки в ваших проектах.

Обучение проходит в смешанном формате: 

  • Материалы курса изучаются через систему дистанционного обучения (СДО). После завершения теоретической части каждого курса участники проходят тестирование для оценки своих знаний.

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

Баланс теории и практики: 40/60, что позволяет сосредоточиться на практических аспектах и приобрести актуальные навыки.



Целевая аудитория

Начинающие тестировщики, ручные тестировщики, специалисты техподдержки, начинающие разработчики

Для кого

Тестировщик Тестировщик

Улучшаемые навыки

Управление автотестами
Анализ результатов тестирования
Создание отчетов о тестировании
Интеграция тестирования в CI/CD
Документирование процессов тестирования

Темы курса

01 Основы работы с командной строкой и правами
  • Введение. Подготовка окружения
  • Командная строка: параметры, синтаксис, bash
  • Права администратора и права на файлы: root, su, sudo
  • Перенаправление ввода/вывода
  • 02 Инструменты и методологии CI/CD
  • Введение в CI/CD тестирования и инструменты
  • Понятие CI
  • Взаимодействия участников CI на разных этапах
  • Типы сборки: сборка ПО, подготовка инсталляционного пакета
  • Непрерывная поставка (CD). Отличия от непрерывной интеграции (CI)
  • Процесс CDP
  • Конвейер CI/CD
  • Обнаружение сервисов (service discovery)
  • CI/CD: сравнение инструментов Jenkins, CircleCI, TeamCity, GitLab
  • 03 Введение в Jenkins: определение, цели и задачи
  • Обзор интерфейса. Основные понятия.
  • Создание задач в Jenkins
  • Применение Jenkins для запуска автотестов
  • 04 Контейнеризация и автоматизация — Docker
  • Виды развертывания приложений. Отличия при использовании контейнеризированных приложений.
  • Что такое Docker
  • Архитектура Docker
  • Объекты Docker
  • Запуск контейнерных приложений
  • Способы работы с контейнерами
  • Запуск сервиса
  • Открытие портов
  • Образы и слои
  • Бэкенд хранения данных
  • Создание Dockerfile
  • Присвоение тегов
  • Логи и статистика работы
  • Docker Registry
  • Docker-compose
  • 05 Развертывание приложений в Kubernetes и доступ через сервисы.

    06 Selenoid
  • Зачем использовать Selenoid?
  • Как работает Selenoid?
  • Установка и запуск Selenoid
  • Запуск автотестов в браузерах Selenoid
  • Параллельный запуск автотестов
  • Настройка браузеров
  • Файл конфигурации браузеров
  • Установка новых браузеров
  • 07 Moon
  • Почему Moon и отличия от Seleniod?
  • Установка Moon в Kubernetes-кластере
  • Запуск автотестов в браузерах Moon
  • Настройка браузеров
  • Установка новых браузеров
  • 08 Apache JMeter — использование в нагрузочном тестировании
    09 Итого на курс 53 часа: теория — 20 часов (40%), практика — 32 часа (60%)

    23 100 ₽

    20 970 ₽ — для физ. лиц

    Записаться на курс

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

    01 Научитесь поддерживать и обновлять автотесты, включая их адаптацию к изменениям в приложении и исправление возникающих проблем
    02 Освоите методы анализа результатов выполнения автотестов, включая интерпретацию отчетов о тестировании и выявление причин неудач
    03 Научитесь разрабатывать информативные отчеты о результатах тестирования
    04 Освоите методы интеграции автотестов в процессы непрерывной интеграции и доставки (CI/CD)
    05 Научитесь документировать процессы тестирования и сопровождения автотестов, включая создание инструкций и руководств

    23 100 ₽

    20 970 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    23 100 ₽

    20 970 ₽ — для физ. лиц

    Юр. лицо — 23 100 ₽
    Физ. лицо — 20 970 ₽
    Открытая дата
    Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Не нашли, что искали? — Просто напишите, и мы поможем

    Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.