Unit-тестирование в C#
ITVDN: курсы программирования
Видеокурсы по
программированию

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

    Подписка

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

    Подписка

      О курсе

      Unit-Testing (юнит или модульное тестирование) – это метод тестирования работы программного обеспечения, когда проверяется работоспособность не всего кода целиком, а отдельных его модулей-юнитов, чаще всего отдельных функций-методов.

      Курс «Unit-тестирование в C#» рассматривает отдельные аспекты unit-тестирования: от теоретических основ до практической реализации. Вы познакомитесь с такими современными подходами как TDD (Test-Driven Development) и BDD (Behavior-Driven Development) и использованием искусственного интеллекта в unit-тестировании. Научитесь использовать библиотеки Moq и NSubstitute для макировки и стабилизации объектов, узнаете, как использовать дополнение к Visual studio для отображения статистики покрытия тестами, на практике закрепите новые знания.

      Курс «Unit-тестирование в С#» рассчитан на широкий круг слушателей. Он подойдет начинающим разработчикам, которые только делают первые шаги в программировании и стремятся понять важность и методику тестирования кода. Программа также будет полезна профессиональным программистам, уже имеющим опыт разработки, но не знакомы с подходами unit-тестирования. Тестировщики и QA-инженеры, которые хотят узнать больше об unit-тестировании и его роли в общем процессе разработки, могут использовать этот курс как поступление к данной дисциплине. Студенты технических университетов и колледжей, изучающих программирование, получат возможность углубить свои теоретические знания с помощью практических примеров и упражнений. Технические руководители и автоматизаторы тестирования также смогут оценить возможности и преимущества unit-тестирования, что поможет улучшить качество продуктов и эффективность рабочих процессов.

      Читать дальше...

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

      Предварительные Требования

      • Основы программирования
      • ООП (Объектно-ориентированное программирование)
      • C# или другой язык программирования
      • Основы работы с IDE (Integrated Development Environment)
      • Основы систем контроля версий
      • Основы работы с фреймворками для unit-тестирования​
      Читать дальше...

      Вы научитесь

      • Создавать надежные unit-тесты для вашего кода, используя рекомендованные методологии и инструменты.
      • Понимать роль и значимость unit-тестирования в современной разработке программного обеспечения.
      • Устанавливать и конфигурировать популярные фреймворки для тестирования, например, NUnit.
      • Различать основные методики разработки, такие как TDD и BDD и использовать их в практической работе.
      • Применять технику макировки и стабилизации объектов для эффективного тестирования сложных систем.
      • Использовать инструменты для анализа покрытия кода тестами и совершенствовать качество работы.
      • Оценивать возможности и преимущества использования искусственного интеллекта в контексте unit-тестирования.
      • Использовать SOLID принципы при тестировании.
      • Написать тестабельный код.
      Читать дальше...
      Скачать материалы курса Для получения материалов курса нужно авторизоваться
      Получить сертификат Для получения сертификата нужно авторизоваться
      • Длительность: 3 ч 20 м
      • Курс создан: 22.09.2023
      • Уроков: 7
      • Обновлен: 22.09.2023
      • Язык: украинский

      Что входит в курс

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

      ×

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

      Вы действительно хотите открыть доступ к тестированию по курсу Unit-тестирование в C# на 40 дней?

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

      Урок начинается с истории unit-тестирования, затем освещает его значимость и методологии, такие как TDD, BDD и ATDD. Далее акцентируется внимание на ключевых аспектах объектно-ориентированного программирования и их роли в unit-тестировании. Урок завершается сравнением unit-тестирования с интеграционным тестированием в контексте современной разработки.

      Читать дальше...

      В этом уроке мы подробно рассмотрим создание и запуск unit-тестов в Visual Studio. После демонстрационного видео разберем ключевые паттерны написания тестов, такие как Arrange-Act-Assert и другие. Мы также коротко коснемся автозапуска тестов и сравним разные фреймворки для unit-тестирования. Закончим урок анализом преимуществ Visual Studio для тестирования программного обеспечения.

      Читать дальше...

      В этом уроке рассмотрим процесс создания unit-тестов в Visual Studio, используя тестовый проект с отправкой электронных писем. Ознакомимся с ключевыми паттернами написания тестов и сравним разные фреймворки для тестирования. Также узнаем об автозапуске тестов.

      Читать дальше...

      В этом уроке рассмотрим, как использовать библиотеки Moq и NSubstitute для макировки и стабилизации объектов. На тестовом проекте рассмотрим примеры создания моков. Рассмотрим критические ситуации, когда нужно создавать моки для нестандартных ситуаций.

      Читать дальше...

      В этом уроке будет показано, как писать unit-тесты, используя методологии TDD и BDD. На видео будет показано, как создать тестовый проект и писать код уже ввиду написанных unit-тестов. Сравните, как отличаются тесты методологии TDD от BDD

      Читать дальше...

      В этом уроке мы рассмотрим, как использовать дополнение к Visual studio для отображения статистики покрытия тестами. Узнаем, какие метрики и как они работают. Посмотрим на тестовое приложение и на его примере рассмотрим метрики.

      Читать дальше...

      В этом уроке мы узнаем, возможно ли использование искусственного интеллекта для написания unit-тестов. На что необходимо обратить внимание при использовании ИИ. Посмотрим пример хороших и плохих тестов, которые может написать искусственный интеллект.

      Читать дальше...
      ПОКАЗАТЬ ВСЕ

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

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

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Весенний
      • Все видеокурсы на 15 месяцев
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      90.00 $
      219.99 $
      Оформить подписку
      Акция
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      72.00 $
      89.99 $
      Оформить подписку
      Акция
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.