- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
End-to-end testing your Rust backend - Rafael Epplée - EuroRust 2022
Rafael Epplée
Software Engineer and Artist
More and more, Rust is used to write web backends. It has excellent testing support out of the box, but end-to-end testing web backends can bring new challenges. Database access needs to be isolated, leading to slow test suites. The sheer amount of features to test and Rust’s low-level style can make test code large and hard to read. In the relatively young ecosystem, there are no widely known patterns or libraries to address these problems.
We’ll look at approaches to improving test performance and developer experience around end-to-end tests for Rust web backend applications:
- Various techniques for managing and isolating requests to SQL databases without sacrificing parallel test execution
- Building domain-specific tools to simplify test code and automatically provide tests for new features
- Using the rstest crate to simplify test setup and fixtures
The content is suited for beginning and intermediate backend developers looking for ideas to increase the robustness of their web applications through easy and enjoyable testing. Due to Rust’s focus on correctness, testing for web applications has received less attention than it deserves, so I hope this talk will also spark some discussion around this topic.
Видео End-to-end testing your Rust backend - Rafael Epplée - EuroRust 2022 канала EuroRust
Software Engineer and Artist
More and more, Rust is used to write web backends. It has excellent testing support out of the box, but end-to-end testing web backends can bring new challenges. Database access needs to be isolated, leading to slow test suites. The sheer amount of features to test and Rust’s low-level style can make test code large and hard to read. In the relatively young ecosystem, there are no widely known patterns or libraries to address these problems.
We’ll look at approaches to improving test performance and developer experience around end-to-end tests for Rust web backend applications:
- Various techniques for managing and isolating requests to SQL databases without sacrificing parallel test execution
- Building domain-specific tools to simplify test code and automatically provide tests for new features
- Using the rstest crate to simplify test setup and fixtures
The content is suited for beginning and intermediate backend developers looking for ideas to increase the robustness of their web applications through easy and enjoyable testing. Due to Rust’s focus on correctness, testing for web applications has received less attention than it deserves, so I hope this talk will also spark some discussion around this topic.
Видео End-to-end testing your Rust backend - Rafael Epplée - EuroRust 2022 канала EuroRust
Комментарии отсутствуют
Информация о видео
4 ноября 2022 г. 14:45:29
00:29:10
Другие видео канала




















