Изучай Тестирование ASP.NET Core MVC приложений бесплатно.
ITVDN: курсы программирования
Видеокурсы по
программированию

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

Начать бесплатно
ITVDN logo
Видеокурсы по
программированию

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

Начать бесплатно

С 4 по 11 марта 2021 года на ITVDN проходит акция — вы можете пройти обучение по курсуТестирование ASP.NET Core MVC приложений” бесплатно!

Чем примечательно тестирование ASP.NET Core MVC приложений?

ASP.NET Core — это кроссплатформенная среда с открытым исходным кодом для создания современных корпоративных приложений на языке C#. Разработанные в данной среде приложения имеют богатые возможности для тестирования и сопровождения. Модель MVC (Model—View—Controller) позволяет реализовать архитектурное решение, которое отделяет графический интерфейс от бизнес логики, а бизнес логику от данных.

Чтобы создавать качественное ПО с применением ASP.NET Core MVC, необходимо знать техники тестирования, обеспечивающие минимальное количество багов и уязвимостей, появляющихся в ходе разработки столь комплексных приложений. Именно для успешного решения таких задач вам пригодятся знания, изложенные в данном курсе. 

О курсе “Тестирование ASP.NET Core MVC приложений”

Автор видео курса — Юрий Науринский, .NET Developer.

Курс состоит из 8 видео уроков общей длительностью 4 часа 52 минуты.

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

Создавая свой проект с нуля, вы научитесь быстро и корректно определять тестовые случаи, поймете практическую разницу между видами тестирования, а также, какой вид тестирования наиболее целесообразно применять для тестирования модели приложения, его представлений и контроллеров. Как один из важных итогов курса — вы поймете, как правильно проектировать архитектуру приложения, чтобы она была наиболее пригодна для дальнейшего тестирования.

Программа курса:

  1. Введение. Обзор тестового проекта.
  2. Unit-тестирование бизнес-логики.
  3. Unit-тестирование Controller & Middleware
  4. Интеграционное тестирование компонентов ASP.NET Core MVC.
  5. Интеграционное тестирование View.
  6. Интеграционное тестирование базы данных.
  7. Функциональное тестирование: наивный подход.
  8. Функциональное тестирование: BDD.

Для кого этот курс

Курс предназначен для .NET разработчиков, которые используют платформу .NET Core и ориентированы на разработку приложений с применением модели MVC.

Курс входит в комплексную программу обучения по специальности ASP.NET Core Developer.

Чему вы научитесь на этом курсе:

  • Понимать, с чего начинать и как продолжать тестирование ASP.NET Core MVC приложений.
  • Понимать ситуации, в которых стоит применять различные виды тестирования.
  • Понимать структуру пирамиды тестирования.
  • Понимать, что такое Unit-тесты, интеграционные и функциональные тесты, а также вы узнаете признаки, которые должны присутствовать у хорошего теста.
  • Понимать структуру разного вида тестов.
  • Производить тестирование базы данных и бизнес логики.
  • Узнаете, как тестировать View и нужно ли это делать разработчику.
  • Применять разные типы функционального тестирования.
  • Узнаете типичные ошибки функционального тестирования и научитесь их избегать.
  • Понимать концепцию BDD (Behavior Driven Development) — разработки на основе поведения и ее отличие от TDD.
  • Узнаете основы языка Gherkin и его применения при составлении тестов.
  • Научитесь использовать фреймворк SpecFlow для реализации BDD концепции в своем коде.

Сроки акции

Акция проходит с 4 по 11 марта 2021 года. Доступ к курсу открывается на 10 дней.

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
Notification success