Нюансы тестирования распределенной базы данных Cutting-edge технологии

Доклад принят в программу конференции
Антон Виноградов
SberTech

Делает Apache Ignite и Сбер лучше.

Тезисы

Если с тестированием сайта, мобильного приложения или даже игры все, вроде бы, понятно, есть множество людей занимающихся этим и готовых поделиться опытом, то что насчет базы данных, да еще и распределенной?
Тема тестирования "монстров" вроде Apache Ignite показалась мне малораскрытой и я решил поделиться подробностями нашего опыта в этом докладе.

Я занимаюсь разработкой распределенного хранилища Apache Ignite с тех самых пор как проект вошел в Apache Software Foundation.
И под разработкой я понимаю не только написание кода, но и тестов, бенчмаркинг, автоматизированные испытания и демонстрации.

В докладе пойдет речь о том
- какие инструменты мы используем в тестировании, почему и какие гарантии они нам дают,
- почему нельзя покрыть все одним инструментом/подходом/командой/компанией,
- какие трюки позволяют нам покрывать функционал тестами и проверять результаты тестирования быстрее,
- как эволюционировало автоматизированное тестирование продукта,
- сколько инструментов мы написали сами и сколько позаимствовали у коллег по цеху разработки распределенных систем,
- насколько тонка грань между тестированием, бенчмаркингом, испытаниями и демонстрацией