Изучаем юнит-тестирование с NUnit на C#

0/5 ·
Создан: 9 июля 2019 г. Обновлён: 23 марта 2026 г.

Написание юнит-тестов позволяет создавать предсказуемый код, где каждая функция работает именно так, как задумано, без «сюрпризов» при внесении изменений. Этот курс закрывает разрыв между знанием синтаксиса C# и реальной инженерной практикой, необходимой для поддержки крупных проектов.

Внутри разбираются следующие ключевые темы:

  • Организация тестов через паттерн AAA (Arrange/Act/Assert), обеспечивающий читаемость и структуру кода.
  • Работа с дублёрами (mocks, stubs, fakes) как вручную, так и через фреймворк NSubstitute для изоляции тестируемого кода.
  • Применение подхода TDD (Test-Driven Development), который помогает проектировать архитектуру приложения через написание тестов.
  • Различие между классической (детройтской) и лондонской школами тестирования для выбора верной стратегии в зависимости от задачи.

Материал ориентирован на разработчиков, которые уже знакомы с основами C# и средой Visual Studio, но хотят внедрить автоматическое тестирование в свою повседневную работу. Итогом станет навык создания надёжных и легко масштабируемых приложений с покрытием тестами.

Другие материалы автора

Л
Можно купить
110 ₽ 1 099 ₽ −90%

Лучшие практики проектирования и реализации API на C#

Илья Фофанов
Полное руководство по Python 3: от новичка до специалиста Можно купить
134 ₽ 959 ₽ −86%

Полное руководство по Python 3: от новичка до специалиста

Илья Фофанов
П
Можно купить
80 ₽ 800 ₽ −90%

Практический курс для новичков по SQL и PostgreSQL

Илья Фофанов
П
Можно купить
172 ₽ 1 434 ₽ −88%

Программирование на C#: от новичка до специалиста

Илья Фофанов
Л
Можно купить
200 ₽ 1 190 ₽ −83%

Лучшие практики проектирования и реализации API на C#

Илья Фофанов
А
Можно купить
94 ₽ 899 ₽ −90%

Алгоритмы и структуры данных от А до Я

Илья Фофанов
А
Можно купить
138 ₽ 999 ₽ −86%

Архитектура ПО: Meta и SOLID принципы в ООП

Илья Фофанов
П
Можно купить
320 ₽ 1 090 ₽ −71%

Практический курс по T-SQL и SQL Server

Илья Фофанов
Ш
Можно купить
82 ₽ 999 ₽ −92%

Шаблоны проектирования на Python

Илья Фофанов
Б
Можно купить
122 ₽ 899 ₽ −86%

Бэкенд разработка на Django

Илья Фофанов
И
Можно купить
102 ₽ 1 090 ₽ −91%

Изучаем Git и GitHub за 3 часа на практике

Илья Фофанов
R
Можно купить
150 ₽ 1 090 ₽ −86%

React - Полное руководство

Илья Фофанов
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

О
Можно купить
120 ₽ 1 400 ₽ −91%

Организация тестирования методом свободного поиска

Наталья Руколь
Базы данных - Книжка оценок (на C#) Можно купить
200 ₽ 2 999 ₽ −93%

Базы данных - Книжка оценок (на C#)

videosharp
Р
Можно купить
186 ₽ 2 999 ₽ −94%

Робот Шарп - Алгоритмика

videosharp
T
Можно купить
92 ₽ 2 400 ₽ −96%

TDD in Javascript

smartme
П
Можно купить
890 ₽ 19 200 ₽ −95%

Первый Онлайн ИНститут Тестировщиков

Quality Lab
Selenium WebDriver With Python 3.x - Novice To Ninja Можно купить
240 ₽ 849 ₽ −72%

Selenium WebDriver With Python 3.x - Novice To Ninja

Udemy
Podlodka QA Crew. Сезон 7. Оптимизируем процесс тестирования Можно купить
940 ₽ 3 000 ₽ −69%

Podlodka QA Crew. Сезон 7. Оптимизируем процесс тестирования

Podlodka.io
PHPUnit: Unit Testing with a Bite! Можно купить
396 ₽ 800 ₽ −51%

PHPUnit: Unit Testing with a Bite!

symfonycasts
Курс-тренажер по Playwright для инженеров по тестированию Сбор взносов
2 988 ₽ 30 250 ₽ −90%

Курс-тренажер по Playwright для инженеров по тестированию

Дмитрий Еремин
Применение ChatGPT в тестировании Можно купить
500 ₽ 5 500 ₽ −91%

Применение ChatGPT в тестировании

Ольга Назина