Flesh
Модератор
- Сообщения
- 75,362
- Реакции
- 633,451
Название: 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 объекты
Продажник:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Скачать:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Последнее редактирование модератором:
Похожие темы из этого раздела:
- [Product University] Telegram-бот Developer (2022)
- [Product University] Blockchain Developer c нуля (2024)
- [Илья Низамов] Telegram Web App 1C (2024)
- [Рик Ховард] Кибербезопасность: главные принципы (2024)
- [Nikolay Petrov] ClickHouse для аналитика [Stepik] (2023)
- [Игнат Егоров] Разработчик мобильных приложений на FlutterFlow (2024)
- [Pikuma] Программирование трехмерной компьютерной графики (2023)
- [Игнат Егоров] Разработчик мобильных приложений на FlutterFlow (2023)
- [Матвеев М.Д.] Весь Linux. Для тех, кто хочет стать профессионалом (2024)
- [Cuantum Technologies] Алгоритмы с нуля [Питер] (2024)