Загрузка страницы

Техники тестирования для С# разработчиков. Уровень Advanced. Часть 2

На вебинаре мы продолжим знакомство с «продвинутыми» техниками тестирования, которыми должен владеть опытный C# разработчик. Первая встреча по этой теме состоялась 4 марта, запись вебинара доступна на нашем сайте.

На первой встрече были рассмотрны такие техники тестирования:

Property based testing.
Performance testing.
Load testing.
Ниже перечислены техники, которые мы рассмотрим на встрече 27 мая.

Approval testing.

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

Mutation testing.

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

Architecture testing.

Техника тестирования, применяемая для постоянно растущих проектов, в которых происходит постоянное усложнение кодовой базы и сценариев использования. Данная техника использует специальные тесты, которые инкапсулируют в себе конвенции об именовании классов, пространств имён, проектов, а также о самом дизайне приложения и о его зависимостях.

Участников вебинара ждет немного теории, примеры и ответы на вопросы. Все примеры будут на языке С#.

План вебинара:

Approval testing.
Mutation testing.
Architecture testing.

Видео Техники тестирования для С# разработчиков. Уровень Advanced. Часть 2 канала ITVDN
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
27 мая 2021 г. 22:57:05
01:43:49
Другие видео канала
Categorical Variable Encoding и построение моделей второго уровняCategorical Variable Encoding и построение моделей второго уровняSQL для начинающих. Работа в базами данных. Интенсив для разработчиковSQL для начинающих. Работа в базами данных. Интенсив для разработчиковСтал бы я учить .NET в 2021 году?Стал бы я учить .NET в 2021 году?Как стать Go разработчиком в 2021 году. В чем сила Golang?Как стать Go разработчиком в 2021 году. В чем сила Golang?Flutter в веб-разработке и создании мобильных приложений для Android и iOSFlutter в веб-разработке и создании мобильных приложений для Android и iOSСоздание эволюционной игры Conway's Game Of Life на C# + WPFСоздание эволюционной игры Conway's Game Of Life на C# + WPFPostman. Тестирование APIPostman. Тестирование APIУроки Flask с нуля ➤ Создание веб приложений на Python - простоУроки Flask с нуля ➤ Создание веб приложений на Python - простоElasticsearch - пишем свой поисковик на JavaElasticsearch - пишем свой поисковик на JavaСредства автоматизации тестирования REST APIСредства автоматизации тестирования REST APIBack-end на JavaScript. Какой фреймворк выбрать в 2021Back-end на JavaScript. Какой фреймворк выбрать в 2021Как проходит онлайн обучение по курсу .NET Developer в CyberBionic SystematicsКак проходит онлайн обучение по курсу .NET Developer в CyberBionic SystematicsКак программисту без опыта найти первую работу в IT?Как программисту без опыта найти первую работу в IT?Django + REST для начинающих ➤ Плюсы и минусы RESTFul APIDjango + REST для начинающих ➤ Плюсы и минусы RESTFul APICSS Grid с нуля ➤ Что такое CSS Grid?CSS Grid с нуля ➤ Что такое CSS Grid?Инструменты современного фронтенда: Yarn, webpack, React, Sass, Angular, Babel и другие.Инструменты современного фронтенда: Yarn, webpack, React, Sass, Angular, Babel и другие.День открытых дверей в CyberBionic SystematicsДень открытых дверей в CyberBionic SystematicsКак создать первую 3D игру на Unity? ➤ Курс Unity Стартовый 2021.Как создать первую 3D игру на Unity? ➤ Курс Unity Стартовый 2021.Управление персонажем и программирование стрельбы на Unity ➤ Курс Unity Базовый 2021.Управление персонажем и программирование стрельбы на Unity ➤ Курс Unity Базовый 2021.
Яндекс.Метрика