Skip to content
Heisenbug 2021 PiterSeason: 2021 Piter
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
  • Experts
  • MC
  • New Heisenbug
RU
  • New Heisenbug
RU

Talks

  • Talks
  • Favorites
  • Watch recording

    Visual checks in End-to-End tests, Or the journey to automate Heroes 3 gaming experience

    Tests with visual checks. End-to-End tests. Separately, both terms don't raise a lot of questions as far as automation is concerned. But what about automating End-to-End tests based on visual checks? We'll get to the bottom on this while automating legendary Heroes 3 gaming experience.

    • Aleksandr Samoylov

    • Sergey Lvov

    In RussianRU
  • Watch recording

    Transformation from Manual QA to Automation

    A talk for those who want to start their journey to automation, but do not know how.

    • Dmitry Bormotov

      OnTarget Group, Inc.

    In RussianRU
  • Watch recording

    TestOps: DevOps for testers

    In this talk, we will try to understand what needs to be done for testing to bring results, and not only testers themselves could evaluate the testing contribution.

    • Artem Eroshenko

      Qameta Software

    In RussianRU
  • Watch recording

    Testing theory — The myph or reality?

    Why the testing theory doesn't make any sense when we are faced with practice? Ksenia and Alexander will try to figure out what a tester should study and prove that testing theory is a myth.

    • Ksenia Taktasheva

      Sportmaster

    • Aleksandr Aleksandrov

      Luxoft

    In RussianRU
  • Watch recording

    Flaky tests. Method

    Continuation of the epic about flaky tests.

    • Andrei Solntsev

    In RussianRU
  • Watch recording

    Workshop: How to start your automation project from scratch. Sequel

    In the first workshop on Heisenbug 2020, we learned how to start an automation project from the scratch. Now we will dive deeper into test automation.

    • Andrei Solntsev

    In RussianRU
  • Watch recording

    Problems and solutions when testing a heavy enterprise

    The talk about test automation and successful struggle with the accompanying automation problems: test speed, test stability and organizational problems.

    • Sergey Razuvaev

      Sber

    In RussianRU
  • Watch recording

    Transparent test markup is the key to stable deployment

    How to mark up tests correctly and what profits may it bring? Ivan will answer these questions in his talk.

    • Ivan Varivoda

      Wrike

    In RussianRU
  • Watch recording

    Testing in data engineering

    Date engineering is work with large amounts of data. Pasha Finkelstein and Ksyusha Tomak will tell you how to test such scales and how to reduce them if possible.

    • Pasha Finkelstein

      JetBrains

    • Ksenia Tomak

      Dodo Engineering

    In RussianRU
  • Watch recording

    How we built IaaS in testing

    Yulia and Denis will share the experience of building management of complex technical resources in QA Dell Technologies. They will tell how team tests data storage systems from REST to kernel and from backend SSD to specific power configurations and switches.

    • Yulia Borisenko

      Dell Technologies

    • Denis Bozhkov

      Dell Technologies

    In RussianRU
  • Watch recording

    "Make it public!" and other things that annoy developers about testability

    In this session, Gil will be going to discuss the false beliefs about testability, and how testers can discuss them with developers. Then he's going to break them down into dust with proper testable design principles.

    • Gil Zilberfeld

      TestinGil

  • Watch recording

    Using SQLancer to test ClickHouse and other database systems

    In this talk, speakers will give an overview of the testing techniques that they designed to automatically validate the result sets returned for a query.

    • Manuel Rigger

      ETH Zurich

    • Ilya Yatsishin

      Yandex

  • Watch recording

    JVM profiling in Kubernetes

    There are many options and tools for JVM profiling, so many that it is impossible to tell about all of them. And each has its characteristics, pros, and cons. Vyacheslav was lucky to use different tools and he is ready to share his experience in this talk.

    • Vyacheslav Smirnov

      VTB

    In RussianRU
  • Watch recording

    Assessing risks in testing using the open source project Drill4j

    Sergey plans to present a new open source tool that can complement daily testing activities and highlight ideas that will help QA engineers succeed in their testing efforts.

    • Sergey Pirogov

      EPAM

    In RussianRU
  • Watch recording

    Workshop: IDE to help the test engineer

    During this workshop, we will figure out where to click, where to twist, and how to bend IntelliJ IDEA to increase our productivity and discuss various tricks when working in the IDE.

    • Yuri Artamonov

      JetBrains

    In RussianRU
  • Watch recording

    Workshop: Writing API tests in TypeScript

    In this workshop, we will deploy the project and write tests, adding different patterns and approaches in the process.

    • Oleksandr Khotemskyi

    In RussianRU
  • Watch recording

    JUnit 5 Parallel test execution. Concept and practice

    Parallel test execution — a talk about threads and tests on the JUnit 5 platform.

    • Dmitry Tuchs

      Dodo Engineering

    In RussianRU
  • Watch recording

    Mobile phone testing — new way. Deep dive into HW stands

    Issues at the border between SW and HW — creating and automating stands for complex testing of new operating system for mobile phones.

    • Nadezhda Davydova

      Kaspersky

    In RussianRU
  • Watch recording

    Pitfalls in testing projects with computer vision

    Sofia and Andrey will talk about the intricacies of testing projects with computer vision.

    • Sofia Selezneva

      ABBYY

    • Andrey Vavilin

      ABBYY

    In RussianRU
  • Watch recording

    A live intro to pytest

    In this talk, Andrew will explain how to start your journey with pytest and get familiarize yourself with automation testing in python environment.

    • Andrew Knight

      Applitools

  • Watch recording

    Structure and interpretation of test cases

    This talk takes a deep dive into unit testing, looking at examples and counterexamples across a range of languages and frameworks, from naming to nesting, exploring the benefits of data-driven testing, the trade-offs between different styles of testing, how to get the most out of the common given–when–then refrain and knowing how far to follow it.

    • Kevlin Henney

      Curbralan

  • Watch recording

    Math behind the movie screen

    What do Billie Eilish, Chris Hemsworth, Al Pacino, and Olga Buzova have in common? Intrigued? Then visit Roman's talk and you will learn a lot new about the world of cinematography.

    • Roman Belov

      KEENTOOLS

    In RussianRU
  • Watch recording

    Workshop. Birthday selector to inline validation: Everything you need to know about web forms

    Vitaly Friedman will be taking a microscopic examination of common components and smart design patterns in web forms — on desktop and mobile. We'll study 100s of hand-picked examples — all of them will be coming from user research and usability studies of real projects — proven to work or fail in practice.

    • Vitaly Friedman

      Smashing Magazine

    In RussianRU
  • Watch recording

    What tools would you take for remote work

    Vsevolod and Artem will talk about useful tools for remote work.

    • Vsevolod Brekelov

      Synthesized

    • Artem Eroshenko

      Qameta Software

    In RussianRU
  • Watch recording

    How domain-specific languages can improve software quality

    In this talk, Markus will present examples of how DSLs are used to express complex subject matter, how non-programmers can write tests on the level of abstraction of the domain, and how we can assure that the code generation from the DSL to the target platform doesn't produce faulty implementation code.

    • Markus Voelter

  • Watch recording

    Workshop. Birthday selector to inline validation: Everything you need to know about web forms (part 2)

    Vitaly Friedman will be taking a microscopic examination of common components and smart design patterns in web forms — on desktop and mobile. We'll study 100s of hand-picked examples — all of them will be coming from user research and usability studies of real projects — proven to work or fail in practice.

    • Vitaly Friedman

      Smashing Magazine

    In RussianRU
  • Watch recording

    Workshop: Writing API tests in TypeScript (part 2)

    In this workshop, we will deploy the project and write tests, adding different patterns and approaches in the process.

    • Oleksandr Khotemskyi

    In RussianRU
  • Watch recording

    Workshop: IDE to help the test engineer (part 2)

    During this workshop, we will figure out where to click, where to twist, and how to bend IntelliJ IDEA to increase our productivity and discuss various tricks when working in the IDE.

    • Yuri Artamonov

      JetBrains

    In RussianRU
  • Watch recording

    Workshop: How to start your automation project from scratch. Sequel (part 2)

    In the first workshop on Heisenbug 2020, we learned how to start an automation project from the scratch. Now we will dive deeper into test automation.

    • Andrei Solntsev

    In RussianRU
  • Watch recording

    Import and analysis of autotests using the library for PyTest in the Test IT test management system

    Customer case: The partner of Test IT talks about the processes and results of integrating Python autotests at multiple levels into a single reporter, as well as combining autotest reporting with manual passing reporting in a single environment.

    • Igor Gross

      Test IT

    • Aleksandr Pavlov

      ГК Цифра

    In RussianRU
  • Watch recording

    Using asserts in your code

    There is not enough information about self-testing code in the Russian-speaking sector of the Internet. The TDD paradigm is presented in the style of "tests first, then code". Let's talk about self-tested, about placing asserts at the main points of the control flow, cutting edge cases — if-return, and "validating" loops.

    • Nikita Sakharin

      MegaFon

    In RussianRU
  • Watch recording

    Crowdtesting VKontakte

    Talk about the beta testing program created by VKontakte and the benefits of crowd testing for the product.

    • Maria Zakharova

      VKontakte

    In RussianRU
  • Watch recording

    Database first for testers

    Evgeny will tell how to get databases to start helping a tester. Rapid deployment of database APIs and code generation with EntityFramework Scaffold.

    • Evgeny Nesterov

      Alfa-Bank

    In RussianRU
  • Watch recording

    Efficient automation of functional testing of microservices on Kotlin

    Maksim will talk about the features of testing a project based on a microservice architecture, and also talk about the pros and cons of using Kotlin for developing autotests.

    • Maksim Kochetkov

      Mir Plat.Form

    • Evgeny Trifonov

      JUG Ru Group

    In RussianRU
  • Watch recording

    I am a developer. I don't write tests

    The developers are always told to write texts and to be responsible for the quality. But is that true? During this session, we will try to dismember the testing pyramid, dig into the code and see where it takes us.

    • Lilia Valeiko

      Deutsche Bank

    • Sergey Budnik

      Deutsche Bank

    In RussianRU
  • Watch recording

    Round table: Good roasting data center

    Experts from Odnoklassniki will share their experience on how to make the code reliable, how to prevent the complete unavailability of applications, and how to act in case of an accident.

    • Vladimir Sitnikov

      Netcracker

    • Vadim Tsesko

      Odnoklassniki

    • Oleg Anastasyev

      Odnoklassniki

    • Dmitry Samsonov

      Odnoklassniki

    In RussianRU
  • Watch recording

    Conference opening

    We will talk about the schedule, sessions, and share the information. Join the broadcast to find out what's on the air soon!

    • Tatiana Eliseeva

      COMPUTER VISION SYSTEMS

    • Pasha Finkelstein

      JetBrains

    In RussianRU
  • Watch recording

    Drinking for feedback

    Обсудим, что было хорошо, что нет, расскажем про следующий Heisenbug и ни слова об уточках!

    • Anastasia Kryazheva

      JUG Ru Group

    • Tanya Denisyuk

      JUG Ru Group

    In RussianRU

Big Tech testing conference

Our conferences
  • Calendar of all conferences
  • BiasConf
  • C++ Russia
  • CargoCult
  • DevOops
  • DotNext
  • Flow
  • GoFunc
  • Heisenbug
  • HolyJS
  • Hydra
  • IML
  • InBetween
  • JPoint
  • Joker
  • Mobius
  • PiterPy
  • SafeCode
  • SmartData
  • TechTrain
  • VideoTech
  • sysconf
Menu
  • New Heisenbug
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
  • Experts
  • MC
  • Legal documents

JUG Ru Group

Need help?

  • Phone: +7 (812) 313-27-23
  • Email: support@heisenbug.ru
  • Telegram: @JUGConfSupport_bot

Social links

  • Youtube
  • X
  • Telegram chat
  • Telegram channel
  • VK
  • Habr
© JUG Ru Group, 2016–2026