Роджерc
Роджерc

Роджерc

Хмельной монах
Премиум
badge 6 лет с нами! badge Награда за 1000 очков репутации badge За 500 сообщений!
Регистрация
23/03/2018
Сообщения
2.845
Репутация
2.305
Автор: Дмитрий Охрименко
Название: Unit тестирование в С#


[Дмитрий Охрименко] Unit тестирование в С# (2016)


О видеокурсе: Написать хороший Unit тест непростая задача. Необходимо не только знать, как пользоваться тем или иным Unit Test Framework, но и понимать основы проектирования, чтобы создавать код, который будет поддерживать тестирование. Этот видео курс предназначен для тех разработчиков, которые хотят систематизировать знания в области написания Unit тестов.
Вы познакомитесь с терминологией и будете знать, какие бывают виды тестовых объектов, которые используются для написания юнит тестов. Также вы получите много рекомендаций по написанию тестов взаимодействия, при создании которых используются mock-объекты (в данном курсе будет использоваться изоляционный Framework Moq). Если вы собираетесь освоить TDD и начать создавать более качественный код – этот курс для вас.

Содержание курса:

Урок 1. Unit тестирование. Использование MSTest
  • Обзор тем курса
  • Лучшие практики написания Unit тестов (правила именования, где размещать тесты, какой код тестировать, а какой нет, шаблон AAA)
  • Пример создания простого Unit теста
  • Использование классов Assert
  • Создание DataDriven тестов
  • Создание Ordered и Generic тестов
  • Использование атрибута DeploymentItem
  • Как заставить себя писать Unit тесты

    Урок 2. Использование Stub объектов
  • Проблема тестирования кода
  • Что такое зависимость
  • Виды тестовых объектов
  • Что такое Stub объект
  • Тестирование кода с применением Stub объектов
  • Использование Dependency Injection
  • Другие способы тестирования кода с зависимостями

    Урок 3. Использование Mock объектов. Moq Framework
  • Типы Unit тестов
  • Разница между Stub и Mock объектами
  • Как создать свой Mock объект
  • Как создать Mock объект использую изоляционный Framework Moq
  • Настройка возвращаемых значений для методов в Mock объектах
  • Работа со свойствами на Mock объектах
  • Контроль выполнения тестируемого кода через Mock объекты
  • Создание Mock объектов, работающих с событиями
  • Генерация исключений
  • Loose и Strict Mock объекты
Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование модератором:

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы

Брат Тук
Ответы
1
Просмотры
4K
Mastaliyev
Mastaliyev
Малыш Джон
Ответы
17
Просмотры
16K
Robokot2222
Robokot2222
Алан-э-Дейл
Ответы
7
Просмотры
13K
SergEgoist
Ответы
0
Просмотры
3K
Maltael
Малыш Джон
Ответы
0
Просмотры
3K
Малыш Джон
Малыш Джон
Arsenn32
Ответы
0
Просмотры
2K
Arsenn32
Arsenn32
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Cooper_grisha
Ответы
0
Просмотры
3K
Cooper_grisha
Cooper_grisha
Сверху Снизу