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

Основы TDD
Создание модульных тестов
Дизайн тестируемого кода
Интеграционное тестирование
Автоматизация тестирования

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

01 Научитесь принципам разработки через тестирование
02 Освоите методы написания эффективных модульных тестов с использованием фреймворков
03 Научитесь проектировать код таким образом, чтобы он был легко тестируемым, включая использование принципов SOLID и паттернов проектирования
04 Освоите подходы к интеграционному тестированию
05 Научитесь использовать инструменты для автоматизации тестирования

Программа курса

01 Введение в тестирование программного обеспечения
  • Что такое тестирование ПО?
  • Что мы выявляем при тестировании?
  • Классификация видов тестирования;
  • Принципы тестирования ПО.
  • 02 Разработка через тестирование
  • Определение разработки через тестирование;
  • Рабочий процесс разработки через тестирование;
  • Фреймворк модульного тестирования. Введение;
  • TDD Kata.
  • 03 Паттерны разработки через тестирование
  • Красный-зеленый-рефакторинг;
  • Простейшие тесты;
  • Правила именования модульных тестов;
  • Принципы модульного тестирования F.I.R.S.T;
  • Наследование и модульное тестирование;
  • Устаревший код и модульное тестирование.
  • 04 Анти-паттерны разработки через тестирование
  • Каталог анти-паттернов;
  • Основные ошибки.
  • 24 200 ₽

    21 780 ₽ — для физ. лиц

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

    Для кого

    Разработчик Разработчик

    Предварительная подготовка

    Опыт программирования на C# не менее 1 года.

    Расписание курсов

    03.12.2025 - 08.12.2025

    9:00-12:15
    Дата и время:
    03.12.2025-08.12.2025
    9:00-12:15
    Тренер: В процессе согласования

    Middle 16 часов

    24 200 ₽

    21 780 ₽ — для физ. лиц

    24 200 ₽

    21 780 ₽ — для физ. лиц

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

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

    24 200 ₽

    21 780 ₽ — для физ. лиц

    Юр. лицо — 24 200 ₽
    Физ. лицо — 21 780 ₽
    03.12.2025, Онлайн
    03.12.2025, Онлайн
    Открытая дата

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

    Наши клиенты

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

    Связанные курсы

    SDP-004
    20 часов

    Основы методологии Agile для разработки ПО

    Этот курс предлагает уникальную возможность изучить и практически применить ключевые принципы Agile, Scrum, XP и Kanban. Используя игровые симуляции и практические задания, вы сможете сразу внедрить полученные знания в реальные проекты. Тренинг акцентирует внимание на отработке навыков работы во фреймворке Scrum с применением наиболее важных практик экстремального программирования и ключевых подходов Kanban. Отработка проводится через игровые симуляции, обсуждения и практические задания, иллюстрирующие основные принципы и практики гибкой разработки. Тренинг ориентирован на проекты по разработке программного обеспечения, но также возможно проведение адаптированной версии, не привязанной к конкретной индустрии, или версии, учитывающей реалии проектов заказчика.

    от Junior

    34 500 ₽

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

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