Начало основного контента

Offline-день

 10:4020:15 (UTC+3)

Offline: Отель МонАрх, Ленинградский проспект, 31А, строение 1, Москва, Россия

Online-трансляция

Почему стоит идти

  • Пообщаться вживую

    Повидать старых знакомых. Обсудить актуальные проблемы. Прийти к новым идеям. Подискутировать и просто поболтать.
  • Сменить формат на офлайн

    Запастись свежими впечатлениями и новыми знакомствами. Сменить обстановку, отвлечься и с пользой провести время.

Трансляция

На Offline-дне конференции будет трансляция, которая доступна участникам с любым билетом. Если хотите познакомиться и пообщаться со спикерами и другими участниками вживую — ждем вас на площадке. А если не готовы добраться до площадки, то записи всех докладов и активностей будут ждать вас на этом сайте.

В программе

  • Смотреть запись

    Тип доклада: Доклад

    Открытие офлайн-дня конференции Heisenbug 2022 Autumn

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

  • Смотреть запись

    Тип доклада: Доклад

    Подводные камни в нагрузке

    Запустить нагрузочный тест — дело нехитрое. Но запуск без анализа — время на ветер. При анализе выявляется такое, от чего приходится повторять замер. Например: времена отклика получились хорошие, а при детальном анализе оказалось, что все страницы показывали ошибку 404. В начале теста времена хорошие, а потом вообще никакие. Или даже так: JMeter показывает, что «всё замечательно», а в реальности нагрузка не подавалась полчаса. Бывает, что в целом всё хорошо, но есть неприятные выбросы. Как анализировать причины выбросов? Как узнать, на каких данных они возникают? Владимир ответит на эти вопросы и расскажет о типичных подводных камнях при тестировании enterprise-приложений и вариантах решения этих проблем.

  • Смотреть запись

    Тип доклада: Интервью

    Как без боли организовать менеджмент тестовых данных

    Поговорим об эволюции подхода подготовки тестовых данных — от решения в конкретной команде до централизованного решения для большинства команд.

    Проблема, которую решает этот подбор данных, встречается в разных масштабах: в одной команде, между несколькими командами и в организации. Вы узнаете, как шаг за шагом упорядочить процесс подготовки тестовых данных. Будет интересно тем, кто занимается тестированием и менеджментом тестирования банковских продуктов.

  • Смотреть запись

    Тип доклада: Доклад

    Секреты строительства пирамид

    Спикер расскажет, как в Яндексе провели эксперимент — как получилось заменить 80% функциональных Selenium-тестов, юнит-тестами на Jest и JSDOM. Покрытие функциональных требований тестами сохранилось, но теперь вместо нескольких часов, тесты стали выполняться за пять минут. Приятный бонус — стало удобнее разрабатывать и отлаживать автотесты.

  • Смотреть запись

    Тип доклада: Доклад

    Тестирование безопасности API: кейсы, инструменты и рекомендации

    При анализе защищенности API приложений почти всегда находят кучу уязвимостей.

    На примере реальных проектов за последние несколько лет спикер расскажет, как ломают API, какие недостатки чаще всего встречаются и как сделать API безопаснее.

  • Смотреть запись

    Тип доклада: Доклад

    E2E-тестирование в CI с помощью Testcontainers

    Спикер расскажет, что такое E2E-тесты, чем они отличаются от юнит-тестов и интеграционных тестов и почему являются неотъемлемой частью релизного цикла в микросервисных продуктах. На конкретном примере вы увидите, как писать свои E2E-тесты на JUnit5 + Spring Boot Test и настроить их автоматический запуск на каждый пул-реквест с помощью Testcontainers.

  • Смотреть запись

    Тип доклада: Доклад от партнера

    А напиши-ка мне другой юнит-тест!

    Эффективность юнит-тестов определяется как их смыслом, так и реализацией. Этим двум аспектам и посвящен доклад.

    Спикер расскажет, как видит совместное с разработчиками определение области покрытия юнит-тестами. Пробежится по основным антипаттернам в юнит-тестировании, покажет, как определять их с первого взгляда, как можно улучшить код тестов и как говорить об этом с разработчиками. Примеры будут на Java.

  • Смотреть запись

    Тип доклада: Обсуждение от партнера

    Несколько команд тестируют продукт и не мешают друг другу!

    Как эффективно провести тестирование продукта, над которым работает несколько распределенных команд в условиях ежедневных релизов.

  • Смотреть запись

    Тип доклада: Доклад от партнера

    Тестирование и мониторинг качества, функциональности и доступности поисковых и рекомендательных систем на машинном обучении

    Александр расскажет, что делают в hh.ru, чтобы не просто проверить, но и встроить качество в их системы: от идеи и проработки до функциональности, качества и ресурсоемкости/доступности в оффлайн и онлайн. А также, что нужно, чтобы высоконагруженная, основанная на онлайн-обработке больших данных система с черным ящиком «Стек моделей и код расчета признаков» внутри обладала высокой доступностью и чтобы ее качество и функциональность не деградировали.

  • Смотреть запись

    Тип доклада: Доклад

    Инфраструктура Android UI-тестов

    В «Одноклассниках» UI-автотесты на Android запускаются на каждый коммит в каждом пулл-реквесте. По результатам запуска происходит автоматический анализ запрета мерджа.

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

    Сейчас в команде спикера около 1000 тестов, из которых падает менее 1%. В этом им помогает собственная система перезапуска не только тестов, но и отдельных действий и шагов. О том, как это устроено, вы узнаете из доклада.

  • Смотреть запись

    Тип доклада: Доклад

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

    Спикер расскажет, как в его команде написали обвязку для PyTest и теперь прогоняют разные типы тестов для разных продуктов — от разных команд на разном железе в требованиях SDL.

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

  • Смотреть запись

    Тип доклада: Доклад

    Добавляем поддержку скриптового языка в AFL и LibFuzzer на примере Lua

    Один из компонентов СУБД Tarantool — это сервер приложений на Lua, который предоставляет Lua API к самой СУБД и четырем десяткам вспомогательных модулей. Спикер реализовал поддержку фаззинга Lua-скриптов в популярных движках American Fuzzy Lop и libFuzzer, что позволило найти проблемы, которые не находили другие тесты. 

    Доклад будет интересен всем, кто разрабатывает серверное ПО, интересуется рандомизированным тестированием или планирует добавить поддержку нового языка в AFL или libFuzzer. Знание Lua не потребуется.

  • Смотреть запись

    Тип доклада: Доклад от партнера

    Зачем мы написали свой Test IT-адаптер для JUnit5

    Спикер поделится опытом перехода команды на новую TMS и создания собственного инструмента для интеграции автотестов на базе JUnit5.

  • Смотреть запись

    Тип доклада: Обсуждение

    Инструменты для QA

    Разберем по полочкам широко употребимые инструменты для QA: на что смотреть и откуда начинать при внедрении нового инструмента в компании? Чем заменять то, что купить сейчас нельзя? Являются ли опенсорс-инструменты панацеей и как слезть с вендорского инструмента? Посоветуем, как аргументировать приобретение того или иного инструмента и как обучить коллег использованию инструмента перед его внедрением.

  • Смотреть запись

    Тип доклада: Доклад

    Жизнь за Нерзула, или Как сгенерировать 1000 моков и отказаться от тестовых стендов

    Спикер расскажет про генерацию моков для интеграционного тестирования микросервисов на .NET. Вы узнаете про жизнь без QA, жизнь без SRE/DevOps и без тестовых контуров.

  • Смотреть запись

    Тип доклада: Доклад

    Где кончается функциональное и начинается юзабилити-тестирование

    Доклад закрывает несколько вопросов, возникающих в процессах заказной разработки и в небольшой команде продукта: в зоне чьей ответственности лежит эргономика — инженера тестирования, дизайнера, UX-исследователя? Как провести консистентное юзабилити-тестирование, если нужного специалиста нет под рукой? Как зафиксировать результаты тестирования удобства?

    В докладе — юзкейсы и постановка задачи в бэклог. Best practicies и истории факапов.

  • Смотреть запись

    Тип доклада: Доклад

    Анализ защищенности Windows-приложений

    Информационная безопасность — это один из важнейших компонентов в любой организации, так как несанкционированный доступ к информации может привести не только к материальным потерям, но и к полному краху компании. Чтобы избежать этого, нужно проводить анализ защищенности информационных систем. Один из самых действенных способов такого анализа — тестирование на проникновение.

    В докладе спикер познакомит вас с некоторыми методами тестирования на проникновение и их применением для анализа защищенности Windows-приложений, что позволит не допустить превращения разрабатываемых вами приложений в оружие злоумышленника.

  • Смотреть запись

    Тип доклада: Обсуждение

    Продолжаем автоматизировать тестирование сложных видеосистем

    Эфир из главной студии Heisenbug 2022 Autumn.

  • Смотреть запись

    Тип доклада: Доклад

    TestOps. Построение процесса тестирования на примере Azure DevOps

    TestOps — это все организационные процессы в разработке ПО, связанные с тестированием. Вы узнаете основные принципы построения этих процессов, следование которым поможет на практике настроить, автоматизировать работу и построить нужные отчеты.

  • Смотреть запись

    Тип доклада: Доклад

    Yandex Load Testing: что облачные инструменты дают нагрузочному тестировщику

    Александр расскажет про то, что собой представляет сервис Load Testing, какие возможности дает синергия облачного провайдера и Яндекс.Танк и как оптимально подобрать виртуалку под нагрузку.

    Из его доклада вы узнаете не только, как решить типовые задачи нагрузочного тестирования, но и какие фишки они планируют поддержать в ближайшее время.

  • Смотреть запись

    Тип доклада: Доклад

    Дизайн и унификация UI-тестов на базе Model Based Testing

    Спикер поделится опытом в сфере тест-дизайна UI-тестов. Расскажет о подходе, который применяет, на практическом примере разберет его сильные и слабые стороны.

  • Смотреть запись

    Тип доклада: Доклад

    Закрытие конференции Heisenbug 2022 Autumn

    Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. Приходите в зал или подключайтесь к трансляции, чтобы ничего не пропустить!

  • Не записывалось

    Тип доклада: Обсуждение

    Lightning Talks

    Lightning Talks — это отличный формат, чтобы динамично обсудить тему и найти единомышленников.

  • Не записывалось

    Тип доклада: BOF-сессия

    Поговорим о профессиональной литературе

    BoF-сессия — это неформальная открытая дискуссия участников. Вместе с экспертами поговорим о профессиональной литературе по тестированию. Обсудим, что и как почитать, для того, чтобы быть в курсе новостей и трендов тестирования.

  • Дискуссии

    Живое общение со спикерами между выступлениями. Без записи и ограничений по времени.
  • BoF-сессии

    Неформальные беседы без ведущих и спикеров. Здесь и рождаются новые идеи.
  • Круглые столы

    Спикеры и эксперты обсуждают актуальные вопросы индустрии.

