📜 ⬆️ ⬇️

The window in the heart of the conference Heisenbag 2017 Piter

Where are the hearts of conferences organized by the JUG.ru Group? The hearts of the conferences, of course, in their main halls. And if the boss did not let you go to the conference in St. Petersburg and did not even agree on the online participation, we will open a window for you in the heart of Heisenbug 2017 Piter. Look at this window yourself, invite your colleagues and boss - the next time you will be able to come in person (or get full online access) and immerse yourself in the swift and boiling flow of the conference life.

June 4, 2017 at 10 am (Moscow time), we will open a free online broadcast from the main conference hall.


')
Link to the online broadcast of the first track of the conference Heisenbag 2017 Piter and a brief description of the reports - under the cut.

Stream complete


In the first track of the conference, held in the main hall, are:


In the intervals between presentations, when speakers and participants on the site are removed to the discussion zones to discuss the nuances of speeches, exchange useful information and discuss topical projects, we prepare reports for interesting out-of-session events of the conference and take interesting interviews from speakers and interesting guests to viewers of the online broadcast. conference. If during the interview you have your own question - write it in the conference Telegram-chat . Here is how it looked at the JPoint:



First track program


10: 30-11: 20 Ilari Henrik Aegerter - Think Bigger - World Class in Testing

This report presents conclusions from more than a decade of thinking and observing what makes a tester a world-class specialist. It’s about what YOU can do to get more skills, more job satisfaction and more attractiveness to world-class companies that you respect.

At this session, we will not break away from reality and discuss concrete steps and ideas that you can implement immediately. You will also hear real stories about testers and how they implemented these steps. You will be able to choose some of the proposed ideas and start implementing them right today.

This report is not about complaining, but about concrete actions that will help you become the best version of yourself.



11: 40-12: 30 Alexey Vinogradov - How to improve autotests: a session of black magic

You can write UI autotests in different ways. Which techniques should be used by a professional developer, and which ones should be avoided? Where is the pain in modern automated testing? Alexey will demonstrate his position with illustrative examples. Let's start with a simple code and apply popular design patterns to it consistently, such as: PageFactory, LoadableComponents, Single Responsibility Principle, and others.



12: 50-13: 40 Alexey Lavrenyuk - Learning to analyze the results of load testing

We are shooting at the Python Tornado demo web service, which is specially written to show performance problems. Alexey will show how resource leakage, heavy cron job, bad algorithms and heavy database queries appear in the load test reports. We will draw conclusions, correct bottlenecks and compare the performance of the service "before" and "after."



14: 25-15: 15 Andrei Satarin - Wash your hands before eating, or Sanitizers in testing

As is known, “with great force comes great responsibility.” C ++ is a language with great expressive power and enormous possibilities. These features have to be paid for with potential defects that are not found in programs in managed languages.

Sanitizers are great tools that allow you to find complex defects in C ++ programs. Andrei will talk about these tools, their capabilities and how to use them for the benefit of your project.



15: 35-16: 25 Igor Khrol - Testing in the data world

The management of the companies tries to make decisions not on a whim, but on the basis of numbers and objective data. How to test the software that counts these numbers? If the code, after processing the company's data for the year, shows 42% - is this the correct answer, or is there an error, and we should have received 43%? Based on the practices developed by Toptal’s analytics department, I would like to answer these questions. BI, ETL, DWH, ML ... If you know what these abbreviations mean, come and talk about testing in the data world.



16: 45-17: 35 Artem Eroshenko - Allure 2: New Generation Test Reports

Every person who encounters automated testing has to parse test results. The more your project, the more reports you have to watch. The world does not stand still, the release cycle is accelerating, some products have time to be released several times a week, and some several times a day.

Allure Framework is a popular autotest report tool that simplifies their analysis. In the report, Artem will tell about the new version of Allure 2. A lot of new things have appeared in it: environment, restarts and test history, display of fixtures, categories of errors and much more. One of the key features is the ability to customize Allure for yourself using a plugin system.



17: 50-18: 40 Nikolay Alimenkov - Design patterns in test automation

Design patterns are known in the design for many years. Some developers love them, others consider it useless. At the same time, design patterns have very clear objectives: to describe typical solutions for typical problems, create a common language for the community, improve understanding and reuse of existing approaches.

Since test automation has its own set of tasks, there is also its own set of useful design patterns for this area. In the report, Nikolai will go through all the known patterns and describe them in detail with several practical examples.

Restrictions


Source: https://habr.com/ru/post/329698/


All Articles