Driver
Администратор
- Регистрация
- 08.05.19
- Сообщения
- 50,834
- Реакции
- 281,374
Название: Unit тестирование в С#
Автор: Дмитрий Охрименко
О видеокурсе: Написать хороший Unit тест непростая задача. Необходимо не только знать, как пользоваться тем или иным Unit Test Framework, но и понимать основы проектирования, чтобы создавать код, который будет поддерживать тестирование. Этот видео курс предназначен для тех разработчиков, которые хотят систематизировать знания в области написания Unit тестов.
Вы познакомитесь с терминологией и будете знать, какие бывают виды тестовых объектов, которые используются для написания юнит тестов. Также вы получите много рекомендаций по написанию тестов взаимодействия, при создании которых используются mock-объекты (в данном курсе будет использоваться изоляционный Framework Moq). Если вы собираетесь освоить TDD и начать создавать более качественный код – этот курс для вас.
Спойлер: Описание далее
Содержание курса:
Урок 1. Unit тестирование. Использование MSTest
Продажник:
Автор: Дмитрий Охрименко
О видеокурсе: Написать хороший 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 объекты
Продажник:
Скачать:
Последнее редактирование модератором:
Похожие темы
- [Яндекс-практикум] Системный аналитик. Часть 7 - 8 (2022)
- [Яндекс-практикум] Системный аналитик. Часть 6 из 8 (2022)
- [Яндекс-практикум] Системный аналитик. Часть 5 из 8 (2022)
- [Яндекс.Практикум] Системный аналитик. Часть 4 из 8 (2022)
- [Яндекс.Практикум] Системный аналитик. Часть 3 из 8 (2022)
- [Яндекс.Практикум] Системный аналитик. Часть 2 из 8 (2022)
- [Яндекс-практикум] Системный аналитик. Часть 1 из 8 (2022)
- [Алексей Ильющенко] [Stepik] Разработка мобильных и PC приложений на Python. Фреймворк Kivy (2024)
- [GetAnalyst] Проектирование микросервисов (2024)
- [Stepik] Дмитрий Титов - Основы SQL для программистов без поддержких (2023)