К основному контенту
Heisenbug 2018 PiterСезон: 2018 Piter
  • Доклады
  • Спикеры
  • Партнеры
  • Архив
  • Новый Heisenbug
EN
  • Новый Heisenbug
EN

Доклады

  • Доклады
  • Сохраненное
  • Не записывалось

    Системы статического анализа кода: трудности выбора

    Как правильно выбрать систему статического анализа кода.

    • Алексей Плетнёв

      Базис-Центр

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

    Бета-тестирование ВКонтакте

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

    • Анастасия Семенюк

      VK / ВКонтакте

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

    Enterprise Automation with Selenium and why it has very little to do with Selenium

    This talk shows cases with many practical examples how test automation with Selenium boils down to being a full-blown software project, along with the major pitfalls that prevent teams to build a scalable and reliable automation solution with the Selenium tool family. You'll also learn how to apply a lean approach in making test automation with Selenium a full success. 

    • Michael Palotas

      Element34 Solutions GmbH

    На английском языкеEN
  • Не записывалось

    Как разработчику научиться строить тестовую пирамиду

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

    • Станислав Башкирцев

      EPAM Systems

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

    Тестируем до последнего: smart responsive interface design patterns

    Детальное исследование общих компонентов интерфейса и проблем отзывчивых пользовательских интерфейсов.

    • Виталий Фридман

      Smashing Magazine

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

    Тестирование на основе сетей Петри

    Расскажу, как мы начали переход от обычных тестов к тестированию на основе моделей, какие проблемы встретили на этом пути, почему мы используем сети Петри вместо конечных автоматов и что у нас получилось в итоге. Доклад будет проиллюстрирован примерами сетей Петри и множеством Ruby-кода.

    • Алексей Родионов

      Toptal

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

    10 000 000 тестов в день

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

    • Сергей Гринев

      Azul Systems

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

    Краудсорсинг в тестировании

    Расскажу, как мы в Яндексе масштабировали ручное регрессионное тестирование с помощью краудсорсинга, и разберем все этапы становления процесса на промышленные рельсы.

    • Ольга Мегорская

      Яндекс

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

    The logic of verification

    We'll outline the logic of verification and ways in which we might be vulnerable to false premises and misleading conclusions about it. We’ll also identify ways that we can address those problems by embedding verification in a larger system of testing, experimentation and critical thinking. 

    • Michael Bolton

      DevelopSense

    На английском языкеEN
  • Не записывалось

    Тестирование конфигурации для Java-разработчиков: практический опыт

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

    • Руслан Черемин

      Deutsche Bank

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

    Test your Java applications with Spock

    In this live-coding session, you'll learn the basics of Spock and you'll see how easily you can test a Java application.

    • Iván López

      Object Computing, Inc.

    На английском языкеEN
  • Не записывалось

    Android Test Driven Development: from writing testable code to multiple devices automation

    From practically writing code to test genuine production level scenarios with different approaches to incredibly optimising your tests cases, we will see what’s new in Android Test Support Library 1.0 and how to test on multiple devices.

    • Kapil Bakshi

      BlackBuck

    На английском языкеEN
  • Не записывалось

    Вспомогательные приемы при тестировании микросервисов

    Поговорим о проблемах генерации, загрузки и очистки тестовых данных; о поддержке множества HTTP-клиентов и проверке того, что весь кластер микросервисов готов к тестированию в начале и в процессе прогона тестов.

    • Александр Мартюшов

      Signavio

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

    Делаем CI для мобильного SDK с нуля

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

    • Артем Никитин

      HERE Technologies

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

    How to improve CI/CD pipeline for mobile test automation

    We'll discuss how containers can simplify the many different flavors of mobile app builds, how to utilize parallelization to speed up build and test execution time, and how the choice of a CI system can improve the efficiency of the entire CI/CD pipeline. 

    • Niranjani Manoharan

      Pinterest

    На английском языкеEN
  • Не записывалось

    Автоматизированное тестирование унаследованного кода: приемы безопасного рефакторинга

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

    • Виктор Ястребов

      Тензор

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

    JUnit, дай пять! Переносим код в JUnit 5 Extensions

    На реальных примерах расскажу, как мы не ограничились простой заменой аннотаций и избавились от первой «А» в аббревиатуре AAA (Arrange – Act – Assert).

    • Дмитрий Тучс

      PropellerAds

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

    Когда нужны скорость и масштабирование: сервер распределенных iOS-устройств

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

    • Николай Абалов

      Badoo

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

    Проблемы тестирования блокчейна и способы их решения на примере блокчейн-платформы Waves

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

    • Евгений Ничеговский

      Waves

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

    Atlas — ваш новый путеводитель по PageObject

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

    • Юрий Калинин

      Яндекс

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

    Don’t repeat yourself: UI-тесты для веб, iOS и Android одновременно

    Давайте посмотрим, как на основе open source-решений можно быстро организовать E2E-тесты, которые заработают и в вебе, и в мобильных приложениях. Подход будет продемонстрирован на Python-стеке, но может быть легко перенесен на другой стек.

    • Игорь Балагуров

      Uptick

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

    Вы всё еще пилите свой отчет? Тогда мы идем к вам!

    Расскажу о новой мажорной версии Allure. Доклад будет одинаково интересен как тем, кто незнаком с Allure-отчетом, так и активным пользователям.

    • Артем Ерошенко

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

    Evolution of mobile test automation at Badoo: from 0 to 45 hours of tests

    Come and learn about the mobile test automation tools, the reason why we love Cucumber (BDD), how we killed the flakiness of the tests, how we overcome the challenges of keeping releases' speed, and why involving manual QA in automation is the most important thing.

    • Sathish Gogineni

      Badoo

    На английском языкеEN
  • Не записывалось

    Есть ли автотестирование в мобильных видеоиграх?

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

    • Дмитрий Алексеев

      Zeptolab

    • Евгений Шумаков

      Zeptolab

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

    Web security testing starter kit

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

    • Андрей Леонов

      SEMrush

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

    Testing in the modular world

    I'll start with a basic introduction to JUnit 5 and the JPMS (Java Platform Module System) and then present the three approaches for executing tests when using the JPMS from the command line.

    • Christian Stein

      Micromata

    На английском языкеEN
  • Не записывалось

    EqualsVerifier, ErrorProne и все-все-все

    Самый лучший вид тестов — это тесты, которые почти не надо писать, но которые при этом находят баги. Расскажу о двух инструментах для Java (библиотеке EqualsVerifier и надстройке над компилятором Java Error Prone), которые позволяют приблизиться к этому идеалу.

    • Андрей Сатарин

      Google

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

    Fuzzing-тестирование: ищем баги в JIT-компиляторе и не только

    Расскажу, как мы ищем функциональные проблемы в компиляторе Java-машины Zing, используя автоматический генератор тестовых программ на языке Java.

    • Максим Казанцев

      Azul Systems

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

    Shipping is a risky business

    We’ll recast the software development lifecycle as a conversation about risk. We’ll discuss the position of testers in a team, the role of testing, and the place that automation has in the conversation that is software development as a mechanism for assuaging the fear of risk. 

    • Simon Stewart

      The Selenium Project

    На английском языкеEN
  • Не записывалось

    Testers as their own worst enemies

    In order to keep up testers' reputation and the image of the testing profession, we'll point the way towards developing technical skills, socials skills, and most importantly thinking skills that can build respect for testing and increase testers’ effectiveness. 

    • Michael Bolton

      DevelopSense

    На английском языкеEN
  • Не записывалось

    Kotlin DSL: теория и практика

    Разберем все основные инструменты из арсенала разработчика и то, как их можно комбинировать для решения задач тестирования. Проделаем путь от проектирования Идеального Теста до запуска максимально приближенного, чистого и понятного теста для системы планирования ресурсов на основе Kotlin.

    • Иван Осипов

      Haulmont

Heisenbug 2018 Piter

Большая техническая конференция по тестированию

Наши конференции
  • Календарь всех конференций
  • BiasConf
  • C++ Russia
  • КаргоКульт
  • DevOops
  • DotNext
  • Flow
  • GoFunc
  • Heisenbug
  • HolyJS
  • Hydra
  • IML
  • InBetween
  • JPoint
  • Joker
  • Mobius
  • PiterPy
  • SafeCode
  • SmartData
  • TechTrain
  • VideoTech
  • sysconf
Навигация
  • Новый Heisenbug
  • Доклады
  • Спикеры
  • Партнеры
  • Архив

JUG Ru Group

Нужна помощь?

  • Телефон: +7 (812) 313-27-23
  • E-mail: support@heisenbug.ru
  • Телеграм: @JUGConfSupport_bot

Мы в социальных сетях

  • Ютуб
  • Икс
  • Телеграм-чат
  • Телеграм-канал
  • ВКонтакте
  • Хабр
© JUG Ru Group, 2016–2026