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

COMAQA Spring 2018

COMAQA Spring 2018 – конференция выходного дня по автоматизированному и ручному тестированию.

Организаторами выступает сообщество COMAQA.BY , объединяющее тестировщиков, автоматизаторов, разработчиков, девопсов, менеджеров и других IT-специалистов в контексте ручного и автоматизированного тестирования.

Выступают

Конференция (День 1)

  • 10:30 - 11:00

    Регистрация

  • 11:10 - 11:50

    Enhance your Testing Skills With Mindset Tools [In English]

    Vivien Ibironke Ibiyemi

    Using real life test stories, I will present to you examples of mindset tools that I have identified, how I have used them to optimize collaboration in software development teams, become a valuable team member and a skilled tester. I will further propose a model that can help individuals develop their own mindset tools depending on the type of environment and product being developed.

  • 12:00 - 12:40

    Using Artificial Intelligence to Test the Candy Crush Saga Game [In English]

    Alexander Andelkovic

    Candy Crush Saga is one of the biggest mobile games today with more than 1000 levels of difficulty - and users continue to ask for more. When building new content, it is extremely important to make sure that the level of difficulty is balanced and that the user does not experience crashes or problems through some unforeseen level of play. Alexander Andelkovic shows you how King is training artificial intelligence (AI) programs (bots) to test its games by mimicking human interactions. Join Alex as he discusses how King is taking testing to the next level by employing Monte Carlo Tree Search, automatic heuristic construction, and NeuroEvolution of Augmenting Topologies (NEAT) to train bots to test and evaluate difficulty levels. He discusses ways to extend and use AI bots to predict game success rates and conduct automatic performance testing. Alex explains how this AI approach can be generalized to test other applications. Learn how AI can help you with testing that's getting very difficult to master with traditional testing techniques.

  • 12:50 - 13:30

    Красивое тестирование производительности

    Вадим Зубович

    Все, кто когда-либо сталкивался с тестированием производительности, прекрасно знают, как сложно сделать отчеты понятными, хорошо визуализированными и прозрачными для заказчика. Очень важно выбрать "правильные" метрики и разработать нужные профили нагрузки, но если в результате заказчик увидит скучные и непонятные кривые на белом фоне, он вполне может отказаться от тестирования производительности как такового, поскольку результат будет не вполне прозрачен. Давайте посмотрим, как можно улучшить впечатление от результатов тестирования производительности, на примере интеграции JMeter с мощным инструментом визуализации - Grafana.

  • 13:30 - 14:30

    Обед

  • 14:30 - 15:10

    Test Design and Automation for Rest API

    Иван Катунов

    Чем тестирование RESTful API сервисов схоже и чем отличается от тестирования других типов приложений? Какое покрытие тестами является достаточным? Какие лучшие практики существуют для автоматизированного тестирования REST API? Эти и другие темы будут раскрыты в рамках доклада.

  • 15:20 - 16:00

    Test Design and Automation for Rest API

    Иван Катунов

    Чем тестирование RESTful API сервисов схоже и чем отличается от тестирования других типов приложений? Какое покрытие тестами является достаточным? Какие лучшие практики существуют для автоматизированного тестирования REST API? Эти и другие темы будут раскрыты в рамках доклада.

  • 16:00 - 16:20

    Кофе-пауза

  • 16:20 - 17:00

    Continuous mobile automation in build pipeline

    Дмитрий Лемешко

    В докладе я расскажу, как был организован запуск автоматических тестов (appium/javascript) в gitlab CI для нативного Android приложения на каждый Merge Request. Опишу, как можно встроить автотесты в существующий процесс сборки, как правильно настроить запуск тестов в docker image (тесты бегут в TestObject облаке), как произошла интеграция с клаудом и какие результаты это принесло. Tech stack: Gitlab CI, kubernetes, android, appium, javascript, testobject.

  • 17:10 - 17:50

    Глобальный обзор процесса QA и его важность

    Роман Сорока

    Рассмотрим как используется QA в различных аспектах жизни. Поговорим о его основных целях и задачах. Рассмотрим примеры хороших и плохих подходов. Поговорим о рисках.

  • 17:50 - 18:10

    Кофе-пауза

  • 18:10 - 18:50

    Challenges and good QA practices in software product development in BSS/Telco domain [In English]

    Kimmo Hakala

    This presentation is based on Kimmo’s experiences in product component QA at Qvantel and it is aimed at everyone willing to know and understand, what are the challenges we’re facing in QA during software product development in BSS & Telco domain and, in the other hand, what are the good practices and success factors, so that we are able to 1. Test the product properly 2. Deliver smoothly and also 3. Continuously improve. The perspective of the presentation is “managerial”. However, we will also discuss about the technical and methodical aspects in component testing like different test levels, methods, test automation, test data management and testing tools. We also take a look at the different expectations towards testing personnel, like documentation, visibility of test activities, re-usable test assets etc. Finally we discuss about the key success factors in QA for software product development.

  • 19:00 - 19:10

    Закрытие

  • 19:30 -

    After-party

  • 10:30 - 11:00

    Регистрация

  • 11:10 - 11:50

    Концептуальные основы ООП в Тестировании

    Антон Семенченко

    При изучении любой дисциплины самое сложное / главное понять основы, базовые принципы, на пальцах, на школьных примерах, затем, на этот металлический каркас можно навесить тонны бетонной практики, получившийся железобетонный монолит станет гарантией практически не ограниченного технического роста специалиста. Звучит самоочевидно, не правда ли ..? И тем не менее, мой субъективный опыт проведения собеседований, а это около ~500 специалистов из стран СНГ, Индии, США в Автоматизации тестирования и сопоставимые цифры в С \ С++ мире, говорит, что даже Senior разработчики в большинстве не понимают «физического смысла» ООП, не могут озвучить базовую формулировку одного из «столпов» - инкапсуляции, хотя знают как на 3 языках, 20 способами, реализовать интерфейс, класс и объект, а вот вырасти дальше уже не могут, и вынужденно в течении 20 лет топчутся на месте. Вот это досадное карьерное недоразумение мы и постараемся исправить. IMHO тема будет интересна / полезна самому широкому кругу слушателей, от молодых специалистов в Ручном тестировании до Архитекторов в Автоматизации, приходите, будет интересно.

  • 12:00 - 12:40

    Концептуальные основы ООП в Тестировании

    Антон Семенченко

    При изучении любой дисциплины самое сложное / главное понять основы, базовые принципы, на пальцах, на школьных примерах, затем, на этот металлический каркас можно навесить тонны бетонной практики, получившийся железобетонный монолит станет гарантией практически не ограниченного технического роста специалиста. Звучит самоочевидно, не правда ли ..? И тем не менее, мой субъективный опыт проведения собеседований, а это около ~500 специалистов из стран СНГ, Индии, США в Автоматизации тестирования и сопоставимые цифры в С \ С++ мире, говорит, что даже Senior разработчики в большинстве не понимают «физического смысла» ООП, не могут озвучить базовую формулировку одного из «столпов» - инкапсуляции, хотя знают как на 3 языках, 20 способами, реализовать интерфейс, класс и объект, а вот вырасти дальше уже не могут, и вынужденно в течении 20 лет топчутся на месте. Вот это досадное карьерное недоразумение мы и постараемся исправить. IMHO тема будет интересна / полезна самому широкому кругу слушателей, от молодых специалистов в Ручном тестировании до Архитекторов в Автоматизации, приходите, будет интересно.

  • 12:50 - 13:30

    Концептуальные основы ООП в Тестировании

    Антон Семенченко

    При изучении любой дисциплины самое сложное / главное понять основы, базовые принципы, на пальцах, на школьных примерах, затем, на этот металлический каркас можно навесить тонны бетонной практики, получившийся железобетонный монолит станет гарантией практически не ограниченного технического роста специалиста. Звучит самоочевидно, не правда ли ..? И тем не менее, мой субъективный опыт проведения собеседований, а это около ~500 специалистов из стран СНГ, Индии, США в Автоматизации тестирования и сопоставимые цифры в С \ С++ мире, говорит, что даже Senior разработчики в большинстве не понимают «физического смысла» ООП, не могут озвучить базовую формулировку одного из «столпов» - инкапсуляции, хотя знают как на 3 языках, 20 способами, реализовать интерфейс, класс и объект, а вот вырасти дальше уже не могут, и вынужденно в течении 20 лет топчутся на месте. Вот это досадное карьерное недоразумение мы и постараемся исправить. IMHO тема будет интересна / полезна самому широкому кругу слушателей, от молодых специалистов в Ручном тестировании до Архитекторов в Автоматизации, приходите, будет интересно.

  • 13:30 - 14:30

    Обед

  • 14:30 - 15:10

    Особенности тестирования ПО в предметной области Life Sciences

    Владимир Поляков

    Мой доклад направлен на то, чтобы показать, что в данной предеметной области можно встретить множество интересных задач по тестированию. Также мы увидим, что для работы в области Life Sciences не требуется высшего биологического образования.

  • 15:20 - 16:00

    Архитектура Open Source решений для автоматизации тестирования на JDI 2.0

    Роман Иовлев

    Мы поговорим о новых возможностях Open Source фреймворка JDI для Автоматизации UI Тестирования и не только на языках Java, C# .Net и Python. Архитектор проекта расскажет «всю правду» о своем детище, а мы послушаем, сделаем выводы и, возможно, используем это решение для нашего следующего проекта.

  • 16:00 - 16:20

    Кофе-пауза

  • 16:20 - 17:00

    Антипаттерны UI-Автоматизации

    Антон Семенченко

    В рамках нашего сдвоенного доклада мы проговорим проблему построения Архитектуры решений Автоматизации «от обратного» - систематизируем классические Архитектурные недочеты, в том числе процессного происхождения, сформулируем варианты решения каждой рассмотренной проблемы, критерии выбора решения, и конечно условия перехода проблемы из не идеальной, но промышленно приемлемой, в потенциально опасный для проекта прецедент.

  • 17:10 - 17:50

    Антипаттерны UI-Автоматизации

    Антон Семенченко

    В рамках нашего сдвоенного доклада мы проговорим проблему построения Архитектуры решений Автоматизации «от обратного» - систематизируем классические Архитектурные недочеты, в том числе процессного происхождения, сформулируем варианты решения каждой рассмотренной проблемы, критерии выбора решения, и конечно условия перехода проблемы из не идеальной, но промышленно приемлемой, в потенциально опасный для проекта прецедент.

  • 17:50 - 18:10

    Кофе-пауза

  • 18:10 - 18:50

    Панельная дискуссия. Тестировщики налево, разработчики направо. Куда податься автоматизатору?

    Сергей Порицкий (Панельная дискуссия)

    В уже привычном формате «условно круглого стола» мы обсудим с первого взгляда простой, но на деле весьма противоречивый вопрос – кто же такой "Автоматизатор"? «Тестировщик», который еще и пишет код, или «разработчик» со своей специфической направленностью? Приходите, участвуйте в роли слушателей и активных участников беседы – будет интересно

  • 19:00 - 19:10

    Закрытие

  • 19:30 -

    After-party

