Conference for professionals in the information technology industry

Налютин Никита

QA Manager




From zephyr in a box to Structure Zephyr - JIRA deep internals for test manager


JIRA marketplace offers two incredible add-ons - Zephyr to do test management and Structure to organize tickets and tests in folders. But those add-ons pretend to know nothing about each other. This talk shows how to:

- how to do anything with JIRA with Script Runner
- how to make Zephyr and Structure best friends with test statuses
- how to implement new types of test metrics
- how to make test manager and testers life easier with test cycle planning
- how to export cool test plan

Also we'll talk about JIRA mysteries and ways to deal with it:

- how to index properly and not ruin search

- how to deal with periodic tasks

- how to play games with default formatting

Audience level
Regular Talk (40 min)

Web UI responsiveness test with JMeter and Selenium


Web UI responsiveness is the thing that often cannot be measured with pure JMeter - instead of HTTP requests/response measurement, one needs to measure real user timing expectations in real browsers. That allows to measure scripts execution time and rendering time, resulting in more real test results. That also allows to find performance bottlenecks using internal debug tools and APIs offered by modern browsers.

This talk covers the following main topics:

- how to integrate JMeter and Selenium to measure Web UI responsiveness

- how to use Navigation Timing API, Performance API and User Timing API to add detail to JMeter reports and simplify bottlenecks findings

- how to build simple framework to split logical and technical parts of test definitions

Audience level
Lightning Talk (20 min)

Internet of Tested Things


Internet of Things now is a very trendy but very messy subject. Hordes of companies and independent developers are trying to understand what smart things end user really wants. Lots of speakers present how useful and fancy smart things are. Instead of making Yet Another "IoT Is Great" presentation, in this talk I want to concentrate on one very practical subject:  what's inside the head and hands of the man-orchestra who is at the same time developer, tester and DIYster. We have way more developers and DIYsters than testers in IoT world now. That's why it's vital to understand what should we know to create Tested Things instead of just Things:
- why we have so many Things, but only few of them are Tested Things
- why Tested Things it's all about integration 
- how to find ideas and make components
- how to make test benches that won't make you run after escaped quad-copter
- how to build knowledge in all that stuff
- ???

Audience level
Regular Talk (40 min)

JIRA migration - braveheart’s quest


This talk gives an overview of organisational and technical challenges that awaits JIRA administrator, who started to migrate to new version. Large enterprise environment is a true Pandora box of unpredictable activities, unforeseen from the early phases of migration project.

Topics covered in the talk may help JIRA administrator to prepare for some of them.

• reasonable migration indicators: how to understand that you need to migrate

• typical migration process: what are the phases, who is involved, who is always forgotten

• specifics of migration from external vendor into internal company infrastructure

• internal infrastructure planning

• JIRA integration with authentication services: Seraph internals

• migration insiders: XML export files internals

• migrate project settings without projects

• step-by-step projects migration planning

• transferring the projects: how to sleep well and be sure that all is ok

• external vendor contract termination: starting to live a brand new life

Audience level
Regular Talk (40 min)

Automated testing done by non-testers

On the market we still have companies with no dedicated test department. In these companies everyone contributes to the test - analysts, developers, consultants. Even under such conditions it is useful (and in some cases - mandatory) to introduce automation into test process. Benefits are - decrease of routine operations and, if the tool is user-friendly for non-testers - it provide all the stakeholders information on functional test coverage and current health status of the system. The talk will be based on 6 months experience of development and implementation of Web automation framework with abstraction layer for non-testers in two projects in banking industry.
Audience level
Lightning Talk (20 min)