Бонус

  • Обеды и кофе-брейки

    Шведский стол и напитки на выбор. Если у вас есть пищевые ограничения, напишите в наш саппорт. Мы найдем решение.
  • Нетворкинг

    Неформальная обстановка и разговоры по душам. Нетворкинг для всех участников, спикеров и экспертов.

COVID-19

Мы отменили ковидные ограничения на посещение площадки. Теперь вам не нужны ни QR-коды, ни ПЦР-тесты для прохода на площадку.

Однако если вы чувствуете недомогание, то лучше от посещения офлайна воздержаться. Важно позаботиться и о себе, и об окружающих.

Вы сможете посмотреть трансляцию конференции онлайн, а также вернуть разницу в стоимости билетов или обменять ваш билет на билет следующего сезона. Если вы не можете посетить площадку, напишите в наш саппорт — мы вам поможем.

  • Как попасть на конференцию?

    Для посещения конференции нужен только билет. QR-коды и ПЦР-тесты для прохода на площадку не требуются. Однако если вы чувствуете недомогание, то лучше от посещения офлайна воздержаться. Важно позаботиться и о себе, и об окружающих.

  • А если я уже купил билет на offline? Деньги вернут?

    Если вы заболели и не сможете посетить площадку, то деньги вернут, если вам не подойдет вариант просмотра онлайн-трансляции.

    Можно подключиться к трансляции и посмотреть все в онлайне. Чтобы вернуть разницу между билетам «Double Online» и «Online+Offline», напишите в нашу поддержку: support@heisenbug.ru.

  • Какие меры безопасности будут приняты на площадке?
    • На площадке будут санитайзеры и одноразовые маски. Если к моменту проведения конференции не будет соответствующего требования, то обязательного масочного режима не будет.
    • На площадке постоянно дежурит бригада скорой медицинской помощи.

    Все вопросы и уточнения направляйте по адресу: support@heisenbug.ru.

