Разработка через тестирование (TDD) на языке C#
Данный курс знакомит слушателей с одной из практик разработки программного обеспечения по методологии Agile – разработкой через тестирование (TDD – test-driven development). Этот курс, в котором также рассматривается теория модульного тестирования с образцами кода на C#, будет полезен для начинающих разработчиков независимо от методологий, используемых в проекте.
16 ак.ч.
Онлайн
DEV-009_NET
Разработка через тестирование (TDD) на языке C#
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
DEV-009_NET
Расписание и цены
18 800 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
Разработка через тестирование (TDD) на языке C#
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
DEV-009_NET
Расписание и цены
18 800 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

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

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

После прохождения курса выдается
сертификат на бланке IBS Training Center

Цели

В процессе тренинга слушатели:
  • получат общение представление о целях и задачах тестирования;
  • научатся использовать паттерны в разработке модульных тестов;
  • познакомятся с синтаксисом и получат практический опыт использования фреймворка модульного тестирования NUnit;
  • приобретут практические навыки разработки через тестирование;
  • научатся использовать паттерны TDD;
  • получат практический опыт разработки приложения с использованием подхода TDD.

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

Данный курс предназначен для разработчиков ПО (без ограничений по используемой платформе разработки).

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

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

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

Разбираемые темы

1. Введение в тестирование программного обеспечения

  • Что такое тестирование ПО?
  • Что мы выявляем при тестировании?
  • Классификация видов тестирования;
  • Принципы тестирования ПО.

2. Разработка через тестирование

  • Определение разработки через тестирование;
  • Рабочий процесс разработки через тестирование;
  • Фреймворк модульного тестирования. Введение;
  • TDD Kata.

3. Паттерны разработки через тестирование

  • Красный-зеленый-рефакторинг;
  • Простейшие тесты;
  • Правила именования модульных тестов;
  • Принципы модульного тестирования F.I.R.S.T;
  • Наследование и модульное тестирование;
  • Устаревший код и модульное тестирование.

4. Анти-паттерны разработки через тестирование

  • Каталог анти-паттернов;
  • Основные ошибки.

Примечание

Материалы предоставляются на английском языке.
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Связанные курсы
Основы методологии Agile для разработки ПО
На тренинге обсуждаются принципы и отрабатываются навыки работы по Agile (Scrum, XP, Kanban) посредством обсуждений и практических заданий с игровыми элементами, иллюстрирующими основные практики гибкой разработки.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.