#COMAQA

COMAQA Spring 2017 Сonference

COMAQA Spring 2017 Сonference is fully dedicated to manual and automated QA.

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.

Registration for watching online-translation

There are more than 20 reports , divided into 6 sections:

Automated testing (7 reports)

Management in testing (4 reports)

DevOps (5 reports)

Human funds in testing (3 reports)

Testing and data (1 report)

Special types of testing (1 report)

#COMAQA

Speakers

Schedule

  • 10:00 - 10:50

    Registration

  • 10:50 - 11:00

    Opening

  • 11:00 - 11:40

    DevOps - let yourself enjoy your job

    Alexandr Ivankov

    Overview of the typical problems appearing during the software development lifecycle and variants of solving those using DevOps practices. Effective variants of interactions between DevOps and QA Specialists.

  • 11:50 - 12:30

    Docker and Selenoid - Make Autotests Great Again

    Pavel Senin

    Docker is a very useful tool, to build required infrastructure only at the time of test run (browsers of different vendors and version of isolated containers, help stud-services, etc) in seconds. Browsers in containers lets you parallelize the test run – that enormously shortens the test run time, provides clean environments for each auto-test – which increases test stability. Containers, in contrast to VM are much easier to create and kill, which helps in save our funds. In short about Docker on Windows. Description of Selenoid working principles - https://github.com/aandryashin/selenoid - why it’s better than HUB or HUB on Docker. Possible demo based on the topic verification and Docker basics demonstration running Jenkins and a couple of automatically connected Slave with “one command”, running and demoing Selenoid.

  • 12:40 - 13:20

    Preparing Docker for Test Automation

    Vadzim Hushchanskou

    Docker, as technology, is intensively used for a long time in various projects. The report is about the variants of using Docker for automated testing on such projects like: micro services deploy verification, building isolated environment for testing, monitoring production state.

  • 13:30 - 14:10

    Experience in integration testing automation and using DevOps in bank processing

    Aliaksei Yakimovich

    In the report, we are going to speak about feature and tasks, which appear if front of the automation engineers of complex systems. We’re going discuss the solutions which we implemented for integration automation of complex solutions. I will show how DevOps and automation lets you build automated testing systems.

  • 14:10 - 14:30

    Coffee Break

  • 14:30 - 15:10

    Codeception + Docker + Robo and what happened in the end

    Vage Zakaryan

    Tests paralleling: the best PHP tool for automation (Codeception); basics of Docker; robo – what is it and why we need it; profit.

  • 15:20 - 16:00

    Selenium stack in Python

    Andrey Stakhievich

    The report is an overview of various tools for testing using Python, which can be used for creating effective end-to-end framework based on Selenium WebDriver with minimal number of self-implemented wheels. We are going to look at such architectural components like wrappers around driver itself, Page Object and Page Element patterns, reporting and following tools, which are going to work and play a role of those components.

  • 16:10 - 16:50

    Test Automation: a set of recommendations for beginners

    Aliaksandr Nestsiarovich

    What to do if you need to implement automation but there is no team of 10 automation engineers and not planning to be. The reporter is going to describe how to create automation from the scratch fast and effective by one person. During the presentation you are going to learn how to start building automation framework for UI and API testing.

  • 16:50 - 17:20

    Coffee Break

  • 17:20 - 18:00

    Adjusting page-object approach for web services test automation

    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.

  • 18:10 - 18:50

    Report Portal 3x. The technical side

    Andrei Varabyeu

    We are going to look at what changed on the technical side with the new version of ReportPortal. We are going to talk about current problems, find ways of solving them and near-future plans of project development.

  • 19:00 - 19:40

    Antipatterns of UI automation

    Vadim Zubovich

    There are tons of talks on how to build automation properly, however there is no silver bullet for every problem and here’s where people get in trouble. They can’t apply the “perfect” approaches and practices so they try to implement their own and often make common mistakes. Those “mistakes” aka “what NOT to do” aka “antipatterns” that we’re going to talk about. I’d like to mention both coding antipatterns and antipatterns in the whole approach to automated testing that I’ve come across too often and that often prevent growth of the project. Hopefully together we will be able to avoid those common misconceptions.

  • 19:50 - 20:30

    Testing in the data world

    Igor Khrol

    Company Management is trying to make solution not like “as it goes”, but based on numbers and data. How to test the work of software which calculates that numbers? If the code, which processed the company’s year data calculated 42% - is it a correct answer, or we have a mistake here and we should receive 43%? I would try to answer that question based on the practice we have collected in the analytic department in Toptal. BI, ETL, DWH, ML… If you know what those abbreviation mean – come and join us in a talk about testing in a world of data.

  • 20:30 - ...

    Afterparty

  • 10:00 - 10:50

    Registration

  • 10:50 - 11:00

    Opening

  • 11:00 - 11:40
  • 11:50 - 12:30

    How to evaluate testing processes on a project

    Andrey Ladutko

    Testing is a process, which does not remain where it is and requires continuous improvements. We’re going to that during retrospectives, from personal or somebody’s experience and mistakes, intuitive or based on some kind of data. I will describe how to value the testing process on the project: where to start from, where to pay more attention, share my practical experience and answer all your questions. See you at the report.

  • 12:40 - 13:20

    Lean for QA Automation

    Dmitrii Tatti

    How Lean principles (canny production) may be applied to increasing effectiveness of test automation.

  • 13:30 - 14:10

    Scrum metrics

    Viktoryia Simanenko

    Do metrics let you effectively manage the project: diagnose the problems, localize them, fix and verify them? How to use metrics with maximum result?

  • 14:10 - 14:30

    Coffee Break

  • 14:30 - 15:10

    Competence system

    Egor Soskovets

    Every employee asks a question during his self-development: where to grow, what I lack in to be successful, etc. In my report, I am going to look at the systematic approach of employee development of different specialization at the company.

  • 15:20 - 16:50

    Hiring testers using competencies

    Elena Tatti

    Soft skills – are person’s skills, which are not connected to his professional skills, such as honesty, goal persuading, leadership. In the most cases those skills make an employee valuable, or not valuable and unbearable regardless his or her professional skills. For “starting” positions, where experience is not a goal, soft skills become especially actual. During the report we are going to create a profile of soft skills for the employee working in testing and look at the methods of finding those skills.

  • 16:50 - 17:20

    Coffee Break

  • 17:20 - 18:00

    What to do when you are beaten by a gingerbread as well?

    Anna-Maria Zagainova

    That story is about everybody who met the problem of motivation at least once. The story is for people who is going to meet that motivation problem. Who is guilty, what to do and how to live with that?

  • 18:10 - 18:50

    Web applications security

    Uladzislau Murashka

    In the report we are going to formulate the main definitions, discuss common problems and mistakes, find out which difficulties we can meet, including bureaucratic ones, speak about different working and “non-working” examples.

  • 19:00 - 20:00

    A game of testing

    Roman Soroka

    Showing the process of continuous delivery based on the example of cocktail – a mix of Game of Thrones TV series and rich practical experience of the reporter, and also speaking about examples of using logic tools for making testing easier.

  • 20:10 - 20:30

    "Gop-stop" automation: the records of a mad man №0001

    Tsimafei Avilin

    In a short report the example of unsuccessful automation is described. Automation which lead to the team demotivation, unstable tests, pointless time waste and to unsatisfied customer. Automation stack: API (Exchange, REST, Azure), DB, Windows PowerShell, TFS, MSTest.

  • 20:30 - ...

    Afterparty

Organizers

  • COMAQA.BY

Partners

  • DPI Solutions
  • EPAM
  • SQA Days

Infopartners

  • software-testing.ru
  • dev.by
  • myfreedom
  • Imaguru
  • Форму по программной инженерии для студентов
  • IT-academy
  • IBA Institute
  • CoreHard.by
  • itstep.by