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

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

Изображение к курсу TDD – Розробка через тестування
Курс TDD – Розробка через тестування
Тривалість 4 дні / 8 годин
Кількість уроків 4

Очне навчання

1480 UAH Розклад

Онлайн навчання

1480 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 Онлайн форма регістрації
Тричі на тиждень Щоденно Спеціальності На вихідних
Дата початку Дата закінчення Час
19.11.2018 19.11.2018 09:00-11:00 Зареєструватися
19.11.2018 19.11.2018 19:00-21:00 Зареєструватися
07.12.2018 07.12.2018 09:00-11:00 Зареєструватися
07.12.2018 07.12.2018 19:00-21:00 Зареєструватися
21.11.2018 21.11.2018 19:00-21:00 Зареєструватися
20.11.2018 20.11.2018 19:00-21:00 Зареєструватися
18.12.2018 18.12.2018 19:00-21:00 Зареєструватися
23.11.2018 23.11.2018 09:00-11:00 Зареєструватися
23.11.2018 23.11.2018 19:00-21:00 Зареєструватися
21.12.2018 21.12.2018 09:00-11:00 Зареєструватися
21.12.2018 21.12.2018 19:00-21:00 Зареєструватися
24.12.2018 24.12.2018 19:00-21:00 Зареєструватися
28.11.2018 28.11.2018 19:00-21:00 Зареєструватися
29.11.2018 29.11.2018 19:00-21:00 Зареєструватися
04.12.2018 04.12.2018 09:00-11:00 Зареєструватися
04.12.2018 04.12.2018 19:00-21:00 Зареєструватися
05.12.2018 05.12.2018 19:00-21:00 Зареєструватися
27.11.2018 27.11.2018 19:00-21:00 Зареєструватися
01.12.2018 15.12.2018 09:00-11:00 Зареєструватися
01.12.2018 15.12.2018 19:00-21:00 Зареєструватися
04.12.2018 05.01.2019 19:00-21:00 Зареєструватися
04.12.2018 25.12.2018 19:00-21:00 Зареєструватися
21.11.2018 12.12.2018 19:00-21:00 Зареєструватися

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

Тричі на тиждень Щоденно Спеціальності На вихідних
Дата початку Дата закінчення Час
19.11.2018 19.11.2018 09:00-11:00 Зареєструватися
19.11.2018 19.11.2018 19:00-21:00 Зареєструватися
07.12.2018 07.12.2018 09:00-11:00 Зареєструватися
07.12.2018 07.12.2018 19:00-21:00 Зареєструватися
21.11.2018 21.11.2018 19:00-21:00 Зареєструватися
20.11.2018 20.11.2018 19:00-21:00 Зареєструватися
18.12.2018 18.12.2018 19:00-21:00 Зареєструватися
23.11.2018 23.11.2018 09:00-11:00 Зареєструватися
23.11.2018 23.11.2018 19:00-21:00 Зареєструватися
21.12.2018 21.12.2018 09:00-11:00 Зареєструватися
21.12.2018 21.12.2018 19:00-21:00 Зареєструватися
24.12.2018 24.12.2018 19:00-21:00 Зареєструватися
28.11.2018 28.11.2018 19:00-21:00 Зареєструватися
29.11.2018 29.11.2018 19:00-21:00 Зареєструватися
04.12.2018 04.12.2018 09:00-11:00 Зареєструватися
04.12.2018 04.12.2018 19:00-21:00 Зареєструватися
05.12.2018 05.12.2018 19:00-21:00 Зареєструватися
27.11.2018 27.11.2018 19:00-21:00 Зареєструватися
01.12.2018 15.12.2018 09:00-11:00 Зареєструватися
01.12.2018 15.12.2018 19:00-21:00 Зареєструватися
04.12.2018 05.01.2019 19:00-21:00 Зареєструватися
04.12.2018 25.12.2018 19:00-21:00 Зареєструватися
21.11.2018 12.12.2018 19:00-21:00 Зареєструватися

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