Описание [Дмитрий Охрименко] Unit тестирование в С# (2016):
Написание хорошего юнит-теста — непростая задача. Нужно не только знать, как использовать тот или иной фреймворк для юнит-тестирования, но и понимать основы проектирования, чтобы создавать код, поддерживающий тестирование.
Этот видеокурс предназначен для разработчиков, которые хотят систематизировать знания в области написания юнит-тестов. Вы познакомитесь с терминологией и узнаете, какие бывают виды тестовых объектов, используемых для написания юнит-тестов. Также вы получите рекомендации по написанию тестов взаимодействия с использованием mock-объектов (в этом курсе будет использоваться изоляционный фреймворк Moq). Если вы хотите освоить TDD и начать создавать более качественный код, то этот курс для вас.
Содержание курса
Урок 1. Юнит-тестирование. Использование MSTest
- Обзор тем курса.
- Лучшие практики написания юнит-тестов (правила именования, где размещать тесты, какой код тестировать, а какой нет, шаблон AAA).
- Пример создания простого юнит-теста.
- Использование классов Assert.
- Создание DataDriven, Ordered и Generic тестов.
- Использование атрибута DeploymentItem.
- Как заставить себя писать юнит-тесты.
- Проблема тестирования кода.
- Что такое зависимость.
- Виды тестовых объектов.
- Что такое Stub-объект.
- Тестирование кода с применением Stub-объектов.
- Использование Dependency Injection.
- Другие способы тестирования кода с зависимостями.
- Типы юнит-тестов.
- Разница между Stub и Mock-объектами.
- Как создать свой Mock-объект.
- Как создать Mock-объект с использованием изоляционного фреймворка Moq.
- Настройка возвращаемых значений для методов в Mock-объектах.
- Работа со свойствами на Mock-объектах.
- Контроль выполнения тестируемого кода через Mock-объекты.
- Создание Mock-объектов, работающих с событиями.
- Генерация исключений.
- Loose и Strict Mock-объекты.
Для просмотра содержимого вам необходимо авторизоваться
Скачать курс [Дмитрий Охрименко] Unit тестирование в С# (2016):
Для просмотра содержимого вам необходимо авторизоваться
Симпатии:
Это понравилось svis