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

Доклады

  • ЯзыкRU

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

    • #tools
    • # zephyr_is_not_the_best
  • ЯзыкRU

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

    • #hardware
    • #brewery
    • #integration
    • #devices
  • ЯзыкRU

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

    • ЯзыкEN

      Mutation testing is a great way to validate what happens when you introduce different modifications in your code dynamically and see what happens with the result. If the test continues showing that everything it’s okay, your code has some problem. Pitest is a great tool that provides the developer the possibility to know the quality of their test. This tool offers the possibility to see different types of reports and integrate with some quality tools like Sonar.

      • #mutation test
      • #java
      • #kotlin
      • #effective testing
      • #sonar
    • ЯзыкRU

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

      • #servers
      • #cluster
      • #Kubernetes
    • ЯзыкRU

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

      • #ml
      • #desktop_testing
    • ЯзыкRU

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

      • ##не_кодом_единым
      • Ксения Такташева
      • Дарья Манухина
      • Александр Воробей
    • ЯзыкRU

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

      Этот доклад будет полезен всем, кто интересуется популярной наукой и кто хочет узнать больше о «Науке о жизни» — каким образом ведется разработка и тестирование программного обеспечения в данной сфере.

      • #science
      • #chemistry
      • #medicine
      • #BDD
    • ЯзыкRU

      Про TestOps говорят уже несколько лет, а воз и ныне там. Katalon, Microsoft и Smartbear предлагают свои определения, а консенсус не предвидится. Так что же это такое? Нужны ли нам технологии для максимальной автоматизации тестирования? Что может помешать на пути к ней?

      • #DevOps
      • #tools
      • #automation
      • Руслан Ахметзянов
      • Дарья Манухина
      • Александр Воробей
    • ЯзыкRU

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

      • #automation
      • #devops
      • #everything-as-a-code
      • #asciidoctor
    • ЯзыкRU

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

      • #storage_systems
      • #hardware
      • #introduction
    • ЯзыкRU

      Доклад для тех, кто еще не сталкивался с построением инфраструктуры для нативных тестов и не адаптировал приложение для Android. Вы узнаете про опыт внедрения UI-тестов силами части команды Android-разработчиков «Юлы». Внедрение осуществлялось факультативно, не более 20% от времени на разработку. 

      • #android
      • #kaspresso
      • #testability
      • #docker
      • #dagger 2
    • ЯзыкRU

      Максим уже больше 20 лет работает в IT-отрасли и за это время много прошел и многое повидал. Один из главных выводов, которые он сделал — в IT нужно постоянно развиваться. 

      Об этом мы с ним и поговорим: как войти в IT и не выйти, как продолжить свое развитие после получения первой работы, в какой момент можно уходить в менеджмент и нужно ли это делать вообще. Ну а те, кто досмотрит интервью до конца, узнают секрет числа 12 в Twitter-аккаунте @maxbeard12. Если ведущий не забудет про это спросить.

      • #не_кодом_единым
      • Максим Шульга
      • Дарья Манухина
      • Руслан Ахметзянов
    • ЯзыкRU

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

        • Анастасия Кряжева
        • Дарья Манухина
        • Руслан Ахметзянов
        • Александр Воробей
      • ЯзыкRU

        Любой опытный инженер по автоматизации тестирования знает, что такое Selenium и как его использовать для запуска тестов в браузерах. Тем не менее немногие знают, как Selenium устроен изнутри. Исторически есть довольно много путаницы, и не все могут объяснить, чем отличается Selenium и WebDriver, клиент Selenium и сервер Selenium.

        Спикер расскажет, что же в действительности обозначают эти понятия, и покажет свое видение будущего клиентов для Selenium.

        • ЯзыкRU

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

          • #elasticsearch
          • #performance
          • #kafka
          • #clickhouse
        • ЯзыкRU

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

          • #не_кодом_единым
          • Анастасия Ронжина
          • Марина Третьякова
          • Дарья Манухина
          • Александр Воробей
        • ЯзыкEN

          This live-coding session shows why most Java test frameworks are overrated, why test code quality benefits your project more than anything else, and what we need to build up an effective test suite. Sebastian will show example enterprise Java projects with Quarkus, JUnit, and many more.

          • #java
          • #quarkus
          • #keep_it_simple
          • #spring_boot
        • ЯзыкRU

          Дмитрий расскажет, как его команде удалось сделать гибкую систему для подготовки данных для нагрузочного тестирования gRPC (и HTTP). Как удалось поднять ее производительность, отказавшись от JSON и как обходиться без рефлексии при тестировании gRPC. Также обсуждается то, какими инструментами пользуются для нагрузочного тестирования в Ozon и какие бывают юзкейсы.

          • #protobuf
          • #go
          • #data
          • #loadtesting
          • #performance
        • ЯзыкRU

          В докладе Раиса расскажет про то, как и почему ее команда написала свой нагрузчик для capacity тестирования MongoDB. С какими трудностями и тонкостями столкнулись, как их решали и какие сделали выводы.

          • #monitoring
          • #logging
          • #performance
        • ЯзыкRU

          ML-сторона фичи «Распознавания музыки в кино и сериалах» для «Кинопоиск HD»: общий пайплайн построения разметки, технологический стек под капотом и проблемы при выполнении. Обсуждаются использованные решения и тестирование качества технологии.

          • #ml
          • #audio_testing
        • ЯзыкRU

          В докладе рассмотрено несколько приёмов оптимизации разработки и поддержки перфоманс-тестов на JMeter.

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

          • #test_generation
          • #cdp
          • #loadtesting
          • #testdata
        • ЯзыкRU

          Вы узнаете, почему «идеальный» фреймворк должен иметь около 4-х публичных классов. Также обсуждаются практические вопросы по работе с базами данных (JPA/Hibernate), с REST и gRPC.

          Selenide или Playwright предлагать не будут.

          • #architecture
          • #Java
          • #JPA
          • #gRPC
          • #Selenium
          • #Allure
        • ЯзыкRU

          Нужны ли вообще моки, когда есть Testcontainers? Если мок не работает так же, как «настоящая» система, то в чем его польза? Можно ли избежать flakiness в интеграционных тестах? Правда ли, что Testcontainers решат все проблемы интеграционных тестов и пора ли списывать со счетов базу данных H2?

          • #integration_testing
          • #h2
          • #testcontainers
          • #celesta
        • ЯзыкRU

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

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