Техники тестирования для С# разработчиков. Уровень 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
На первой встрече были рассмотрны такие техники тестирования:
Property based testing.
Performance testing.
Load testing.
Ниже перечислены техники, которые мы рассмотрим на встрече 27 мая.
Approval testing.
Техника тестирования, применяемая зачастую в юнит-тестах, для наглядного человеко-читаемого сравнения тестовых результатов. Данная техника тестирования призвана решить проблему, возникающую при попытке протестировать функции, который имеют на выходе более сложный результат чем обычные строка, число, или даже простой объект с несколькими полями.
Mutation testing.
Техника тестирования, применяемая для проверки достаточности и корректности покрытия кода тестами. Основана на так называемых мутациях – небольшие изменения кода программы, само мутационное тестирование проверяет реакцию изначальных тестов на заранее заданный набор мутаций.
Architecture testing.
Техника тестирования, применяемая для постоянно растущих проектов, в которых происходит постоянное усложнение кодовой базы и сценариев использования. Данная техника использует специальные тесты, которые инкапсулируют в себе конвенции об именовании классов, пространств имён, проектов, а также о самом дизайне приложения и о его зависимостях.
Участников вебинара ждет немного теории, примеры и ответы на вопросы. Все примеры будут на языке С#.
План вебинара:
Approval testing.
Mutation testing.
Architecture testing.
Видео Техники тестирования для С# разработчиков. Уровень Advanced. Часть 2 канала ITVDN
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![](https://i.ytimg.com/vi/28THRGfeKdg/default.jpg)
![Categorical Variable Encoding и построение моделей второго уровня](https://i.ytimg.com/vi/xfKui8OR2dc/default.jpg)
![SQL для начинающих. Работа в базами данных. Интенсив для разработчиков](https://i.ytimg.com/vi/pIEajhl1ZMY/default.jpg)
![Стал бы я учить .NET в 2021 году?](https://i.ytimg.com/vi/aCv1-qB0xYs/default.jpg)
![Как стать Go разработчиком в 2021 году. В чем сила Golang?](https://i.ytimg.com/vi/jEe1-DRV1qs/default.jpg)
![Flutter в веб-разработке и создании мобильных приложений для Android и iOS](https://i.ytimg.com/vi/ERKbCV0hpO4/default.jpg)
![Создание эволюционной игры Conway's Game Of Life на C# + WPF](https://i.ytimg.com/vi/FO9CJ6opRiA/default.jpg)
![Postman. Тестирование API](https://i.ytimg.com/vi/rEgPhgPUZFQ/default.jpg)
![Уроки Flask с нуля ➤ Создание веб приложений на Python - просто](https://i.ytimg.com/vi/A0Htq2NO2hc/default.jpg)
![Elasticsearch - пишем свой поисковик на Java](https://i.ytimg.com/vi/sxepRqPnqew/default.jpg)
![Средства автоматизации тестирования REST API](https://i.ytimg.com/vi/lVHSkBw0boQ/default.jpg)
![Back-end на JavaScript. Какой фреймворк выбрать в 2021](https://i.ytimg.com/vi/EvCPyXHRELs/default.jpg)
![Как проходит онлайн обучение по курсу .NET Developer в CyberBionic Systematics](https://i.ytimg.com/vi/K28SM3eqE-I/default.jpg)
![Как программисту без опыта найти первую работу в IT?](https://i.ytimg.com/vi/kD06nAYlP0w/default.jpg)
![Django + REST для начинающих ➤ Плюсы и минусы RESTFul API](https://i.ytimg.com/vi/S7k_28V1WDE/default.jpg)
![CSS Grid с нуля ➤ Что такое CSS Grid?](https://i.ytimg.com/vi/7MFO5m928dE/default.jpg)
![Инструменты современного фронтенда: Yarn, webpack, React, Sass, Angular, Babel и другие.](https://i.ytimg.com/vi/itc2ytc7yGg/default.jpg)
![День открытых дверей в CyberBionic Systematics](https://i.ytimg.com/vi/X4cN_Y03PbM/default.jpg)
![Как создать первую 3D игру на Unity? ➤ Курс Unity Стартовый 2021.](https://i.ytimg.com/vi/nAGUOVuOmU4/default.jpg)
![Управление персонажем и программирование стрельбы на Unity ➤ Курс Unity Базовый 2021.](https://i.ytimg.com/vi/56s9Q1t6Idg/default.jpg)