Скачать Unit тестирование в С#

14.06.2017
Оценка:
1 Star2 Stars3 Stars4 Stars5 Stars

О видеокурсе: Написать хороший 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 объекты

Автор поста: kirya2552

Похожие записи

Дата Название Комментарии Просмотры
10.04.2017 Скачать Видео-курс: основы баз данных Язык SQL
1 Star2 Stars3 Stars4 Stars5 Stars
0 518
14.06.2017 Скачать Создаем простого бота для Telegram за один час!
1 Star2 Stars3 Stars4 Stars5 Stars
0 743
15.01.2017 Wireshark – инструмент для захвата и анализа сетевого трафика
1 Star2 Stars3 Stars4 Stars5 Stars
0 574
07.11.2016 Webformyself – Фреймворк YII2 с нуля до Профи. Быстрая разработка с современным фреймворком. Полный курс (2016)
1 Star2 Stars3 Stars4 Stars5 Stars
0 677
19.01.2017 Компьютеры :: Geekbrains | WordPress для профессионалов. Разработка темы оформления (2016)
1 Star2 Stars3 Stars4 Stars5 Stars
0 525

Ответить

Ваш e-mail не будет опубликован.