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

    Talks

    • Talks
    • Favorites
    • Watch recording

      Drinking for feedback

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

      • Tanya Denisyuk

        JUG Ru Group

      • Anastasia Kryazheva

        JUG Ru Group

      In RussianRU
    • 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 RussianRUComplexity -Introduction to technology
    • 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 RussianRUComplexity -For practicing engineers
    • 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

      In EnglishENComplexity -Introduction to technology
    • 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

      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

      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 RussianRUComplexity -Introduction to technology
    • 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 RussianRUComplexity -For practicing engineers
    • 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 RussianRUComplexity -For practicing engineers
    • 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

      "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

      In EnglishENComplexity -Introduction to technology
    • 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 RussianRUComplexity -Introduction to technology
    • 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 RussianRUComplexity -Introduction to technology
    • 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.

      • Sergey Budnik

        Deutsche Bank

      • Lilia Valeiko

        Deutsche Bank

      In RussianRU
    • 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

      In EnglishENComplexity -Introduction to technology
    • 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 RussianRUComplexity -Introduction to technology
    • Watch recording

      Flaky tests. Method

      Continuation of the epic about flaky tests.

      • Andrei Solntsev

      In RussianRUComplexity -Introduction to technology
    • 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.

      • Ksenia Tomak

        Dodo Engineering

      • Pasha Finkelstein

        JetBrains

      In RussianRUComplexity -Introduction to technology
    • 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 RussianRUComplexity -Introduction to technology
    • 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 RussianRUComplexity -Introduction to technology
    • 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.

      • Dmitry Samsonov

        Odnoklassniki

      • Vladimir Sitnikov

        Netcracker

      • Oleg Anastasyev

        Odnoklassniki

      • Vadim Tsesko

        Odnoklassniki

      In RussianRU
    • 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 RussianRUComplexity -Introduction to technology
    • 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 RussianRUComplexity -For practicing engineers
    • 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.

      • Aleksandr Aleksandrov

        Luxoft

      In RussianRUComplexity -Introduction to technology
    • 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 RussianRUComplexity -Introduction to technology
    • 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 RussianRUComplexity -For practicing engineers
    • 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.

      • Evgeny Trifonov

        JUG Ru Group

      • Maksim Kochetkov

        Mir Plat.Form

      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

      In EnglishENComplexity -Introduction to technology
    • 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 RussianRUComplexity -Introduction to technology
    • 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 RussianRUComplexity -For practicing engineers
    • 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 RussianRUComplexity -Introduction to technology
    • 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 RussianRUComplexity -For practicing engineers
    • 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 RussianRUComplexity -Introduction to technology
    • 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

      In EnglishENComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
    • 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

      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 RussianRUComplexity -For practicing engineers
    • 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

      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 RussianRUComplexity -Introduction to technology

    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 {name}
    • 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–2025