#COMAQA

COMAQA Autumn 2017 Piter Сonference

COMAQA Autumn 2017 Piter Сonference is fully dedicated to manual and automated QA in St. Peterburg.

The conference is being organized by the COMAQA.BY community that unites manual and automation QA engineers, developers, devops, managers and other IT specialists in context of manual and automated QA.

We would like to ask you to spend a minute of your precious time and fill the registration form, that information can help us understand how to make the conference even more interesting, what reports are on demand, what main groups of listeners lecturers should be oriented at. The event is free, and that means that we need some kind of free of charge filtering method to find out which listeners are really passionate about the reports, and which of them want to come just for fun – the quality and completeness of filling the registration form is taken as comparison criteria. If the listener is not ready to invest 1-2 minutes for participating in the conference which means the conference is not interesting to him/her, and we should invite more involved participants. In 2 days after registration you will receive an email with confirmation from event organizers.

There are 20 reports in 4 sections:

Test automation (9 reports)

Performance testing (1 report)

Management in testing (6 reports)

Human capital in testing (4 reports)

COMAQA Autumn 2017 Piter Live:

#COMAQA

Speakers

Schedule

  • 10:30 - 11:10

    Registration

  • 11:10 - 11:50

    Effective test strategy development

    Anton Semenchenko

    The result of our talk about creating effective test strategies is going to be a short cheatsheet-checklist, which answers different questions like: how to develop effective test strategy and measure effectuve \ actuality of the existing one, how to measure and observe the state of the project using metrics, how to propose possible improvements and present them to the stakeholders. Our dialogue is going to consits of "practical part", based on real project examples, and short theoretical base.

  • 12:00 - 12:40

    Integration performance tests with existing system of test automation framework by using Gatling

    Anton Shapin

    It's a regular situation when there is need to create tests for checking system's performance. Moslty, the engineers who implement that task should design and create the workflow of the application and rules of working with it from scratches. In my report I'm going to shown the example of using Gatling load test tool

  • 12:50 - 13:30

    Using Page Object pattern for web services automation - new vision

    Sergey Poritskiy

    The report is about the way of creating automation of web-services, and if deeper – how to use Page Object pattern. The main advantage of such approach is it’s maximal simplicity and amity. We’re going to look at the real, successfully functioning framework, build the following way, look at the layers, discuss pros and cons and the idea of the approach itself.

  • 13:30 - 14:30

    Lunch

  • 14:30 - 15:10

    Aspect-oriented programming using Java for test automation engineers

    Sergey Mishanin

    I would like to tell a story about aspect-oriented programming, on the example of Aspectj - an extension for Java and show live examples of how using of that tool can be helpful in building the automation framework.

  • 15:20 - 16:00

    Test Framework Layers. What? Where? When?

    Anton Shapin

    Many of you heard that when creating test systems we need to understand which layers those systems should consist of. But newcomers or junior specialists sometimes have issues with understanding what are those layers for and which functions they perform. In my report i'm going to clarify those points and answer all the questions.

  • 16:00 - 16:20

    Coffee Break

  • 16:20 - 17:00

    Battle: BDD vs notBDD

    Roman Iovlev

    Behavior Driven Development in Automation still generates discussions, corridor talk about that approach continued for more than an hour after SQA Days 21, and the applicability and non-applicability limits, questions about feasibility and effectiveness are still remain opened. In the dialogue we will try to set the record straight, and formulate the algorithm of applicability and non-applicability of the solution – as the result of the report, in order to make that report as a cheat-sheet for each listener for making BDD solution.

  • 17:10 - 17:50

    Panel discussion. What for the tester should be responsible for, can be responsible for, and want to be responsible for against everything described!

    Anton Naumovich

    Intrigue! Come and join us, it promising to be interesting...Participate as a listener and active participant of the burning talk :)

  • 17:50 - 18:10

    Coffee Break

  • 18:10 - 18:50

    Panel discussion. How to "touch" results of your work. A guide for non-motivated test engineer!

    Anton Naumovich

    Intrigue! Come and join us, it promising to be interesting...Participate as a listener and active participant of the burning talk

  • 19:00 - 19:40

    Design Patterns for QA Automation

    Anton Semenchenko

    The essential part in learning a new discipline is understanding the basics and main definitions. Let us talk about main patterns used in Automated testing: the use of each pattern, patterns of limitation, specifics of implementation, patterns of dependences.

  • 19:50 - 20:30

    Static and dynamic Page Objects with Java \ .Net examples

    Anton Semenchenko

    The most difficult part in learning a new discipline - is understanding basics and main definitions. Let's talk about the most popular pattern used in UI Automation – Page Object: using Static Page Object and Dynamic Page Object, bounds of applicability and inapplicability, features of implementation related to content, practical examples.

  • 20:30 - 20.40

    Closing

  • 10:30 - 11:10

    Registration

  • 11:10 - 11:50

    JDI 2.0. Not only UI testing

    Roman Iovlev

    We are going to speak about the possibilities of Open Source UI Automation Framework JDI. Project Architect will tell all the truth about that software, and we will listen, make conclusion and, possibly, use that solution for our next projects.

  • 12:00 - 12:40

    Open your mind for OpenSource

    Roman Iovlev

    In my presentation, I'd like to share my personal experience in OpenSource. From contribution in popular projects and publishing my own project on GitHub till participation in the support and development of big company OpenSource solutions This presentation helps you to look on open Source from different sides and understand why this is useful for regular engineer and for the big company

  • 12:50 - 13:30

    Working effectively with routine tasks

    Ivan Katunou

    We focus too much on topics related to automated testing. But let's take a look at our everyday work process. How many routine tasks do we accomplish every day? How effectively do we accomplish them? Ivan is going to share his experience on effectively working with such everyday tasks.

  • 13:30 - 14:30

    Lunch

  • 14:30 - 15:10

    How to become a Senior

    Ivan Katunou

    Based on experience working as an automation engineer, expert in Java automation assessment committee in Epam, Ivan is going to share general recommendations, advice, materials for those who want to become a Senior automation engineer. This presentation might be useful for Junior and Middle automation engineers who can use it as a guide: find areas with lack of knowledge, what needs to be refreshed, areas to give attention to.

  • 15:20 - 16:00

    Running Selenium tests in parallel - systematization

    Anton Semenchenko

    Parallel run of Automated tests is not just a wish, but a real necessity, standard task which sooner or later any project meets. Sometimes, parallel run becomes very difficult or even impossible task. How to avoid such kind of a situation? What recommendations may be used for parallel test execution, what tools are better to use and what architecture for automated tests should be chosen at the beginning? We'll try to answer all these questions and of course will take a look at a dozen of examples to consolidate the proposed material. Then we are going to get focused on the opposite side of the medal and talk about 10 ways of "bad" – hard, slow, expensive, inefficient parallel run of tests on real examples. Our discussion will in fact consist of 2 parts: "what is good and what is bad" - with real examples and recommendations.

  • 16:00 - 16:20

    Coffee Break

  • 16:20 - 17:00
  • 17:10 - 17:50

    Establishing acceptance testing with the help of skillfull testers

    Nadezhda Mincheva

    Tester and his view on the testing business. How to touch all the hot buttons or reconcile you wish to check everything as in functional testing and check from the business point of view. Establishing such kind of testing, interaction with the development team and testing team. Pros and cons of the participance of skillful testers, instead of people who use the system.

  • 17:50 - 18:10

    Coffee Break

  • 18:10 - 18:50
  • 19:00 - 19:40
  • 19:50 - 20:30

    TaaS: Testing as a service, why not?

    Dmitrii Tatti

    Testing as service - not the most common thing. Even the company with big briefcase prefer internal departments of testing on each project. In the report we are going to talk about turning the department into the "professional service firm" which has come from business management. We will look at pros and cons of that solution, think about unseen issues of migrating to service model of testing.

  • 20:30 - 20.40

    Closing

Organizers

  • COMAQA.BY

Partners

  • EPAM
  • DPI Solutions

Infopartners

  • interit
  • Образование для будущего
  • valuehost
  • Аргументы и Факты
  • software-testing.ru
  • dev.by
  • myfreedom
  • Imaguru
  • vse-kursy.by
  • IT-academy
  • IBA Institute
  • CoreHard.by
  • itstep.by
  • Job tut.by