Skip to content
Heisenbug 2018 MoscowSeason: 2018 Moscow
  • Talks
  • Speakers
  • Partners
  • Archive
    • New Heisenbug
    • New Heisenbug
    • Talks
    • Speakers
    • Partners
    • Archive
    RU

    Talks

    • Talks
    • Favorites
    • No record

      One thousand and one UI bugs, or how to teach developers to avoid common mistakes in UI

      From her own experience, Ekaterina will review the most common, but not really evident mistakes in developing Android interfaces and explain why they appear.

      • Ekaterina Mikheeva

        Badoo

      In RussianRUComplexity -Introduction to technology
    • No record

      Spot 10 differences, or how and why you should test page layout

      Liudmila will tell how UI team at Mail.Ru Group was implementing page layout regression testing, what were the premises for this decision, what challenges the team encountered and what problems managed to solve.

      • Liudmila Mzhachikh

        Mail.Ru Group

      In RussianRUComplexity -Introduction to technology
    • No record

      Java project with Reactor — what about tests?

      Spring 5 spreads across virtual machines, but the core project behind it — the Reactor project still isn't so popular and a lot of people don't know how to deal with it. This talk will give some insights about testability and debug aspects.

      • Kirill Merkushev

        Vivy

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

      Testing and crying with Spring Boot Test

      Kirill will talk about tests that help developers write code and verify already written code on an app level.

      • Kirill Tolkachev

        JUG Ru Group

      In RussianRUComplexity -For practicing engineers
    • No record

      Flying start into contract testing

      Contract testing is an alternative approach to testing microservices. We will see a minimal working example using Kotlin and Pact framework, explore how much you can gain depending on the effort you invest and take a wider look on the contract testing ecosystem, by comparing Pact with Spring Cloud Contract.

      • Piotr Kubowicz

        Ocado Technology

      In EnglishENComplexity -Introduction to technology
    • No record

      Rediscover exploratory testing

      Ingo discusses specific heuristics and techniques of exploratory testing, especially useful in large-scale and fast-paced development environments, to get the most out of exploratory testing in your daily work. Learn that exploratory testing is not just error guessing or common bug hunting, but rather is at the heart of all things testing. Take away a highly productive approach that puts the adventure and effectiveness back into your testing.

      • Ingo Philipp

        Tricentis

      In EnglishENComplexity -Introduction to technology
    • No record

      Project needs refactoring? Here's the IDEA!

      Artem will tell about an API which can do refactoring, explain how it works and give several examples of migration (from Allure 1 to Allure 2, from jUnit4 to jUnit 5) and synchronization of the code and Jira tickets (test cases).

      • Artem Eroshenko

        Qameta Software

      In RussianRUComplexity -For practicing engineers
    • No record

      Unit tests — from theory to practice

      Vadim will tell how they at Mail.Ru Group approach unit testing for their projects. He will cover not only how they do it, but also how they view it.

      • Vadim Pushtaev

        Mail.Ru Group

      In RussianRUComplexity -For practicing engineers
    • No record

      Kotlin Tooling QA — testing tools around the programming language

      Liliia will tell how they do QA for all the infrastructure around Kotlin in IDE (and not only in it) and how do they manage with an open tracker where everyone interested could write to.

      • Liliia Abdulina

        JetBrains

      In RussianRUComplexity -Introduction to technology
    • No record

      Finding security issues in open source

      This talk will focus on security from the point of view of software testers, not security experts. It will focus on tools and areas of testing which are often forgotten and could lead to security vulnerabilities. All of this is nicely peppered with examples from the open source world, some of them coming from Red Hat's own backyard.

      • Alexander Todorov

        Red Hat / Kiwi TCMS

      In EnglishENComplexity -Introduction to technology
    • No record

      Voyeurism of the tester, or How observing users can help you

      By observing users, you can get an idea how people use the services in real life, which can help you to find and fix previously unknown mistakes.

      • Antonina Khisametdinova

        BANKEX

      In RussianRUComplexity -Introduction to technology
    • No record

      Selenium WebDriver development challenges

      Challenges in development of Selenium WebDriver and how Alexey and his colleagues overcame them.

      • Alexey Barantsev

        Software-Testing.Ru

      In RussianRUComplexity -For practicing engineers
    • No record

      Epic fails of the device manufacturers

      We'll talk about how iPhone, the brick and year 1970 are connected. Why the state-of-the-art Google Pixel 3 suddenly grew another notch and calling 911 caused OnePlus 5 to reboot.

      • Valentin "Wylsacom" Petukhov

      In RussianRUComplexity -Introduction to technology
    • No record

      Specific aspects of interface visual testing

      Anton will tell what you should pay attention to while coding, choosing and using a visual regression testing tool.

      • Anton Usmansky

        Yandex

      In RussianRUComplexity -For practicing engineers
    • No record

      It's just too slow: Mobile application performance testing

      We will walk through steps to diagnose network performance bottlenecks in mobile services. Attendees will leave this talk armed with the tools to test, diagnose and resolve the top network performance issues that affect mobile today.

      • Doug Sillars

        Freelance

      In EnglishENComplexity -For practicing engineers
    • No record

      Leveling up mobile autotests

      Ekaterina will tell how they were "leveling up" their low-level frameworks, making test projects more flexible and scalable.

      • Ekaterina Bateeva

        Tinkoff.ru

      In RussianRUComplexity -For practicing engineers
    • No record

      How to build "Automation Test as a Service" for large-scale e-commerce website in eBay

      Description will be announcedDuring transition from Quality Engineering team to Engineering Productivity team, it's very critical to design and build efficient test infrastructure and toolchain ecosystem from engineering productivity perspective. Following this, this lecture will discuss several engineering best practices.

      • Bingsheng Ru

        eBay

      In EnglishENComplexity -For practicing engineers
    • No record

      Elegant integration testing of microservice pandemonium using TestContainers and JUnit 5 through the example of global SMS platform

      We'll discuss a system testing approach for platform consisting of several microservices. We run our services in Docker containers, using TestContainers library and JUnit 5 framework. For each service we create JUnit 5 Extension, so the respective container can be lifted by simply putting an annotation in the beginning of the test. Adding and removing annotations, you could write quite elegant tests both for one service, the subsystem, and for the whole platform.

      • Andrey Markelov

        Infobip

      In RussianRUComplexity -For practicing engineers
    • No record

      Let's go and write our own Selenoid Mesos framework!

      We'll show how to deploy a scalable Selenium cluster, using Selenoid, write your own Mesos framework on Go even if you only know Java, deploy it in the Mesos cluster and not get disappointed in humanity.

      • Alisa Kokoreva

        Alfa Bank

      • Anna Chernyshova

        EPAM Systems

      In RussianRUComplexity -For practicing engineers
    • No record

      How we wrote the Sealant framework to look for memory leaks in JS

      In the age of single-page web apps, memory leaks in JS became the ultimate bane. Sergey will tell how in Tensor they test their products for memory leaks.

      • Sergey Dokuchaev

        Tensor

      In RussianRUComplexity -Introduction to technology
    • No record

      How to build load testing system from scratch and improve it

      Anatolii will tell about building from scratch and supporting load testing system with a few limitations of financial organisation. This talk will be useful both for those who only start to (or want to start) look into load testing and for those who've already built working system in their company and want to improve it.

      • Anatolii Plaskovskii

        Yandex.Money

      In RussianRUComplexity -Introduction to technology
    • No record

      Public blockchains: What could possibly go wrong?

      High-level view of languages and frameworks commonly used to build blockchain applications, with a focus on Solidity (the language used for Ethereum applications). This talk highlights a checklist of common vulnerabilities and provides advice about how to guard against them.

      • Rhian Lewis

        CountMyCrypto

      In EnglishENComplexity -Introduction to technology
    • No record

      Artificial intelligence for testing in Candy Crush Saga

      Insights into how to get started with a successful integration of artificial intelligence in your development process.

      • Alexander Andelkovic

        King

      In EnglishENComplexity -Introduction to technology
    • No record

      Profiling own code for end-to-end tests for mobile applications

      End-to-end tests of mobile applications are slow tests. Multiple end-to-end tests for mobile applications — it's very slow. Is it possible to run mobile tests faster? In this talk, we'll use profiling to find bottlenecks in test code.

      • Vyacheslav Frolov

        Badoo

      In RussianRUComplexity -Introduction to technology
    • No record

      We've got DevOps. Let's fire all testers

      Baruch will tell us if it's true and DevOps will take away our bread and butter or we still need to keep fighting.

      • Baruch Sadogursky

        JFrog

      In RussianRUComplexity -Get ready, will burn
    • No record

      Managing the Selenoid cluster with the help of Terraform

      Leonid will tell about what Terraform is as a tool, how it can simplify deployment and support of the Selenoid cluster, and how Telegraf + InfluxDB + Grafana can help in monitoring the cluster's condition (Terraform is also involved).

      • Leonid Rudenko

        JetBrains

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

      What static analyzers can do while developers and testers can't

      We will demonstrate the benefits of static code analysis tools on practical examples. There is a number of errors, which can be hardly found using other methods. And such errors will be showcased in abundance. We invite developers and testers to evaluate all of the power and beauty of static code analysis methodology.

      • Andrey Karpov

        PVS-Studio

      In RussianRUComplexity -Introduction to technology
    • No record

      Testing systems with external dependencies: problems, solutions, Mountebank

      Andrey will show how to solve problems of external dependencies testing with mocking, share best practices of using mocks in manual and auto testing, explain how to embed mock system into an auto testing framework.

      • Andrey Glazkov

        Paysystem.tech

      In RussianRUComplexity -Introduction to technology
    • No record

      Testing to extremes: Dirty little tricks from the dark corners of mobile UIs

      Vitaly will be taking a microscopic examination of common interaction patterns and interface components appearing and tested in mobile interfaces. We'll look into onboarding issues, the infamous hamburger icon, strange carousels, complex data visualization and feature comparison.

      • Vitaly Friedman

        Smashing Magazine

      In RussianRUComplexity -Introduction to technology
    • No record

      The joy of testing in production

      Learn how to implement monitoring features in your code so you can surface issues that only appear in the real production environment.

      • Amber Race

        Big Fish Games

      In EnglishENComplexity -Introduction to technology

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

    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