ydb-presentations

Методы и подходы к тестированию распределенной базы данных

Докладчик: Виталий Гриднев
Слайды: presentation.pdf
Видеозапись: Youtube
Мероприятие: Heisenbug 2024

Подробно расскажу о тестировании YDB. Начнем с общего понимания того, как устроено тестирование YDB, какие проблемы возникают при тестировании распределенных компонентов базы данных и почему в YDB необходимо хаос-тестирование. Затем углубимся в архитектуру тестового сценария в хаос-тестировании: рассмотрим все этапы, начиная с разработки генераторов и сценариев нагрузки, и заканчивая разработкой инструментов для внешнего воздействия на систему. Расскажу, как с помощью характеристик safety and liveness можно находить дефекты в системе. Обсудим проблемы и недостатки хаос-тестирования. Будет полезно разработчикам в тестировании, которые интересуются тестированием распределенных систем.