Вопросы и ответы

  • Где будет проходить Offline-день конференции?
    Offline-день пройдет 22 ноября по адресу: Отель МонАрх: Ленинградский проспект, 31А, строение 1, Москва, Россия.
  • Когда будет известна программа и время проведения Offline-дня конференции?
    Мы будем публиковать программу частями на сайте конференции, начиная со второй половины сентября.
  • Какие активности будет включать в себя Offline-день конференции?

    На Offline-дне будут:

    • доклады основной программы;
    • круглые столы;
    • BoF-сессии — встречи по интересам без запланированного расписания;
    • дискуссии со спикерами Offline-дня и спикерами Online-дней, которые приедут на площадку.
  • Будет ли online-трансляция Offline-дня конференции?

    Мы будем вести прямую трансляцию большинства активностей Offline-дня: основных докладов, круглых столов и т. д.

    Дискуссии и BoF-сессии транслироваться и записываться не будут.

  • Я давно не был на offline и не помню, какой порядок действий был на offline-конференциях.
    Не переживайте, перед мероприятием мы вышлем вам памятку участника — там будет вся необходимая информация.
  • Могу ли я купить билет только на Offline-день конференции?
    Чтобы посетить Offline-день вам нужно купить билет «Online+Offline». Он дает право на участие в офлайн-дне конференции и доступ к записям онлайн-дня.
  • Как мне попасть на Offline-день, если у меня есть билет «Double Online»?
    Если у вас уже есть билет на онлайн-часть конференции, вы можете проапгрейдить его до «Online+Offline». Для этого напишите в поддержку: support@heisenbug.ru
  • Как попасть на Offline-день, если компания оплатила мне только билет «Double Online»?
    Если компания, которая оплачивала ваш билет, не готова проапгрейдить его до Offline, то вы можете сделать это самостоятельно со скидкой. Скидка дается за прохождение опроса после окончания Online-части конференции.
  • Есть ли ограничения по количеству билетов на offline-день?

    Количество билетов ограничено вместимостью площадки проведения конференции.

    Так что лучше купить билет заранее, пока они в наличии.

  • Есть ли ковидные ограничения для посещения Offline-конференции?

    Мы отменили ковидные ограничения на посещение площадки. Теперь вам не нужны ни QR-коды, ни ПЦР-тесты для прохода на площадку.

    Однако если вы чувствуете недомогание, то лучше от посещения офлайна воздержаться. Важно позаботиться и о себе, и об окружающих.

  • Что будет с Offline-днем в случае новой волны COVID-19?

    Пока мы не видим рост заболеваемости COVID-19, поэтому отменяем ковидные ограничения при посещении офлайн-площадок. Теперь вам не нужны ни QR-коды, ни ПЦР-тесты для прохода на площадку. На площадке будут санитайзеры и одноразовые маски. Если к моменту проведения конференции не будет соответствующего требования, то обязательного масочного режима не будет.

    Если вы чувствуете недомогание, то лучше воздержаться от посещения офлайна. Важно позаботиться и о себе, и об окружающих.

    Если же ситуация ухудшится, и на законодательном уровне мероприятия будут отменять, мы перенесем offline-день в онлайн. Тогда спикеры будут выступать удаленно или из нашей студии. Для участников с билетом «Double Online» ничего не изменится. А участники с билетом «Online + Offline» смогут конвертировать свой билет в «Double Online» с возвратом разницы или перенести его на следующий год. Также можно будет сдать билет и целиком вернуть свои деньги.

    В любом случае мы не будем переносить конференции на следующий год.