Мастер-классы (День 2)

  • 10:30 - 11:00

    Регистрация

  • 11:00 - 14:00

    Mindset Tools approach to testing [In English]

    Vivien Ibironke Ibiyemi

    В рамках данного мастер-класса вы узнаете, как на основе Mindset-инструментов взрастить в себе «менталитет тестировщика» и улучшить ваши тестовые скиллы. После данного семинара вы расширите свои портфель QA-инструментов, добавив в него mindset-инструменты и mindset тестовый подход. - Вы узнаете, как дешевле и эффективнее развивать ваш тестовый Mindset и постепенно совершенствовать ваши тестовые скиллы. - Вы узнаете и будете вдохновлены тем, как можно стать инновационным и креативным в процессе работы. - Вы сможете попробовать свои силы в разработке собственных Mindset-инструментов и станете более ценными в роли тестировщика, программиста или менеджера проекта. После мастер-класса Вы будете поражены тем, как один семинар может «катапультировать» ваше мышление и направить вас на непрерывный рост, независимо от вашей роли в проекте.

  • 14:00 - 15:00

    Обед

  • 15:00 - 17:00

    Mindset Tools approach to testing [In English]

    Vivien Ibironke Ibiyemi

    В рамках данного мастер-класса вы узнаете, как на основе Mindset-инструментов взрастить в себе «менталитет тестировщика» и улучшить ваши тестовые скиллы. После данного семинара вы расширите свои портфель QA-инструментов, добавив в него mindset-инструменты и mindset тестовый подход. - Вы узнаете, как дешевле и эффективнее развивать ваш тестовый Mindset и постепенно совершенствовать ваши тестовые скиллы. - Вы узнаете и будете вдохновлены тем, как можно стать инновационным и креативным в процессе работы. - Вы сможете попробовать свои силы в разработке собственных Mindset-инструментов и станете более ценными в роли тестировщика, программиста или менеджера проекта. После мастер-класса Вы будете поражены тем, как один семинар может «катапультировать» ваше мышление и направить вас на непрерывный рост, независимо от вашей роли в проекте.

  • 17:00 - 17:30

    Кофе-пауза

  • 17:30 - 20:30

    Деловые переговоры в голливудском стиле

    Роман Сорока

    В сфере ИТ нужно вести переговоры постоянно. Всё время ведётся обсуждением сроков, объёма и бюджета проектов. Каждому итшнику нужно уметь оценивать свои задачи и принимать решения от каких фич отказаться, а какие должны быть обязательны, а также решать вопрос сжатых сроков. Данная деловая игра позволит вам понять нюансы психологии, улучшить навыки риск-менеджмента, а также усилить способность убеждения. В процессе игры вы наглядно увидите из каких этапов состоят переговоры и попробуете заключить контракт в ролях заказчика и подрядчика. Данный мастер-класс поможет подготовиться к роли участника переговоров как со стороны заказчика, так и со стороны подрядчика.

  • 10:30 - 11:00

    Регистрация

  • 11:00 - 14:00

    Архитектура решений UI Автоматизации

    Антон Семенченко и Вадим Зубович

    Для кого мастер-класс? Мастер-класс полезен всем senior+ и даже middle-специалистам, которые подходят к уровню senior’а и начинают решать задачи в том числе на уровне Архитектуры и Дизайна решения. Почему выбрана веб-автоматизация? Потому что веб – мировой тренд. Автоматизация веба занимает существенную долю рынка автоматизации в целом, любой специалист, пусть даже с задачами в области back-end automation или разработки Unit-тестов, все равно периодически сталкивается с веб. Очень многие сотрудники занимаются исключительно веб-автоматизацией. Какие вопросы мы рассмотрим: построения архитектур, разбиения на слои, модули, основные паттерны и антипаттерны, условия и критерии применимости и неприменимости того или иного подхода. Потому что самое главное и сложное – это поиск баланса. Вот об этом мы и будем говорить. Этот тренинг полезен как способ: • систематизации своих уже имеющихся знаний; • получения новых знаний; • подготовки к интервью – потому что в рамках любого интервью, начиная со специалиста уровня middle, обязательно будут вопросы об архитектуре автоматизации. А далее, чем выше технический level – тем больший процент вопросов посвящен этой теме; • подготовки к уровню senior-специалиста. Например, практически во всех крупных компаниях есть формальная процедура Assessment’а на следующий уровень. И гарантированно на уровень senior’а будут вопросы, которые мы рассмотрим в рамках данного мастер-класса.

  • 14:00 - 15:00

    Обед

  • 15:00 - 17:30

    Архитектура решений UI Автоматизации

    Антон Семенченко и Вадим Зубович

    Для кого мастер-класс? Мастер-класс полезен всем senior+ и даже middle-специалистам, которые подходят к уровню senior’а и начинают решать задачи в том числе на уровне Архитектуры и Дизайна решения. Почему выбрана веб-автоматизация? Потому что веб – мировой тренд. Автоматизация веба занимает существенную долю рынка автоматизации в целом, любой специалист, пусть даже с задачами в области back-end automation или разработки Unit-тестов, все равно периодически сталкивается с веб. Очень многие сотрудники занимаются исключительно веб-автоматизацией. Какие вопросы мы рассмотрим: построения архитектур, разбиения на слои, модули, основные паттерны и антипаттерны, условия и критерии применимости и неприменимости того или иного подхода. Потому что самое главное и сложное – это поиск баланса. Вот об этом мы и будем говорить. Этот тренинг полезен как способ: • систематизации своих уже имеющихся знаний; • получения новых знаний; • подготовки к интервью – потому что в рамках любого интервью, начиная со специалиста уровня middle, обязательно будут вопросы об архитектуре автоматизации. А далее, чем выше технический level – тем больший процент вопросов посвящен этой теме; • подготовки к уровню senior-специалиста. Например, практически во всех крупных компаниях есть формальная процедура Assessment’а на следующий уровень. И гарантированно на уровень senior’а будут вопросы, которые мы рассмотрим в рамках данного мастер-класса.

  • 17:30 - 18:00

    Кофе-пауза

  • 18:00 - 20:00

    Архитектура решений UI Автоматизации

    Антон Семенченко и Вадим Зубович

    Для кого мастер-класс? Мастер-класс полезен всем senior+ и даже middle-специалистам, которые подходят к уровню senior’а и начинают решать задачи в том числе на уровне Архитектуры и Дизайна решения. Почему выбрана веб-автоматизация? Потому что веб – мировой тренд. Автоматизация веба занимает существенную долю рынка автоматизации в целом, любой специалист, пусть даже с задачами в области back-end automation или разработки Unit-тестов, все равно периодически сталкивается с веб. Очень многие сотрудники занимаются исключительно веб-автоматизацией. Какие вопросы мы рассмотрим: построения архитектур, разбиения на слои, модули, основные паттерны и антипаттерны, условия и критерии применимости и неприменимости того или иного подхода. Потому что самое главное и сложное – это поиск баланса. Вот об этом мы и будем говорить. Этот тренинг полезен как способ: • систематизации своих уже имеющихся знаний; • получения новых знаний; • подготовки к интервью – потому что в рамках любого интервью, начиная со специалиста уровня middle, обязательно будут вопросы об архитектуре автоматизации. А далее, чем выше технический level – тем больший процент вопросов посвящен этой теме; • подготовки к уровню senior-специалиста. Например, практически во всех крупных компаниях есть формальная процедура Assessment’а на следующий уровень. И гарантированно на уровень senior’а будут вопросы, которые мы рассмотрим в рамках данного мастер-класса.

  • 10:30 - 11:00

    Регистрация

  • 11:00 - 13:00

    Quest for an adequate test automation coverage

    Александр Пушкарев

    "Feature test" approach to test automation. How does it work in real life? Let us to automate a simple application in real-time. Hardcore coding and testing workshop. Let's see!

  • 13:00 - 14:00

    Обед

  • 14:00 - 15:30

    Fast UI and Services testing with JDI2.0 master class

    Роман Иовлев

    JDI is a great framework for UI testing but me moves forward. JDI 2.0 provides not only a tool or framework but a list of approaches and practices for testing. There are some breaking changes in 2.0 version, but most JDI features still available in JDI 2.0. In this master class session I would like to demonstrate real QA automation tasks and how easy they can be resolved with JDI 2.0. Master class will cover the Web UI automation on JDI based on Selenium. It has “task – solution” format. No theory. No water. Only practice.

  • 15:30 - 16:00

    Кофе-пауза

  • 16:00 - 17:30

    Fast UI and Services testing with JDI2.0 master class

    Роман Иовлев

    JDI is a great framework for UI testing but me moves forward. JDI 2.0 provides not only a tool or framework but a list of approaches and practices for testing. There are some breaking changes in 2.0 version, but most JDI features still available in JDI 2.0. In this master class session I would like to demonstrate real QA automation tasks and how easy they can be resolved with JDI 2.0. Master class will cover the Web UI automation on JDI based on Selenium. It has “task – solution” format. No theory. No water. Only practice.

Организаторы

  • Comaqa

Партнеры

  • Epam
  • DPI Solutions

Инфопартнеры

  • InterIT
  • Образование для будущего
  • radio-qa.com
  • Аргументы и Факты
  • software-testing.ru
  • dev.by
  • myfreedom
  • Imaguru
  • vse-kursy.by
  • IT-academy
  • IBA
  • CoreHard
  • itstep.by
  • Job tut.by
  • QA Blog
  • Grodno IT Community
  • IT-Events
  • vse-kursy.com
  • iti.bsuir.by
  • Afisha.tut.by
  • Relax.by