Тестування ASP.NET Core MVC додатків
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Підписка

    Обери свою IT спеціальність

    Підписка

      Про курс

      Тестування програми – це важлива складова частина процесу розробки цієї програми.

      Курс "Тестування ASP.NET Core MVC додатків" дозволить вам на практичних прикладах вивчити застосування unit тестування, інтеграційного та функціонального тестування веб-проектів.

      Створюючи свій проект з нуля, ви навчитеся швидко і коректно визначати тестові випадки, зрозумієте практичну різницю між видами тестування, а також, який вид тестування найбільше доцільно застосовувати для тестування моделі програми, його уявлень і контролерів. Як один із важливих підсумків курсу - ви зрозумієте, як правильно проектувати архітектуру програми, щоб вона була найбільш придатною для подальшого тестування.

      Читати далі...

      Цей курс входить до спеціальності:

      Попередні Вимоги

      • Знання мови C#
      • Знання фреймворку ASP.NET Core MVC
      • Початкові знання про юніт-тестування дуже бажані
      Читати далі...

      Ви навчитеся

      • Розуміти, з чого починати та як продовжувати тестування ASP.NET Core MVC додатків.
      • Розуміти ситуації, у яких варто застосовувати різноманітні види тестування.
      • Розуміти структуру піраміди тестування
      • Розуміти, що таке unit-тести, інтеграційні та функціональні тести, а також дізнаєтесь ознаки, які мають бути у хорошого тесту.
      • Навчитеся розуміти структуру різного виду тестів.
      • Вміти тестувати базу даних та бізнес логіку.
      • Дізнаєтесь, як тестувати View і чи потрібно це робити розробнику.
      • Застосовувати різні типи функціонального тестування.
      • Дізнаєтеся про типові помилки функціонального тестування і навчитеся їх уникати.
      • Розуміти концепцію BDD (Behavior Driven Development) – розробки на основі поведінки та її відмінність від TDD.
      • Дізнаєтеся основи мови Gherkin та її застосування при складанні тестів.
      • Навчіться використовувати фреймворк SpecFlow для реалізації BDD концепції у своєму коді.
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 4 год 52 хв
      • Курс створено: 15.07.2020
      • Уроків: 8
      • Оновлено: 03.12.2020
      • Мова: російська

      Що входить до курсу

      • 8 відео уроків
      • Домашні завдання
      • Тестування
      • Сертифікат

      ×

      Ви відкрили доступ до тесту! Пройти тест

      Ви дійсно бажаєте відкрити доступ до тестування за курсом Тестування ASP.NET Core MVC додатків на 40 днів?

      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

      Згадати піраміду тестування та концепцію патерну MVC. Зв'язати види тестів та компоненти фреймворку. Розгляд демо-проекту.

      Читати далі...

      Згадати, що таке unit-тест. Розібратися зі структурою unit-тестів, розглянути ознаки гарного unit-тесту та типові помилки. Розглянути функціональну архітектуру щодо unit-тестів бізнес-логіки. Розгляд демо-проекту.

      Читати далі...

      Згадати, що таке unit-тест. Згадати, що таке Controller & Middleware. Розібратися у тому, як правильно писати unit-тести для Controller & Middleware. Розгляд демо-проекту.

      Читати далі...

      Згадати, що таке інтеграційний тест. Розібратися зі структурою інтеграційних тестів, розглянути ознаки хорошого інтеграційного тесту та типові помилки. Згадати компоненти ASP.NET Core MVC та простежити взаємозв'язок компонентів та інтеграційних тестів. Розгляд демо-проекту.

      Читати далі...

      Згадати, що таке інтеграційні випробування. Згадати, що таке View. Розібратися у тому, як правильно писати інтеграційні тести для View. Розгляд демо-проекту.

      Читати далі...

      Згадати, що таке інтеграційний тест. Розібратися у тому, які бувають види інтеграційного тестування бази даних. Розбиратися у видах баз даних, які застосовуються для інтеграційного тестування. Розглянути варіанти ізоляції інтеграційних тестів бази даних. Розгляд демо-проекту.

      Читати далі...

      Згадати, що таке багатофункціональний тест. Розібратися зі структурою функціональних тестів, розглянути ознаки хорошого функціонального тесту та типові помилки. Розгляд демо-проекту.

      Читати далі...

      Згадати, що таке багатофункціональний тест. Розібратися в тому, що таке підхід BDD. Розібратися зі структурою функціональних тестів у підході BDD, розглянути ознаки хорошого функціонального тесту та типові помилки у підході BDD. Розглянути фреймворк SpecFlow для функціонального тесту в стилі BDD. Розгляд демо-проекту. Резюме знань, здобутих за курс.

      Читати далі...
      ПОКАЗАТИ ВСЕ
      Студенти також дивляться
      ASP.NET Core Web API. Практичний курс
      ДЕТАЛЬНІШЕ
      ASP.NET Core Базовий
      ДЕТАЛЬНІШЕ
      ASP.NET Core Поглиблений
      ДЕТАЛЬНІШЕ
      Створення користувальницького інтерфейсу в ASP.NET Core
      ДЕТАЛЬНІШЕ

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних IT знань у зручному форматі

      Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      59.99 $
      Придбати
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      89.99 $
      Придбати
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      169.99 $
      Придбати
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.