COMAQA Winter 2017 Сonference
26 февраля, Минск

COMAQA Winter 2017 Сonference – очередная большая конференция выходного дня по автоматизированному и ручному тестированию.

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

Регистрация для просмотра онлайн-трансляции

Хотите выступить с докладом? Оставляйте заявку

#COMAQA

Выступают

Расписание

  • 10:00 - 10:50

    Регистрация участников

  • 10:50 - 11:00

    Открытие

  • 11:00 - 11:40

    Логические инструменты в арсенале тестировщика

    Роман Сорока

    Хочу поделиться инструментарием который сам широко использую в своей работе, он будет полезен как автоматизаторам так и ручным тестировщикам. В докладе будут приведены примеры разных инструментов таких как ACC матрица, RACI матрицы, SWOP анализа и других.

  • 11:50 - 12:30

    Эволюция браузерных тестов

    Александр Павлов

    Как мы отказались от zombieJs, а потом и от phantomJs. Обзор инструментов для selenium тестирования на платформе nodeJs. Тестирование верстки с помощью selenium. Работа с selenium фермой.

  • 12:40 - 13:10

    Тест длиною в паранойю

    Дмитрий Татти

    Автоматизация QA шагает по планете. Тесты крутятся – баги мутятся.
    Не одно копье было сломано о тему рациональности внедрения автоматизации тестирования. В докладе мы проговорим этот актуальный вопрос с точки зрения QA/QC специалистов, сфокусируемся на аспектах, которые часто остаются за бортом дискуссий:
    - Что дают автотесты «рядовым» тестировщикам? Не работаем ли мы в стиле «девушку вынули - автомат засунули»?
    - Могут и должны ли тестировщики доверять результатам автотестов? Что делать, если доверия нет?
    Ну, и как обычно в наших широтах,
    - Кто виноват и что делать?

  • 13:20 - 14:00

    Future of UI Automation testing and JDI

    Роман Иовлев

    Software testing is highly growing trend. And I want to look a little bit in future. How Testing should looks like 2020. On what directions we Test Engineers should concentrate? What goals we should force and what we can get while rich this point? Enjoy the future now

  • 14:00 - 14:30

    Кофе-пауза

  • 14:30 - 15:10

    Круглый стол «Архитектура решений UI автоматизации»

    Андрей Воробьев

    Let's talk over the layered architecture of UI automation via prism of modules, layers, architectural patterns, design patterns both specific for QA Automation and general purpose.
    1. Modules
    2. Layers
    3. Architectural patterns
    4. Specific for QA Automation DP’s
    5. General purpose DP’s
    6. Ho to make a right choice
    7. Statefull and stateless solutions
    8. Comparative analyses
    9. Wrappers as a one of key points
    10. Comparative analyses
    11. Using cloud features: scalability, e.g.
    12. Mobile: nuances if emulators or/and real devices usage
    13. Parallelization and multithreading as part of TA;
    14. Popularity of OS related tasks – working with OS file system, time, remote connection, WIN32 api, etc.
    15. Criterias
    16. Summary

  • 15:20 - 16:00

    Круглый стол «Старт автоматизации тестирования на проекте»

    Марта Веренчикова

    Внедрение автоматизации тестирования – это также проект, у которого есть цели и задачи, который должен развиваться в рамках имеющихся ресурсов и с учетом «внешних» условий, факторов и рисков. Запустить такой проект и сделать его успешным, разработать четкие процедуры и регламент, которые послужат основой для всех последующих проектов по автоматизации – это то, к чему стремятся во многих IT-компаниях. В рамках круглого стола мы постараемся затронуть следующие вопросы:
    1) с чего собственно начать: изучение тестируемого продукта? или пожеланий заказчика? или возможностей команды?
    2) команда:
    - отбор членов команды (сколько человек, с какими навыками, как отбираем)
    - распределение задач и зон ответственности
    - организационные вопросы (отпуска, новый человек в команде и пр.)
    - особенности распределенной команды
    - взаимодействие с иными командами (разработчики, DevOps, «ручники», бизнес)
    3) выбор покрытия и видов тестов для автоматизации: регрессия, функциональные, производительность и пр.
    4) выбор фрэймворков, инструментов и пр.
    5) лицензии, «open source»-ые инструменты
    6) выбор архитектурного решения
    7) договоренности по стилю кодирования, проведению «code review», именованию тестовых методов и пр.
    8) договоренности по подготовке тестовых данных, настройке тестовых окружений, прогону тестов, анализу результатов
    9) метрики (что собираем и когда начинаем собирать)
    10) документирование процесса по внедрению автоматизации, опрос участников
    11) влияние методологии разработки ПО (agile и пр.) на старт и развитие проекта по автоматизированному тестированию
    12) влияние стадии разработки продукта на старт автоматизированного тестирования
    13) различия в старте проекта по автоматизации для веб-, мобильных и desktop-продуктов.

  • 16:10 - 16:50

    Тестирование мобильных приложений используя облачные сервисы. TestDroid, TestObject и многое другое

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

    Мы вместе проговорить следующие вопросы
    1. Запуск тестов в облаке: server-side VS client side execution
    2. Парк устройств и поддерживаемые фреймворки в TestDroid, TestObject
    3. Доступные действия и ограничения в работе с устройствами в облаке
    4. Интеграция проекта на базе Appium-а используя client-side execution & API облачного сервиса
    5. Интеграция с hockeyApp.
    6. Как мы тестировали и что из этого получилось – личная история

  • 17:00 - 17:40
  • 17:50 - 18:30

    Как научить роботов играть в игры?

    Филипп Кекс

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

  • 18:30 - 18:40

    Закрытие конференции

  • 19:00 - ...

    Afterparty

  • 10:00 - 10:50

    Регистрация участников

  • 10:50 - 11:00

    Открытие

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

    Некоторые физические законы в контексте автоматизации тестирования

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

    Мы проговорим подмножество из 6 наиболее релевантных автоматизации тестирования «законов» из разных областей науки в хронологическом порядке, а также их следствия для IT, рассмотренные через QA/QC призму. Затем попытаемся связать все воедино в единую «научную» картину мира автоматизации. И, конечно же, подготовим море «раздаточных материалов» для дальнейшего изучения, более глубокого понимания и практического применения в нашей ежедневной работе. Материал базируется на многолетнем опыте «управленческой» и «преподавательской» деятельности докладчика и будет полезен всем: от молодого специалиста до IT-«мастодонта», хотя бы как способ систематизации практического опыта. Беседа пойдет, пусть и через «околонаучную» призму, но «на пальцах», гарантированно будет понятна и полезна самому широкому кругу слушателей, будет направлена на «понимание» IT-процессов, основу сознательного успеха в отрасли.

  • 12:40 - 13:00

    Процесс тестирования в условиях неявных требований

    Егор Сосковец

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

  • 13:00 - 13:20

    Из Сибири и Урала в Минск: кто виноват и что делать

    Ходяков Денис

    Денис Ходяков и Женя Фролов расскажут свои истории переезда в Минск: что понравилось, что нет, и стоит ли «овчинка выделки», зачем и почему ребята приняли столь «радикальное» решение, и что в результате получили. Извечные вопросы «Кто виноват» и «Что делать»

  • 13:20 - 13:40

    А давайте будем многопоточить и масштабировить! - записки сумасшедшего №0

    Тимофей Авилин

    Хочешь, чтобы веб-сервисы работали быстрее? Тогда используй Add to dictionary и масштабируемость в "облаке". В докладе кратко представлен проектный опыт сокращения времени тестирования SOAP+REST WS на основе multithreading и возможности масштабируемости в Azure.

  • 13:40 - 14:00
  • 14:00 - 14:30

    Кофе-пауза

  • 14:30 - 15:10

    Career boost: как джуниору случайно стать лидом и не получить от этого удовольствия

    Евгений Фролов

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

  • 15:20 - 16:00

    Автоматизация тестирования API для начинающих

    Андрей Стасевич

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

  • 16:10 - 16:50

    В топку Postman - пишем API автотесты в привычном стеке

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

    Postman - отличный инструмент для автоматизации тестирования API, но он требует дополнительного софта, дополнительных навыков и дополнительных настроек. Есть ли способ обойти эти ограничения и перейти сразу к автоматизации API-тестов в привычной среде, если вы уже разрабатываете автотесты на Java? Конечно! Давайте поговорим о способах автоматизации API-тестов с использованием Java

  • 17:00 - 17:40
  • 17:50 - 18:30
  • 18:30 - 18:40

    Закрытие конференции

  • 19:00 - ...

    Afterparty

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

  • COMAQA.BY
  • DPI Solutions
  • EPAM

Партнеры

  • DPI Solutions
  • EPAM
  • Awem Games
  • eventspace.by
  • SQA Days

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

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