Skip to content
Heisenbug 2019 PiterSeason: 2019 Piter
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
    • New Heisenbug
    • New Heisenbug
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    RU

    Talks

    • Talks
    • Favorites
    • No record

      How one drop of JavaScript might not infect the whole tun of your tests?

      Can a front-end developer do any good for a QA except for programming bugs? Let's imagine that we are all friends, eager to help each other. Which little things that developer's able to do without much effort can ease the testing process?

      • Vasiliy Vanchuk

        DM

      In RussianRUComplexity -Introduction to technology
    • No record

      Vulnerability is a lucky bug

      Have you thought about what a vulnerability is? Would you ever think you are directly connected to this phenomenon? We'd like to discuss what types of bugs matter. Let's see a real-life vulnerability example and how security researchers fight against it. Let's raise our security awareness.

      • Artem Shishkin

        Intel Corporation

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

      Modern web testing and automation with Puppeteer

      The future of web testing and automation belongs to Puppeteer — Andrey will show why and how.

      • Andrey Lushnikov

        Microsoft

      In EnglishENComplexity -Introduction to technology
    • No record

      A systematic approach to building reliable distributed systems

      We'll being looking at how applying TLA+ and random testing can catch hard-to-find bugs in our designs and implementations of distributed systems. People will see the utility of these techniques and where to start learning about them so they can apply the techniques themselves.

      • Jack Vanlightly

        Splunk

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

      Wrong request

      All that Denis knows about SSRF and considers interesting. The auditor's experience.

      • Denis Rybin

        Digital Security

      In RussianRUComplexity -For practicing engineers
    • No record

      Team testing: How to stop worrying and start getting results

      We'll discuss how to combine tools and testing approaches in order to not to test one and the same things multiple times; use tests to make your system more easy to observe; ease test code support; stop locking ourselves into specific testing technologies.

      • Kirill Tolkachev

        JUG Ru Group

      • Helene Sharova

        CIAN

      In RussianRUComplexity -For practicing engineers
    • No record

      jQAssistant: Treat your code as a graph

      jQAssistant allows you to build a graph representation of your Java project to analyze it and to write automatic checks to ensure your own rules in your code base without limitations on what you would like to check.

      • Oliver B. Fischer

        diconium digital solutions

      In EnglishENComplexity -Introduction to technology
    • No record

      Testing tests

      Nikita will explain the theory — why and how to test the tests — show what tools there are, using Python as an example, and reveal the implementation issues honestly.

      • Nikita Sobolev

        wemake.services

      In RussianRUComplexity -For practicing engineers
    • No record

      Model-driven testing: A property-based approach to end-to-end testing

      Applying property-based testing methods to end-to-end tests for distributed data systems and other complex applications.

      • Nisan Haramati

        Wallaroo Labs

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

      Successfully detecting XSS vulnerabilities

      Ivan will tell what XSS vulnerability is, share his own technique of detecting it, explore potentially vulnerable parts of web applications and show how to create a generic payload to successfully detect XSS.

      • Ivan Rumak

        Kontur

      In RussianRUComplexity -Introduction to technology
    • No record

      Quis custodiet ipsos custodes? Common ground between testing and data science

      How do data scientists formulate the hypothesis that they want to test? What does overfitting has in common with the hard quality control rules? What is critical rationalism and why we should remember about it when working with real-world data?

      • Ivan Yamshchikov

        Yandex

      In RussianRUComplexity -Introduction to technology
    • No record

      Property testing: Strategic automation for devs and SDETs

      Property testing has been discussed as the next logical step to augment unit tests. By learning to write property tests, developers and SDETs can get more mileage out of unit tests by either using random libraries to test ranges of inputs over time, or in some cases automating testing for a specified series of inputs.

      • Jessica Ingrassellino

        teachcode.org

      In EnglishENComplexity -Introduction to technology
    • No record

      Move fast and don't break things

      Two-hour global system failure which took place several years ago made Uber restructure their development and testing processes on all levels. Yury will tell about processes, approaches and tools concerning the iOS development part.

      • Yury Dymov

        Uber Technologies

      In RussianRUComplexity -For practicing engineers
    • No record

      Recon techniques in 2k19

      Igor will describe in detail how recon's being performed, covering procedures of gathering information about a test object, ways of automating these actions on any scripting language and existing solutions which are mainly used in the industry.

      • Igor Lyrchikov

        Digital Security

      In RussianRUComplexity -For practicing engineers
    • No record

      Continuous static code analysis

      We'll see how to make static analyzers useful in your continuous integration pipeline, including projects that are old and didn't employ static analysis previously.

      • Ivan Ponomarev

        KURS

      In RussianRUComplexity -For practicing engineers
    • No record

      Load testing of MegaFon's Single Convergent Billing

      We'll tell how we were doing this, what solutions we had to reject and why.

      • Vladimir Khonin

        MegaFon

      In RussianRUComplexity -For practicing engineers
    • No record

      Building evolutionary architectures: Fitness functions

      This talk illustrates how to achieve evolutionary architectures and how to retrofit existing systems to support better evolution.

      • Neal Ford

        ThoughtWorks

      In EnglishENComplexity -Introduction to technology
    • No record

      Testing the internet of elevators

      What is testing of IoT platforms as illustrated by successful project for elevator systems.

      • Elena Kolpakova

        AKQA

      In RussianRUComplexity -Introduction to technology
    • No record

      Changing your organization's testing culture

      Lessons learned working to change testing culture in a Fortune 10 global auto manufacturing company.

      • Jim Holmes

        Guidepost Systems

      In EnglishENComplexity -Introduction to technology
    • No record

      Utilizing component testing for ultra fast builds

      Tim will walk you through the different kinds of component testing, show working examples and advise when to apply them. He will also cover what this might mean for your organization's broader testing strategy.

      • Timothy Cochran

        ThoughtWorks

      In EnglishENComplexity -For practicing engineers
    • No record

      Pandora: Writing load scenarios in Go

      Pandora is a load tool that can run your Go scenarios. Alexey will explain its architecture, show you how to write a load scenario, to configure and run it.

      • Alexey Lavrenuke

        Yandex

      In RussianRUComplexity -Introduction to technology
    • No record

      Accelerating Apache JMeter

      In the projects requiring high load, performance of a load script becomes a crucial question. And so we've tested performance of the performance testing tool.

      • Vyacheslav Smirnov

        VTB

      In RussianRUComplexity -For practicing engineers
    • No record

      Test automation in the modern mobile world

      This talk covers how to create complex end-to-end tests to cover the evolving user scenarios and emerging hw platforms like IOR devices. We will introduce the concept of host-driven test architecture and the tools Google built to implement such tests.

      • Ang Li

        Google

      In EnglishENComplexity -For practicing engineers
    • No record

      Payments testing: How to avoid space mission to check a bulb

      Payments testing is always a complicated process due to variety of payment providers. This talk is devoted to approach applied in Badoo, which let us increase speed and quality of service delivery.

      • Vladimir Solodov

        Badoo

      • Viktar Karanevich

        Badoo

      In RussianRUComplexity -For practicing engineers
    • No record

      Got a Kubernetes cluster, but not miner on pods? We're coming for you!

      Anton will share his experience of automating use of the basic cluster protection rules, and also detection and attack techniques.

      • Anton Bulavin

        SEMrush

      In RussianRUComplexity -For practicing engineers
    • No record

      Microservice wars: JUnit episode V — TestContainers strikes back

      We'll explore how infrastructure of back-end integration testing evolves when we switch from monolith to microservices. We'll pay special attention to problems that only appear in testing of microservice applications.

      • Anatoliy Korovin

        The White

      In RussianRUComplexity -For practicing engineers
    • No record

      Tested for business: An open and transparent quality kit

      Beyond a frank discussion starter on the criteria by which we measure quality, this talk summarizes the real quality requirements of enterprise customers and presents a compelling story for verifying and/or selecting your OpenJDK implementation.

      • Shelley Lambert

        IBM Canada

      In EnglishENComplexity -For practicing engineers

    Testing. Not for testers only!

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