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

    Talks

    • Talks
    • Favorites
    • Watch recording

      Angular Security Testing

      The talk will discuss common flaws in systems written in Angular: why they occur, how to find and test them. General recommendations for safe programming and testing will be given.

      • Vadim Mashchenko

        Mir Plat.Form

      In RussianRU
    • No record

      Is investment in teaching manual tester automation worth it, and how to do it properly?

      Panel discussion is not recorded Today everyone wants to make releases faster, but companies’ staff is always limited. In this discussion, we will talk about whether teaching automation to manual testers is worth it and whether the time spent on this process will be profitable for the company. And what aspects should the teaching process start from.

      • Aleksandr Petrov

        Citymobil

      • Evgeny Myatlev

        Citymobil

      • Stanislav Fedorchuk

        Citymobil

      In RussianRUActivity is not recordedREC
    • Watch recording

      Tale about the lost time

      In this talk, Artem wants to take one automator with 100 autotests and using consecutive degradations turn it into the testing department that will do the same job. With this experiment, we will be able to understand where the time goes during the testing process.

      • Artem Eroshenko

        Qameta Software

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Workshop. Improving your integration testing efforts with consumer-driven contract testing. Part 2

      Microservices is good stuff for deployment and development, but it’s bringing some challenges for testing. The contract testing approach will help and in this workshop, you can learn more about that.

      • Bas Dijkstra

        Inspired Testing

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Selenides vs bicycles

      Together with Iakiv we'll define the requirements for the main features for a minimal framework based on Selenium Webdriver for high-level system UI tests (with examples in Python). We'll analyze the main API styles of these frameworks and mainly the Selenide/Selene style. And also consider when it's more flexible to build our solution and when it's simpler to use an existing library.

      • Iakiv Kramarenko

        Automician

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Workshop. Selenide for Python in 2 hours. Part 2

      Within 2 hours we will analyze the architecture and write in Python from scratch the core of a wrapper around Selenium Webdriver with API in the style of Selenide/Selene, along the way, focusing on the usefulness of all added features, and why what is already available in Selenium WebDriver is not enough for effective implementation of high-level user-oriented UI tests.

      • Iakiv Kramarenko

        Automician

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Cross-platform Flutter native autotests

      Maria will talk about the experience of autotesting in Flutter, why and for what these types of autotests are needed.

      • Maria Leshchinskaya

        Surf

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Automation of the processes

      At Ozon Mobile QA engineers usually act as release engineers.This helps them speed up development and testing processes, as well as build expertise that is not typical of QA engineers. Daria will tell about one of such features, the automated creation of a Merge Request.

      • Daria Khmelnitskaya

        Ozon

      In RussianRU
    • Watch recording

      Testing a new feature at the intersection of online and offline

      Daria will talk about the difficulties which you may face when working with an unusual product, and also what steps from the experience of her team you may take when trying any new feature.

      • Daria Lyadova

        2GIS

      In RussianRU
    • Watch recording

      Workshop. No leaks or blockages: Testing Jenkins Pipeline. Part 2

      We'll talk about Pipeline static analysis, unit and integrated testing, CI/CD for Jenkins Pipeline... with help of Jenkins Pipeline.

      • Oleg Nenashev

        CloudBees

      • Stanislav Ovchar

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Workshop. Fullstack QA: Understanding the zoo of tests. Part 2

      Many people think that testers need to write E2E tests and nothing else. This is what happens in many teams. But how correct is this in 2021, when you hear about DevOps, Docker, TestOps, CI/CD, and other "odd" things? How right is it not to use the infrastructure and experience of colleagues in the shop?

      • Artem Eroshenko

        Qameta Software

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Tests than Postman writes for you

      How to spend less time on writing typical tests in Postman, generate tests automatically (not data for tests, but tests themselves), and make updating of test collection way easier when API changes occur.

      • Edgar Burenkin

        Citymobil

      In RussianRU
    • Watch recording

      Automation of high level tests for highest severity safety critical software for primary flight displays

      Aleksandr will share his experience in working with the safety-critical software and the explain the reasons why both its testing and verification processes are significantly different from the ones used for other types of software. Another subject worth considering is reduction of cost and time efficiency by implementing shrewd planning and forward-looking approach in automatization.

      • Aleksandr Gvozdev

        Luxoft

      In RussianRU
    • Watch recording

      OpenAPI Generator on practice

      A short talk about the practical use of openAPI Generator:

      • how openAPI Generator works, and what options there are for influencing the final result;
      • options of customization of the openAPI Generator;
      • What problems you might encounter in the process, and options for solving them.

      The talk will take 15 minutes, in the process there will be examples of code on Github.

      • Daniil Suyagin

        Raiffeisenbank

      In RussianRU
    • Watch recording

      Distributed Systems Testing, Open Source DBMS and Processing. Is there a big difference in approaches?

      Let's talk about the overlap in testing approaches and methods unique to each industry. We will discuss not only the problems and tools, but also the composition of the teams testing the solution.

      • Nikolay Izhikov

        SberTech

      • Anton Vinogradov

        SberTech

      • Maksim Kochetkov

        Mir Plat.Form

      In RussianRU
    • Watch recording

      Tutorial: watch the conference like a pro

      Program committee members often attend conferences and watch papers, facing the agony of choosing participants.

      In this session they will answer the questions:

      • how to prepare for attending a conference?
      • What should be paid attention to when choosing speakers?
      • How to get the maximum benefit from participation in the conference?
      • Vsevolod Brekelov

        Synthesized

      • Anna Chernyshova

        EPAM

      • Mikhail Chumakov

        SkyHive

      In RussianRU
    • Watch recording

      Adding tests to untestable legacy code

      Anna will answer all questions about code quality on legacy applications by showing how these problems were solved on real-world projects.

      • Anna Filina

        Filina Consulting

      In EnglishENComplexity -Introduction to technology
    • No record

      Now I'm Team Lead. What should I do about it?

      Panel discussion is not recorded!

      And the problems are still the same... Let's talk about common issues with leads:

      1. Is it okay for a testing lead not to test?
      2. Who should the team development initiative come from?
      3. How to live with imposter syndrome?
      • Eric Burigin

        Yandex

      • Vitaliy Kachanovskiy

        VTB

      In RussianRUActivity is not recordedREC
    • Watch recording

      Workshop. Selenide for Python in 2 hours. Part 1

      Within 2 hours we will analyze the architecture and write in Python from scratch the core of a wrapper around Selenium Webdriver with API in the style of Selenide/Selene, along the way, focusing on the usefulness of all added features, and why what is already available in Selenium WebDriver is not enough for effective implementation of high-level user-oriented UI tests.

      • Iakiv Kramarenko

        Automician

      In RussianRUComplexity -For practicing engineers
    • No record

      How does the final interview for a financial project look like (for a middle and senior tester)?

      Panel discussion is not recorded!

      Denis Kosarev, Senior Project Manager in Luxoft, will share his experience in preparing and passing job interviews successfully, tell the audience about the most common tasks and give some advice about what to ask about your future team and work.

      Elizaveta Kuznetsova, Lead Recruiting Specialist, will make some talk about the good and bad practices in preparing for the job interview and provide the participants with subtle aspects of rocking an interview in Luxoft.

      • Denis Kosarev

        Luxoft

      • Elizaveta Kuznetsova

        Luxoft

      In RussianRUActivity is not recordedREC
    • Watch recording

      How fuzzing testing works. The story in plain language

      A story about how fuzzing testing works, what's inside it and how it all works together.

      • Nikolay Shaplov

        Postgres Professional

      In RussianRUComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
    • Watch recording

      Transform with VTB TCR for big enterprise

      Modern banks are ready to experiment, but one has to understand possible benefits and risks from applying new approaches, like TCR.

      To what extent TCR is OK for your team and project? What to expect from it? What teams need to be careful when choosing TCR?

      Guys are going to talk about this during a short, but rich discussion.

      • Kent Beck

        GustoHQ

      In EnglishEN
    • Watch recording

      Connected cars: How on-board computers are arranged in a car, and how they are tested

      Today, all large corporations are building ecosystems not only using desktop applications but also using connected devices. Automotive solutions are one of them. In this talk, Aleksandr will tell about what kind of automotive solutions exist, what structure they have, and how to test them.

      • Aleksandr Petrov

        Citymobil

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Workshop. Redefining Web UI test automation approach

      In this workshop, we'll follow all the steps of writing tests from scratch, and solve the problems. Then we'll see how the tests behave when the code changes, improve logging for ease of debugging and discuss ideas for further development of the approach.

      • Maksim Zabunkov

        Deutsche Bank Tech Center

      In RussianRUComplexity -For practicing engineers
    • No record

      Open Source — what way to choose?

      Panel discussion is not recorded

      • How to raise issues in some project
      • When it's worth contributing and when it's not
      • How to find a task in a particular opensource project
      • How to create pull request and communicate with maintainers team, so that your pull request goes to release
      • Vladimir Sitnikov

        Netcracker

      • Dmitry Baev

        Qameta Software

      • Ruslan Akhmetzyanov

        Qameta Software

      In RussianRUActivity is not recordedREC
    • Watch recording

      Interview with Vladimir Sitnikov

      Live from Heisenbug's main studio.

      • Vsevolod Brekelov

        Synthesized

      • Vladimir Sitnikov

        Netcracker

      In RussianRU
    • Watch recording

      Workshop. No leaks or blockages: Testing Jenkins Pipeline. Part 1

      We'll talk about Pipeline static analysis, unit and integrated testing, CI/CD for Jenkins Pipeline... with help of Jenkins Pipeline.

      • Oleg Nenashev

        CloudBees

      • Stanislav Ovchar

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Discussing security issues

      Discussing security issues

      • Ivan Ponomarev

        Synthesized / MIPT

      • Pavel Yeremeev

        PVS-Studio

      • Sergey Vasiliev

        PVS-Studio LLC

      In RussianRU
    • Watch recording

      Test site for automated mobility

      Liubomir will tell about how the drone sees the world, about tests on various road surfaces, AR in tests, and what else such a platform is needed for.

      • Liubomir Matveev

        Yandex

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Simple and clear about storage testing

      The world of testing is diverse and is not limited to testing mobile and web applications. In this short session we will try to open the door to the wide world of hardware QA, briefly get acquainted with the tasks that our engineers face every day, with the specifics of our work, and try to show what is the testing of storage systems.

      • Andrey Dmitriev

        JUG Ru Group

      • Denis Bozhkov

        Dell Technologies

      In RussianRU
    • Watch recording

      The nuances of testing a distributed database

      Everything seems clear with testing web site, mobile app or even game — there are many people who do this and are ready to share their experience, what about database, particularly distributed one?

      Testing giants like Apache Ignite seems to Anton a topic which is not often discussed, and he decided to share the details of Sber experience in his talk.

      • Anton Vinogradov

        SberTech

      In RussianRU
    • Watch recording

      SAST outside and inside

      • Sergey Vasiliev

        PVS-Studio LLC

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Explore instead of checking

      Few testers remember about exploratory testing: in the talk we'll find out what it is, why it's needed, is it really necessary and how to organize it, if you also want to try it.

      • Julia Atlygina

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Loading the banks

      Financial organizations are actively developing performance testing. And so it will be interesting to compare approaches and technologies used in different teams. Vyacheslav (VTB) and Maxim (Tinkoff) will talk about their experiences with the bank.

      • Vyacheslav Smirnov

        VTB

      • Maksim Rogozhnikov

        Tinkoff

      In RussianRU
    • Watch recording

      Protractor endgame

      Evgeny will tell what happened with the popular testing tool — Protractor and show what problems you may face when switching to WebdriverIO or Playwright.

      • Yevheny Laichenkov

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      MVVM and MBT applying to the UI automation

      Several techniques of the Declarative approach to the Test Design will be present during this report. One of the possible Architecture solutions of the Test Automation Framework with support of MBT/MVVN will be provided.

      • Nikita Chegodaev

        VTB

      In RussianRU
    • Watch recording

      Testing smart devices from prototype to production

      There are more and more companies on the market that are starting to develop or have already launched their hardware products. Roman and Oleg will share their experience in testing smart devices at various stages of their development.

      The session will be useful both for those who have been familiar with testing for a long time and for those who are just starting their careers in this field.

      • Roman Kurochkin

        SberDevices

      • Oleg Lomanov

        SberDevices

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Workshop. Fullstack QA: Understanding the zoo of tests. Part 1

      At the workshop, Artem will build a simple application in Java+TS and cover it with a set of various tests.

      • Artem Eroshenko

        Qameta Software

      In RussianRUComplexity -For practicing engineers
    • No record

      Who is a QA engineer in 2021?

      Panel discussion is not recorded!

      We'll talk about how deep engineer should dive into development and why the industry needs QA engineers instead of testers. We'll also talk about when QA engineer may and should take part in the development and how it works in Raiffeisen.

      • Svetlana Rasihina

        Raiffeisenbank

      • Artem Maltsev

        Raiffeisenbank

      • Ivan Smolin

        Raiffeisenbank

      • Ruslan Maksyutov

        Raiffeisenbank

      In RussianRUActivity is not recordedREC
    • Watch recording

      Heisenbug 2021 Moscow 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!

      • Vsevolod Brekelov

        Synthesized

      • Anna Chernyshova

        EPAM

      In RussianRU
    • Watch recording

      Preparing test data using the example of integration tests in Go

      This talk is about how to prepare data for tests. Dmitry will use the example of Ozon integration testing to show how we prepare states for different environments.

      • Dmitry Kolesnik

        Ozon

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Performance testing antipatterns

      The authors will tell you what not to do and why not to do it. And most importantly, they will give two reasoned points of view on controversial points!

      • Viktor Ganeles

        PromSvyasBank

      • Kirill Yurkov

        Samokat

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Introducing Playwright test runner

      Playwright Test runner is a new Node.js test runner for end-to-end tests from Playwright team. In this talk, we'll get an introduction to Playwright Test.

      • Andrey Lushnikov

        Microsoft

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      Heisenbug internals

      In this session, members of the program committee will dispel myths and explain how papers get on the conference program.

      • Vsevolod Brekelov

        Synthesized

      • Ivan Ponomarev

        Synthesized / MIPT

      • Anna Chernyshova

        EPAM

      • Mikhail Chumakov

        SkyHive

      In RussianRU
    • Watch recording

      Workshop: How to evaluate the quality of Cypress tests and reduce execution time with Drill4J

      Learn how Drill4J enables you to run tests quicker, keep them relevant and save precious time - walkthrough based on Cypress tests for React application.

      • Roman Davlyatshin

        EPAM

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      ISTQB — Agile Test Leadership at Scale

      Certification is the next step after the basic certifications in the direction of Agile. The talk will cover:

      • the release of the first incremental certification;
      • why the new direction Agility at Scale was chosen;
      • the modern approach to quality management;
      • why it is important to create a quality culture in teams and the organization.
      • Ilya Kulakov

        Sber

      In RussianRU
    • Watch recording

      Talking in the studio.

      Live from Heisenbug's main studio.

      • Vsevolod Brekelov

        Synthesized

      • Julia Atlygina

      In RussianRU
    • Watch recording

      Workshop. Improving your integration testing efforts with consumer-driven contract testing. Part 1

      Microservices is good stuff for deployment and development, but it’s bringing some challenges for testing. The contract testing approach will help and in this workshop, you can learn more about that.

      • Bas Dijkstra

        Inspired Testing

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Development of an all-in-one test station for production

      A story of developing an all-in-one test station in production — the last step before packaging the device and sending it for sale.

      • Aleksandr Fomin

        SberDevices

      • Aleksandr Grishin

        SberDevices

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Mobile UI test automation and CI integration

      How to build mobile UI test automation from the scratch and include it in CI pipeline.

      • Mikhail Miroshnichenko

        Wolt

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Conference closing

      We take stock, remember the bright moments and talk about our plans. Join the broadcast, so you don't miss anything!

      • Vsevolod Brekelov

        Synthesized

      • Anna Chernyshova

        EPAM

      In RussianRU
    • Watch recording

      How to bridge the gap from prototype to market by developing exoskeletons

      Mikhail will tell the business case of ExoAtlet project: where dreams may lead, what difficulties startup face deciding to develop hardware, and how the meaningful condition helps not to give up and overcome obstacles.

      • Mikhail Krundyshev

        ExoAtlet

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Test Run Latency

      Testing tools seem to focus on throughput: how many tests can we run per unit time? Kent suggest an alternative: mean time to first failure. How long does a programmer have to wait until seeing a test fail (in the case that one fails)?

      • Kent Beck

        GustoHQ

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      Pytest Plugins: How to extend the functionality of the test framework through plugins

      In this talk, Aleksandr will tell on examples of why and for what we use plugins. What parts of functionality do we put into plugins and what do we leave in the framework.

      • Aleksandr Volkov

        YADRO

      In RussianRUComplexity -For practicing engineers
    • No record

      All CIs are good, choose to taste!

      Simple and complex, local and cloud, free and expensive - which CI do you use and why? What others are out there? What's worth trying? Where is it all going? Let's try to figure it out in our Zoom session.

      • Ivan Ponomarev

        Synthesized / MIPT

      • Stanislav Ovchar

      In RussianRUActivity is not recordedREC
    • Watch recording

      A systematic approach to test stabilization for mobile applications

      Dmitry and Nadezhda will share their systematic approach to the analysis of the flaky tests caused by various reasons and will tell you how to prevent the appearance of flaky tests.

      • Dmitry Makarenko

        Badoo

      • Nadezhda Degtyareva

        Badoo

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Unit testing principles

      We'll discuss the pillars of a valuable unit test and when you should and shouldn't use mocks.

      • Vladimir Khorikov

        Enterprise Craftsmanship LLC

      In RussianRUComplexity -For practicing engineers
    Heisenbug 2021 Moscow

    Software 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