хComaqa Autumn 2018Comaqa Spring 20182017 Autumn Piter2017 Autumn Brest2017 Autumn Grodno2017 Summer2017 Spring2017 Winter2016 Birthday2016 Autumn2016 Jan2015 Birthday2015 Conf22014 Conf1
#COMAQA

COMAQA Summer 2017 Сonference

COMAQA Summer 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 18 reports in 5 sections:

Test automation (8 reports)

Management in testing (3 reports)

DevOps (3 reports)

Human capital in testing (2 reports)

Testing and data (2 report)

Comaqa Summer 2017 Live:

#COMAQA

Speakers

Schedule

  • 10:00 - 10:50

    Registration

  • 10:50 - 11:00

    Opening

  • 11:00 - 11:40

    Advanced test automation techniques for responsive apps and sites

    Adam Carmi

    Responsive web design has become the preferred approach for building sites and apps that provide an optimal viewing and interaction experience on any phone, tablet, desktop or wearable device. However, automatically testing these responsive sites and apps can be quite a challenge, due to the need to cover all supported layouts, their respective navigation, and visible content. In this session we will implement a complete Selenium-based automated test for a popular responsive website from scratch. You will learn how to effectively design responsive page objects, implement generic tests that work for all the layouts of your app, control the browser’s viewport size in order to accurately target layout transition points, incorporate layout-specific assertions in your tests, and visually validate the correctness of your app’s layout​. We will also share tips and best practices for test planning and execution.

  • 11:50 - 12:30

    Testing services: tips and tricks

    Andrei Stasevich

    Tools and approaches of WebServices testing with focus on ready to go solutions and ways of using them are going to be described in the report. Free tools of API Automation are going to be described during the presentation.

  • 12:40 - 13:20

    Automation testing of REST endpoints in a less coded way

    Aleh Struneuski

    I am going to tell about one of the ways used to do automated testing of REST web-services, which does not require programming skills for creating test cases as soon as the framework is implemented. I am going to cover the following things: - What is REST web-services testing? (input test data / types of checks); - Ways used to automate testing of REST web-services; - Building your own test framework to create automated tests in a less code way; - When can it be applied?

  • 13:30 - 14:10

    Desktop automation tools analysis in 2017

    Anton Semenchenko

    The report is about the selection of tool of Desktop automation. Which criteria (22) of selection of the tool exist? We will discuss the subset of the most important and interesting to the customer, test automation engineer, manager. Which tools (20) are presented today on the market? Comparison analysis of each desktop tool according to those 22 criteria. We will also talk about Desktop Automation trends.

  • 14:10 - 14:40

    Coffee Break

  • 14:40 - 15:20

    OpenSource Frameworks & IT сompany

    Andrei Varabyeu

    Why we need to create our own Automation framework? What profit can the company, customer, developers gain? What expected results and completely unexpected complications can be met during the implementation of your own vision of ideal framework? Which advice we can receive from the authors of more or less popular Open Source solutions? We can answer all those questions, actively including listeners into a discussion.

  • 15:30 - 16:10

    Future of Test Automation

    Anton Semenchenko

    We will talk about the evolution of Selenium WebDriver, and objective reasons, that transformed one of the Web-oriented solutions into web-standard, we will discuss the evolution of tools of mobile automation, we will speak about latest Appium news, we will have a brainstorm about next phase of desktop automation, we will remember kotlin, we will speak about the richness of IoT and AI platforms, complexities of quality assurance today and tomorrow, look at Robotic Process Automation with clear eye, give examples of real projects implemented here and now, and we will join all those elements and formulate the coordinates system and evolutional IT vector using The Sedov's law of hierarchical compensation and Hegel dialectics. Understanding the future of the sector if the industry is the unique advantage.

  • 16:20 - 17:00

    Review ORM in C#

    Kanstantsin Harbachou

    In the report we will compare performance and convenience of different ORM for C#. Also, you will hear about the experience of using ORM in automation. Dapper will also be mentioned.

  • 17:00 - 17:30

    Coffee Break

  • 17:30 - 18:10

    Automating static analysis and testing of Transact SQL code

    Dmitry Barovik

    Need for testing, static analysis and code revision is not questionable for all the types of the application and programming languages. All… instead of SQL. SQL, which is a de-facto standard for integrating data layer into client-server applications. Using stored procedures written on SQL dialects helps in implementing the business-logic layer. Stop being silent and trying to pretend that applications consist only of UI layer! Automate work and establish quality standards is required for all the levels of application, including database. Because having one incorrectly formulated DELETE or UPDATE operator could completely destroy all the information stored during years and destroy the business. We will look at the questions how to automatically include Transact SQL into processes of source control, static analysis, code review, automation testing and continuous integration.

  • 18:20 - 19:00

    Altitude sickness for managers

    Dmitrii Tatti

    It's easy to identify a manager in a crowd of people. He is always busy. He is sitting on part of the chair while speaking to you because he needs to go. To make a decision on the existence of humanity, or at least to talk with the customer. Or the other way - he might sit as a usual person, but look not at you, but at your iPhone. And it's clear for everyone that in iPhone something big is happening. And that is how barriers between the manager and the employee appear. And that is how class war starts between "they can't do anything ok" and "I can't even imagine how he managed to become a boss". Let's talk about the cause of those problems, and, of course, try to find answer how to solve them

  • 19:10 - 20.00

    Closing

  • 20:00 - ...

    Afterparty

  • 10:00 - 10:50

    Registration

  • 10:50 - 11:00

    Opening

  • 11:00 - 11:40

    Advanced test automation techniques for responsive apps and sites

    Adam Carmi

    Responsive web design has become the preferred approach for building sites and apps that provide an optimal viewing and interaction experience on any phone, tablet, desktop or wearable device. However, automatically testing these responsive sites and apps can be quite a challenge, due to the need to cover all supported layouts, their respective navigation, and visible content. In this session we will implement a complete Selenium-based automated test for a popular responsive website from scratch. You will learn how to effectively design responsive page objects, implement generic tests that work for all the layouts of your app, control the browser’s viewport size in order to accurately target layout transition points, incorporate layout-specific assertions in your tests, and visually validate the correctness of your app’s layout​. We will also share tips and best practices for test planning and execution.

  • 11:50 - 12:30

    Interaction variants with host of application Under Test

    Dzmitry Sankouski

    The task of building interaction with the host of tested app and 3 solution variants, starting from the least complicated one will be described. Java and bash languages will be used.

  • 12:40 - 13:20

    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:10

    Regression Testing Team. The last Jedi

    Anastasiya Babovich

    The report will cover the following topics: - Specific of work of separate automation testing regression team; - Pros and cons of such team; - Issues that were faced and the possible methods to resolve them; - Recommendations for decision-making whether to create such team or not.

  • 14:10 - 14:40

    Coffee Break

  • 14:40 - 15:20

    Can we have some more…quality?

    Alexander Pushkarev

    We hear more and more about engineering culture nowadays. We also can hear thing like shifting testing right/left and the idea that we require more quality. I would like to talk about those things in my report, I would like to share my thoughts about what quality is, where it comes from, how can we influence in increasing/decreasing quality rate, plus a couple of successful and efficient QA processes.

  • 15:30 - 16: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.

  • 16:20 - 17:00

    Alternative approach to testing when using continuous delivery process

    Dmitry Kaigorodov

    Manual and integration testing are the hardest parts of continuous integration / continuous delivery process. To be more agile and have shorter software delivery integration cycles companies need to use additional instruments to solve these problems. Kuoll provides tools to automatically detect, report and prioritize bugs.

  • 17:00 - 17:30

    Coffee Break

  • 17:30 - 18:00

    Docker as developers' tool. Pros and cons

    Igor Kozlovsky

    DockStation founder and developer, the author and creator of three tools will share his own experience in the ways of using Docker in development, talk about advantages and disadvantages of the approach, describe how Docker usage help in avoiding disadvantages and what place does the tool takes.

  • 18:00 - 18:10

    Experience of using Docker in automated testing

    Alex Burym

    Real life usage of Docker for implementing CI in automated testing. We will talk about how using Docker for launching test environments helps in solving dependency conflicts, to make resource utilization flexible and effective.

  • 18:20 - 19:00

    Relatively honest ways of weaning money or let's talk about the vulnerabilities of architectural solutions

    Roman Soroka

    We are going to look at the vulnerable places of different complex systems starting from historical software, to every day’s known to everybody IT solutions. We will speak about the things which should be taken to consideration while developing architecture, if we talk about vulnerabilities. Of course, we will mention spending control. The report is going to be interesting for everybody who has interest in security testing or for those who eagers to know if it's ok to apply for credit with 0% interest per annum in cash

  • 19:10 - 20.00

    Closing

  • 20:00 - ...

    Afterparty

Organizers

  • COMAQA.BY

Partners

  • DPI Solutions
  • EPAM

Infopartners

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