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

Egil Hansen. Тестируем компоненты приложений Blazor: развлечение с пользой

Original: https://youtu.be/V0V_ADDqAJM

Модульное тестирование Blazor-компонентов — быстрый и занимательный способ проверить их работу. В этом докладе вы узнаете, как пользоваться bUnit для тестирования Blazor-компонентов. Я рассмотрю как основы, так и более сложные темы, а также покажу, как создавать тесты (и, в результате, компоненты), которые легко поддерживать.

Игэл — ведущий разработчик (principal developer) в Delegate, Microsoft MVP. Создал библиотеку для модульного тестирования под названием bUnit, которая облегчает тестирование Blazor-компонентов. Игэл — сторонник разработки через тестирование (test-driven development) и считает, что для написания качественного кода без тестирования ему не обойтись, что и послужило поводом создания bUnit. Сначала ей пользовался только Игэл, чтобы тестировать свои библиотеки Blazor-компонентов, но затем bUnit завоевала популярность у Blazor-разработчиков в целом.

Презентация на Я.Диске: https://disk.yandex.ru/i/0xzRzVG1_WE4Jw

DotFest: https://2020.dotfest.ru

Видео Egil Hansen. Тестируем компоненты приложений Blazor: развлечение с пользой канала CodeFest Russia
Показать
Комментарии отсутствуют
Введите заголовок:

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

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

Зарегистрируйтесь или войдите с
Информация о видео
28 апреля 2021 г. 18:52:03
00:37:37
Другие видео канала
Василий Савунов. Blocker Clustering: как грамотно использовать данные о проблемах...Василий Савунов. Blocker Clustering: как грамотно использовать данные о проблемах...Женя Бондарев. От продуктового к сервисному дизайнуЖеня Бондарев. От продуктового к сервисному дизайнуСергей Потанин. Как избавиться от нестабильных тестовСергей Потанин. Как избавиться от нестабильных тестов#QA, Mirjana Andovska, Context: The missing ingredient in multilingual software translation#QA, Mirjana Andovska, Context: The missing ingredient in multilingual software translationTomas Herceg. Project Tye — Building microservices in .NET CoreTomas Herceg. Project Tye — Building microservices in .NET CoreГригорий Скобелев. Современное шифрование для backend разработчикаГригорий Скобелев. Современное шифрование для backend разработчика#Frontend, Мстислав Живодков, WebGL на карте. Карта на WebGL#Frontend, Мстислав Живодков, WebGL на карте. Карта на WebGLВладимир Пригарин. AVAudioEngine. Когда собеседник за-за-заикаетсяВладимир Пригарин. AVAudioEngine. Когда собеседник за-за-заикается#Design​ Александр Буньков. Ребрендинг. Инструкция по выживанию#Design​ Александр Буньков. Ребрендинг. Инструкция по выживанию#Projects, Роман Квартальнов, Почему Project Manager косячит?#Projects, Роман Квартальнов, Почему Project Manager косячит?Айдар Джапенов и Максим Нам. Как принять огромный проект из аутсорса в инхаус и выжитьАйдар Джапенов и Максим Нам. Как принять огромный проект из аутсорса в инхаус и выжить#QA Simon Stuard. Building Code at Scale#QA Simon Stuard. Building Code at ScaleАлина Ермакова. Разработка фиджитал устройств с новыми способами взаимодействияАлина Ермакова. Разработка фиджитал устройств с новыми способами взаимодействияLukas Lechner. Why exception handling with Kotlin Coroutines is so hard, how to master it!Lukas Lechner. Why exception handling with Kotlin Coroutines is so hard, how to master it!Егор Богатов. Как RyuJIT компилирует кодЕгор Богатов. Как RyuJIT компилирует код#Frontend, Jo Franchetti, Improve web performance with Intersection Observer#Frontend, Jo Franchetti, Improve web performance with Intersection Observer#PM Даниил Тереньтьев. Атрофия мышления лидера как причина разложения команды#PM Даниил Тереньтьев. Атрофия мышления лидера как причина разложения команды#Design, Владимир Черепанов, Дизайн идей#Design, Владимир Черепанов, Дизайн идейcodefest zal 2  29 finalcodefest zal 2 29 finalOleg Gaydarenko (QA)Oleg Gaydarenko (QA)
Яндекс.Метрика