Как мы файрвол тестировали
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Мы делаем Host-Based Firewall, у нас возникли сложности с его тестированием: в реальном сетевом обмене всегда участвует как минимум два актора. Чтобы достоверно проверять правила, нам нужен был способ воспроизводить сетевые сценарии между этими хостами автоматически.
Мы решили эту задачу и в процессе разработали собственный фреймворк для распределённых тестов — с синхронизацией акторов, управлением жизненным циклом тестов и детерминируемыми сетевыми сценариями.
В своём докладе я расскажу о:
- мотивации и области применения распределённых тестов
- том, как спроектировать и реализовать фреймворк для распределённого тестирования
- лучших практиках при написании распределённых тестов
Senior Golang Dev. Любит заниматься низкоуровневыми, платформенными продуктами. Главный критерий выбора проекта - наличие интересных и сложных инженерных задач. Есть опыт в gamedev, в telecom(сотовая связь), а сейчас работает над Host Based Firewall(eBPF, Linux, k8s) в Т-Банке.