Фаззинг или тестирование мусорными данными
Обсудим, что представляет собой фаззинг и когда его не стоит использовать. Расскажу о причинах выбора библиотеки libFuzzer, интеграции в наш пайплайн и результатах ловли труднонаходимых ошибок
Максим Бакиров DevDay
Скрыть видео
Поисковый запрос в 2ГИС содержит 25+ параметров, начиная c введенного текста и заканчивая персональными предпочтениями пользователя. Чтобы обеспечить стабильную работу приложения, мы решили не ограничиваться тестовыми запросами, сгенерированными человеческой логикой. Так в нашей жизни появился фаззинг — тестирование приложения на неправильных, неожиданных или случайных данных. Обсудим, что представляет собой фаззинг и когда его не стоит использовать. Расскажу о причинах выбора библиотеки libFuzzer, интеграции в наш пайплайн и результатах ловли труднонаходимых ошибок.
Максим Бакиров

Программист С++

Программист-самоучка. Будучи бухгалтером, начал писать на Visual Basic, вдохновился и ушёл в программирование. Начинал с разработки игр, писал на Lua и C#, но всегда тайно любил С+...

Биография докладчика
DevDay

28 сентября 2018

DevDay — это открытые встречи для общительных айтишников в Новосибирске.

Сайт конференции

Похожие доклады

Автоматизация тестирования как сервис

Варианты создания команды автоматизации, если компания небольшая, средняя и крупная.

Павел Сташевский
Single-page vs. Multi-page. Особенности автоматизации тестирования

Адаптация паттерна Page Object для тестирования
SinglePage и MultiPage-приложений.

Татьяна Курносова
Как делать прототипы в автоматизации тестирования

Алгоритмы создания прототипов для автоматизации тестирования.

Игорь Павлов

Будь в курсе

  • Участвуй в конференциях, учись новому
  • Узнавай от 2ГИС самое интересное из мира технологий
  • Читай новости, смотри выступления опытных экспертов