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

    Доклады

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

      Flaky tests

      Доклад о нестабильных автотестах.

      • Андрей Солнцев

      Сложность -Введение в технологию
    • Не записывалось

      Тестирование телефонов с помощью Arduino

      Мы расскажем, как с помощью Arduino измерить ток, который потребляет мобильный телефон 10 000 раз в секунду.

      • Алексей Лавренюк

        Яндекс

      • Тимур Торубаров

        Яндекс

      Сложность -Введение в технологию
    • Не записывалось

      Selenoid — сотни параллельных UI-тестов легко и быстро

      На примере реального проекта продемонстрирую, как с Selenoid браузерное тестирование приложений становится быстрее и надежнее, а также сравню Selenoid с Selenium Server.

      • Павел Сенин

        EPAM Systems

      Сложность -Введение в технологию
    • Не записывалось

      Scaling Selenium

      In this talk, we'll follow the journey of a test suite from its first test all the way up to running hundreds of tests in parallel.

      • Simon Stewart

        The Selenium Project

      На английском языкеENСложность -Для практикующих инженеров
    • Не записывалось

      Тестирование производительности веб-приложений на стороне браузера (JavaScript, rendering, вот это всё)

      Узнаем, как измерять длительность операций в браузере (JavaScript, rendering, AJAX), почему времена, получаемые от Selenium, показывают погоду и какая польза от Selenium-тестов может быть при замерах производительности. Посмотрим на boomerang.js и обсудим, на какие моменты стоит обращать внимание при интеграции подобных библиотек в проект. Также ознакомимся с инструментами, которые могут быть полезны при тестировании производительности на стороне клиента.

      • Владимир Ситников

        Netcracker

      Сложность -Введение в технологию
    • Не записывалось

      Белый ящик Пандоры

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

      • Никита Макаров

        Одноклассники

      Сложность -Для практикующих инженеров
    • Не записывалось

      Инструменты тестировщика

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

      • Юлия Атлыгина

        ALM Works

      Сложность -Введение в технологию
    • Не записывалось

      Selenide Puzzlers

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

      • Андрей Солнцев

      • Алексей Виноградов

        Vinogradov IT-Beratung

      Сложность -Для практикующих инженеров
    • Не записывалось

      Разработка и тестирование с Google

      Поговорим о потенциальных граблях при работе с Google Cloud Standard Environment и как их избежать (протестировать), какие Google-инструменты можно использовать в своих проектах. Также вы узнаете чуть больше о GAE, Memcache, Task Queues, Objectify, Protobuf и Bazel.

      • Всеволод Брекелов

        Grid Dynamics

      Сложность -Для практикующих инженеров
    • Не записывалось

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

      Расскажу про наш опыт применения UIAutomator, Espresso и XCUITest — какие мы нашли плюсы и минусы, с какими сложностями столкнулись и как c ними справлялись.

      • Екатерина Батеева

        Тинькофф

      Сложность -Введение в технологию
    • Не записывалось

      Автотесты в World of Tanks: боты на страже качества

      Коснемся общих проблем и подходов автоматизации тестирования в GameDev на примере проекта World of Tanks. Расскажу, как мы пришли к «bot-net», посмотрим на его устройство и применение. Сфокусируемся на вопросах построения инфраструктуры и среды для тестов, а не на самих тестах для игр.

      • Александр Шуков

        Wargaming

      Сложность -Введение в технологию
    • Не записывалось

      Использование staging и differential testing для регрессионного тестирования

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

      • Андрей Кулешов

        Deutsche Bank

      Сложность -Введение в технологию
    • Не записывалось

      Как выполнять много UI-тестов параллельно, используя Selenium Grid?

      Как выполнять много параллельных UI-тестов с Selenium Grid; как зарегистрировать большое количество нод; иметь высокую скорость и отказоустойчивость на случай, если Grid перестал отвечать; как обновить Grid без даунтайма и не держать тысячи Selenium-ов разных конфигураций в памяти и многое другое.

      • Михаил Подцерковский

        Авито

      Сложность -Введение в технологию
    • Не записывалось

      The (Ab)use and misuse of test automation

      Alan will share strategies for successful automation, the challenge of flaky tests, the perils of UI automation, and many other tips based on experience in test and test automation across dozens of high volume products.

      • Alan Page

        Unity

      На английском языкеENСложность -Введение в технологию
    • Не записывалось

      BDD в розовом цвете

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

      • Анна Чернышева

        EPAM Systems

      Сложность -Введение в технологию
    • Не записывалось

      Loading time testing and results visualisation of web games

      We'll cover all needed blocks to build a fully automated testing pipeline for web games loading time testing (with Selenium WebDriver, Selenium Grid, Appium, Zaproxy, Linux traffic control, Jenkins and Docker), what are the most important metrics, what kind of data we can collect and how we can store it, as well as tests results visualisation which can be applied to a much larger scope than web games loading testing using such tools as InfluxDB and Grafana. 

      • Andrejs Kalnacs

        Evolution Gaming

      На английском языкеENСложность -Введение в технологию
    • Не записывалось

      Как проверить систему, не запуская её

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

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

        Яндекс

      Сложность -Введение в технологию
    • Не записывалось

      Работает ли поиск в вашем приложении?

      Как верно протестировать функцию поиска в вашем приложении.

      • Илья Коробицын

        Grid Dynamics

      Сложность -Введение в технологию
    • Не записывалось

      Простота, доверие, контроль — три кита автоматизации веб-тестирования

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

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

      Сложность -Для практикующих инженеров
    • Не записывалось

      Automate the impossible: blending the best of Android drivers

      You'll learn how to get the best of Appium, Calabash or any other tool when you only start using them and how to fix the limitations. This talk covers the speaker's encounter with this problem, the real use-case, its solution and the options for dealing with these issues. 

      • Rajdeep Varma

        Badoo (by MagicLab)

      На английском языкеENСложность -Введение в технологию
    • Не записывалось

      Бытовая классификация тестировщиков с точки зрения разработчика

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

      • Николай Алименков

        XP Injection

      Сложность -Введение в технологию
    • Не записывалось

      Как сообщать пользователю, если «Упс, что-то пошло не так»

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

      • Антонина Хисаметдинова

        Собака Павлова

      Сложность -Введение в технологию
    • Не записывалось

      Тестирование геолокации в Badoo: шишки, камни, костыли и селфи-палка

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

      • Александр Хозя

        Badoo

      • Николай Козлов

        Badoo (by MagicLab)

      Сложность -Введение в технологию
    • Не записывалось

      Truths about technical testing

      Alan Page will share examples of some of the most practical testing tools, discuss the power of building a broad tester toolbox and explain how testers can provide their technical background in order to provide massive value to their teams.

      • Alan Page

        Unity

      На английском языкеENСложность -Введение в технологию
    • Не записывалось

      Строим свой тестовый фреймворк, c Jenkins Pipeline и библиотеками

      На примере Java-проектов покажу, как можно строить Pipeline-библиотеки для задач QA и переносить проекты на новую платформу. Мы интегрируем Docker, Maven, JUnit, FindBugs, Сoverity, а потом реализуем динамическую параллелизацию тестов. Также поговорим о подводных камнях и о том, как можно эффективно разрабатывать, тестировать и поддерживать подобные фреймворки.

      • Олег Ненашев

        CloudBees

      Сложность -Для практикующих инженеров
    • Не записывалось

      Тестирование «капитальных» объектов

      Как происходит разработка и тестирование «капитальных» объектов — на примере АЭС.

      • Вячеслав Аленьков

        Росатом

      Сложность -Введение в технологию
    • Не записывалось

      Ваши A/B-тесты сломаны

      Мы рассмотрим типичные поломки, которые встречаются в A/B-тестировании, и у вас появится возможность, вернувшись на рабочее место, немножко побыть data scientists и найти ошибки у себя в компании. Какие-то из них там наверняка есть.

      • Роман Поборчий

        Независимый консультант

      Сложность -Для практикующих инженеров
    • Не записывалось

      Круглый стол – Тестирование производительности и поиск узких мест

      Обсудим перформанс в тестировании, инструменты, синтетику и продакшен-нагрузки, масштабируемые системы, latency, thoughput и многое другое.

      • Владимир Ситников

        Netcracker

      • Всеволод Брекелов

        Grid Dynamics

      • Алексей Лавренюк

        Яндекс

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

        Яндекс

      • Андрей Дмитриев

        JUG Ru Group

      Сложность -Введение в технологию
    • Не записывалось

      Круглый стол – Что должен знать тестировщик в 2018 году?

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

      • Юлия Атлыгина

        ALM Works

      • Николай Алименков

        XP Injection

      • Александр Хозя

        Badoo

      • Андрей Дмитриев

        JUG Ru Group

      • Никита Макаров

        Одноклассники

      Сложность -Введение в технологию
    • Не записывалось

      Как построить свой фреймворк для автотестов?

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

      • Дмитрий Буздин

        Riga Dev Days

      Сложность -Введение в технологию
    • Не записывалось

      Разработчик + тестировщик = качество++

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

      • Николай Алименков

        XP Injection

      Сложность -Введение в технологию
    • Не записывалось

      Testcontainers: Docker, Docker, Docker… и тесты

      Как укрощать Docker с помощью библиотеки Testcontainers, позволяющей быстро и кроссплатформенно запускать из ваших тестов Docker-контейнеры с популярными базами данных, Selenium-браузерами и вообще всем, что умеет бегать в Docker. С возможностью запускать как локально, так и на CI-серверах без изменений.

      • Сергей Егоров

        Uvita GmbH

      Сложность -Введение в технологию

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

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

    JUG Ru Group

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

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

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

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