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

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

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

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

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

Поток A онлайн:

Поток B онлайн:

#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

    Роман Иовлев

    Автоматизация тестирования – безусловный тренд! Но давайте попробуем заглянуть в будущее … Каким будет Автоматизация тестирования и тестирование в целом в 2020 году. В каком направлении развиваться специалистам, какие цели ставить, с какими вызовами бороться. Давайте все вместе попытаемся заглянуть в будущее.

  • 14:00 - 14:30

    Кофе-пауза

  • 14:30 - 15:10

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

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

    Давайте поговорим об архитектуре решений UI Автоматизации как о «слоеном пироге», рассмотрим актуальный технический вопрос через призму модулей, слоев, архитектурных и дизайн паттернов. В IT Архитектуре, как и любой другой творческой области, самая сложная трудно формализуемая и почти не решаемая задача – поиск баланса. Как найти золотую середину между сложностью и простотой, универсальностью и специализацией под задачу, адаптивностью и «стройностью». Каждый из наших экспертов расскажет о своем опыте разработки Архитектуры через призму списка из 15 вопросов, которые помогут нашей беседе остаться сфокусированной. Безусловно, мы не сможем предложить некий универсальный алгоритм принятия архитектурных решений или проверки решения на соответствие требованиям задачи, но постараемся прийти к некому консенсусу. Мы в структурированной форме озвучим разные мнения и сформулируем выводы. Я уверен, наши слушатели получат полезную информацию, которая поможет успешно решать наши ежедневные задачи.
    1. Модули
    2. Слои
    3. Архитектурные паттерны
    4. Дизайн паттерны
    5. Как сделать правильный выбор
    6. Statefull и stateless решения
    7. Сравнительный анализ
    8. Wrappers – как один из ключей к успеху
    9. Сравнительный анализ
    10. Использование облаков
    11. Web для мобильных: особенности использования мобильных устройств и эмуляторов
    12. Параллелизация и многопоточность как важные части Автоматизации тестирования
    13. Специфические для ОС задачи – работа с файловой системой, временем, remote connection, WIN32 api, и так далее
    14. Критерии
    15. Выводы

  • 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

    Alfa-BDD: Как масштабировать BDD и побеждать айсберги

    Вадим Мустяца

    С 2012 года мне удавалось успешно внедрять Behaviour-Driven Development в самых разных командах и даже группах команд. Но Альфа в этом плане стала такой Вершиной, покорение которой потребовало принципиально иного, чем обычно, подхода и гораздо большего времени. Долгие напряжённые месяцы подготовки инфраструктуры, прикладных инструментов, процессов и самое главное – людей. На сегодняшний день я могу сказать, что если айсберг победил «непотопляемый» Титаник, то мы готовы победить айсберг. И не один, а любые айсберги, которые посмеют встать на пути новых ценных возможностей для наших клиентов, где бы те ни находились. Объяснить, что именно у нас получилось, с помощью маркеров, визуальной метафоры формата А0, а также Серой Сестры Роджера Желязны (спойлер!) я бы и хотел на Зимней конференции COMAQA.

  • 17:50 - 18:30

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

    Филипп Кекс

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

  • 18:30 - 18:40

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

  • 19:00 - ...

    Afterparty

  • 10:00 - 10:50

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

  • 10:50 - 11:00

    Открытие

  • 11:00 - 11:40

    Тестовые стратегии

    Андрей Ладутько

    In easy words about complex things or test strategies in a couple of words.

  • 11:50 - 12:30

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

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

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

  • 12:40 - 13:10

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

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

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

  • 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
  • 16:10 - 16:50

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

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

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

  • 17:00 - 17:40

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

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

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

  • 17:50 - 18:30

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

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

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

  • 18:30 - 18:40

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

  • 19:00 - ...

    Afterparty

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

  • COMAQA.BY
  • DPI Solutions
  • EPAM

Партнеры

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

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

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