Microsoft Silver Partner
Оформить заявку

Курс - Test Driven Development

Изображение к курсу Test Driven Development
Курс Test Driven Development
Длительность 4 дня / 8 часов
Количество уроков 4

Очное обучение

1350 UAH Записаться

Онлайн обучение

1350 UAH Записаться

Видео обучение

Оформить подписку

Консультации

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


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


Изучение курса «Разработка через тестирование»(Test-Driven Development, TDD) позволяет получить ответы на вопросы об организации автоматических тестов и выработке определенных навыков тестирования. Освоив методику написания программ, применяя TDD, вы сможете создавать «чистый код, который работает». т.е. изящный, гибкий и понятный код, который легко модифицировать, корректно работает и не «подкидывает» своим создателям неприятных сюрпризов
• Понимание ООП и знание синтаксиса C#.
• Владение основными библиотеками .NET Framework.
• Опыт программирования на C#.
• Опыт работы с Visual Studio последней версии
Курс предназначен для программистов, которые знакомы с основными принципами .NET-разработки и имеют достаточный опыт работы с языком программирования C#, а также желающих повысить производительность собственной работы.
Урок 1

Введение. Основы TDD и Unit Тестирования.

На этом уроке Вы узнаете принципы Unit тестирования и узнаете как организовывать работу с использованием TDD. Также Вы научитесь настраивать среду разработки Visual Studio и изучите основные принципы написания правильных тестов.

Урок 2

Использование Stub объектов для Unit тестов

На этом уроке Вы узнаете, что такое Stub объекты и научитесь поводить рефакторинг своего кода, для того чтобы их использовать. Также Вы узнаете лучшие практики по использованию Stub объектов.

Урок 3

Тестирование взаимодействия с использованием Mock объектов, Isolation Frameworks

• Разница между mock объектами и stub объектами.
• Пример простого пользовательского mock объекта.
• Проблемы использования пользовательских mock и stub объектов.
• Зачем нужны Isolation Frameworks.
• Использование Rhino Mocks.
• Динамически создаваемые подставные объекты.
• Isolation Frameworks для .NET

Урок 4

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

Задача практикума - на примере реального проекта применить все полученые знания и закрепить их для дальнейшей работы.

• Разрабатывать юнит тесты.
• Использовать mock объекты.
• Выполнять проверку работоспособности кода;
• Писать более качественный код и лучше его тестировать
Check mark Запись в учебный центр Separator Онлайн форма для регистрации
Стационар Полустационар 3 дня в неделю
Дата начала Дата окончания Время

Не нашли подходящий курс в расписании? Оформите заявку

Стационар Полустационар 3 дня в неделю
Дата начала Дата окончания Время

Не нашли подходящий курс в расписании? Оформите заявку