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

Курс - TDD – Розробка через тестування

Изображение к курсу TDD – Розробка через тестування
Курс TDD – Розробка через тестування
Тривалість 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

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

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

• Прискорити процес розробки, застосовуючи написання тестів
• Писати автоматичні тести
• Виконувати перевірку працездатності коду
• Писати більш якісний код та тестувати його
Check mark Записатися у навчальний центр Separator Онлайн форма регістрації
Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час

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

Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час

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