TGViewer
RWB Тех RWB Тех @tech_rwb · 14.8K subscribers
Post #222 13.1K
Fuzzing-тестирование. Практическое применение | Никита Догаев, лид команды контента на портале продавцов Wildberries

Фаззинг — это метод тестирования ПО, заключающийся в передаче приложению случайных неожиданных и некорректных данных. Хорошо применим там, где код сложен и физически невозможно (или программисты поленились, хе-хе) покрыть юнит-тестами все вариации входных параметров. Особенно актуально в ситуациях, когда «апишечка открыта наружу» и появляется +1 повод ее заддосить ;-)


Никита работает на позиции лида команды контента в портале продавцов Wildberries и каждый день сталкивается с тем, как сотни тысяч продавцов из разных стран испытывают карточку товара на прочность.

Одна из основных задач команды контента — разработка и поддержка сервиса API для работы с карточками товаров. Не менее важной задачей является обработка текстового контента: вариация и нормализация. Работа всего маркетплейса невозможна без надежной интеграции мастер-системы с другими сервисами-потребителями данных.

В своем докладе на GolangConf Никита Догаев делится опытом применения фаззинга: от генерации текстов на армянском языке до тестировании SQL-запросов; можно ли использовать фаззер и unit-тестирование бок о бок, и какие баги удалось найти.

PS. Про нагрузочное тестирование тоже не забыли.

#wbtech #golang #wbspeakers #highload #golangconf
  • 👍 27
  • 🔥 18
  • ❤ 12
  • 😁 2
More from @tech_rwb
  1. Oct 7, 2026⭐️Рефакторинг, обновление архитектуры, борьба с техническим долгом — всё это важно для про…
  2. Oct 4, 2026Post #1120
  3. Oct 3, 2026RWB Infra x Security Meetup начинается! Подключайтесь к трансляциям: Секция Infra — VK | Y…
  4. Oct 2, 2026Разыгрываем билет на Podlodka AI Crew x RWB 🔔 Сезон конференции посвящен Мультиагентным с…
  5. Oct 2, 2026Билет на Podlodka AI Crew может стать вашим — участвуйте!
  6. Oct 1, 2026RWB Infra x Security Meetup — уже в эту субботу! Программа ⬇️ Трек Infra: ⏹️«Тюнинг Gitlab…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →