Start of main content

Talks

  • LanguageRU

    The talk discusses the market for test management tools. It is about what is available today, how to make a choice and what parameters to take into account.

    • #tools
    • # zephyr_is_not_the_best
  • LanguageRU

    Ivan will tell how the company organized testing of hardware-software complexes designed on the basis of microcontrollers. What were the difficulties and problems, what lessons have been learned and how they continue to improve. 

    • #hardware
    • #brewery
    • #integration
    • #devices
  • LanguageRU

    In this workshop, we'll look at how you can implement Selenide gradually, without having to rewrite everything. We'll try to write only new pieces in Selenide and replace some old pieces. We'll make friends with the old and new code so that they work together. And see how much IDEA with its refactorings and shortcuts can help.

    • LanguageEN

      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
    • LanguageRU

      When a lead conducts several teams with products of different development levels, it is impossible to develop a single set of rules for working with QA. You have to work with each team individually. In Xenia's opinion, TMMI does an excellent job in this situation.

      • ##не_кодом_единым
      • Ksenia Taktasheva
      • Daria Manuhina
      • Aleksandr Vorobei
    • LanguageRU

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

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

      • #science
      • #chemistry
      • #medicine
      • #BDD
    • LanguageRU

      TestOps has been talked about for years, but it's still there. Katalon, Microsoft, and Smartbear offer their definitions, and no consensus is in sight. So what is it? Do we need technology to maximize test automation? What could get in the way?

      • #DevOps
      • #tools
      • #automation
      • Ruslan Akhmetzyanov
      • Daria Manuhina
      • Aleksandr Vorobei
    • LanguageRU

      Nikolai will show how using DocOps solves the following problems: improving interaction with the customer, standardizing development, onboarding, simplifying task rotation between people, and improving the end-user experience. At the same time, the cost of documentation is reduced.

      • #automation
      • #devops
      • #everything-as-a-code
      • #asciidoctor
    • LanguageRU

      The report provides a recipe for implementing load testing in Python:
      1. General description of the Python + Locust approach.
      2. Examples of implementation of load testing scripts.
      3. Running and monitoring Locust tests.

      • LanguageRU

        Native android ui tests — the beginner's guide. If your android app does not have any native tests, you might be interested in building minimal valuable infrastructure for running tests. Also you might have struggles with preparing your app for writing native ui tests. If so, watching Youla's talks might be helpful for you.

        • #android
        • #kaspresso
        • #testability
        • #docker
        • #dagger 2
      • LanguageRU

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

          • Anastasia Kryazheva
          • Daria Manuhina
          • Ruslan Akhmetzyanov
          • Aleksandr Vorobei
        • LanguageRU

          Any experienced test automation engineer knows what Selenium is and how to use it to run tests in browsers. However, few know how Selenium is structured internally. Historically, there is quite a bit of confusion, and not everyone can explain the differences between Selenium and WebDriver, the Selenium client and the Selenium server.

          The speaker will tell you what these concepts really mean and show you his vision of the future of Selenium clients.

          • LanguageRU

            Let's talk about optimizations in database clusters. We will discuss some examples of configuration, architectural, functional modifications in clusters: their benefits, costs, explicit and implicit negative effects. We will also touch on the nuances of testing optimizations.

            • #elasticsearch
            • #performance
            • #kafka
            • #clickhouse
          • LanguageEN

            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
          • LanguageRU

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

            • LanguageRU

              Dmitry will talk about how his team managed to make a flexible system for preparing data for GRPC (and HTTP) load testing. How they managed to raise its performance by abandoning JSON and how to do without reflection when testing GRPC. Also, what tools are used for load testing in Ozon and what kinds of user cases are there.

              • #protobuf
              • #go
              • #data
              • #loadtesting
              • #performance
            • LanguageRU

              The ML side of the "Music Recognition in Movies and TV Shows" feature for Kinopoisk HD: the general markup build pipeline, the technology stack under the hood, and runtime issues. The solutions used and quality testing of the technology are discussed.

              • #ml
              • #audio_testing
            • LanguageRU

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

              • LanguageRU

                The talk covers several tricks on how to optimize the development and support of performance tests in JMeter.

                It will be of interest to those who are already confident in writing performance tests and are looking for ways to optimize the time spent on writing and maintaining large scripts. Some methods are applicable to most tests. We will also consider a more complex and specific method that will only work in certain cases.

                • #test_generation
                • #cdp
                • #loadtesting
                • #testdata
              • LanguageRU

                The talk presents the author's perspective on QA frameworks. You will learn why an "ideal" framework should have about 4 public classes. Practical questions about working with databases (JPA/Hibernate), with REST and gRPC are discussed. (Spoiler: Selenide or Playwright are not suggested).

                • #architecture
                • #Java
                • #JPA
                • #gRPC
                • #Selenium
                • #Allure
              • LanguageRU

                Do we even need mocks when we have Testcontainers? If a mock doesn't work the same way as a "real" system, what is its use? Can flakiness in integration tests be avoided? Is it true that Testcontainers will solve all integration test problems and is it time to write off the H2 database?

                • #integration_testing
                • #h2
                • #testcontainers
                • #celesta
              • LanguageRU

                Victor will talk about non-standard autotests for testing tasks with big data. This is where knowledge in probability theory and data analysis comes in handy. 

                The talk presents a complicated path from the formation of test data to the analysis of the obtained results and the way of their visual presentation.