Записаться на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!

Курс Разработка через тестирование (TDD)

Продолжительность:
8 ч.
Количество уроков:
4 занятий
Стоимость обучения:
1650 грн

Форма обучения

Очное обучение
Онлайн обучение
Записаться на курс

Целевая аудитория

Курс предназначен для программистов, которые знакомы с основными принципами .NET-разработки и имеют достаточный опыт работы с языком программирования C#, а также желающих повысить производительность собственной работы.

Предварительные требования

• Понимание ООП и знание синтаксиса C#.
• Владение основными библиотеками .NET Framework.
• Опыт программирования на C#.
• Опыт работы с Visual Studio последней версии

Описание курса
Разработка через тестирование (TDD)

Ни один программист не считает работу над некоторым фрагментом кода завершенной, не проверив перед этим его работоспособность. Если Вы тестируете свой код, это не означает, что у Вас есть тесты.


Когда программист проверяет работоспособность разработанного им кода, он выполняет тестирование вручную. В данном контексте тест состоит из двух этапов: стимулирование кода и проверки результатов его работы. Автоматический тест выполняется иначе: вместо программиста стимулированием кода и проверкой результатов занимается компьютер, который отображает на экране результат выполнения теста: код работоспособен или код неработоспособен.


Изучение курса «Разработка через тестирование»(Test-Driven Development, TDD) позволяет получить ответы на вопросы об организации автоматических тестов и выработке определенных навыков тестирования. Освоив методику написания программ, применяя TDD, вы сможете создавать «чистый код, который работает». т.е. изящный, гибкий и понятный код, который легко модифицировать, корректно работает и не «подкидывает» своим создателям неприятных сюрпризов

Читать полностью

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

Cвернуть
1
Введение. Основы TDD и Unit Тестирования.
На этом уроке Вы узнаете принципы Unit тестирования и узнаете как организовывать работу с использованием TDD. Также Вы научитесь настраивать среду разработки Visual Studio и изучите основные принципы написания правильных тестов.
Читать дальше
Cвернуть
2
Использование Stub объектов для Unit тестов
На этом уроке Вы узнаете, что такое Stub объекты и научитесь поводить рефакторинг своего кода, для того чтобы их использовать. Также Вы узнаете лучшие практики по использованию Stub объектов.
Читать дальше
Cвернуть
3
Тестирование взаимодействия с использованием Mock объектов, Isolation Frameworks
• Разница между mock объектами и stub объектами.
• Пример простого пользовательского mock объекта.
• Проблемы использования пользовательских mock и stub объектов.
• Зачем нужны Isolation Frameworks.
• Использование Rhino Mocks.
• Динамически создаваемые подставные объекты.
• Isolation Frameworks для .NET
Читать дальше
Cвернуть
4
Практическое занятие
Задача практикума - на примере реального проекта применить все полученые знания и закрепить их для дальнейшей работы.
Читать дальше

Что вы получите на курсе

Рабочее место с ноутбуком и учебными материалами

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

Записаться на курс
Разработка через тестирование (TDD)
Старт курса:
Продолжи
тельность:
8 ч.
Количество уроков:
4 занятий
Стоимость обучения:
1650 грн
Записаться
на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!
Описание курса
Разработка через тестирование (TDD)
Ни один программист не считает работу над некоторым фрагментом кода завершенной, не проверив перед этим его работоспособность. Если Вы тестируете свой код, это не означает, что у Вас есть тесты.


Когда программист проверяет работоспособность разработанного им кода, он выполняет тестирование вручную. В данном контексте тест состоит из двух этапов: стимулирование кода и проверки результатов его работы. Автоматический тест выполняется иначе: вместо программиста стимулированием кода и проверкой результатов занимается компьютер, который отображает на экране результат выполнения теста: код работоспособен или код неработоспособен.


Изучение курса «Разработка через тестирование»(Test-Driven Development, TDD) позволяет получить ответы на вопросы об организации автоматических тестов и выработке определенных навыков тестирования. Освоив методику написания программ, применяя TDD, вы сможете создавать «чистый код, который работает». т.е. изящный, гибкий и понятный код, который легко модифицировать, корректно работает и не «подкидывает» своим создателям неприятных сюрпризов