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

Заказать звонок

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

    Подписка

    Заказать звонок

    +38 099 757 27 82
    РУС
    • РУС
    • УКР
    Arrow
    🌿Праздничные скидки на обучение в группе с ментором. Выбирай свое направление
    Arrow

    О курсе

    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 из 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 $
    Оформить подписку
    Базовый
    • Все видеокурсы на 6 месяцев
    • Тестирование по 16 курсам
    • Проверка 10 домашних заданий
    • Консультация с тренером 60 мин
    89.99 $
    Оформить подписку
    Премиум
    • Все видеокурсы на 1 год
    • Тестирование по 24 курсам
    • Проверка 20 домашних заданий
    • Консультация с тренером 120 мин
    169.99 $
    Оформить подписку
    комментарии и обсуждения
    Notification success