COMAQA Summer 2017 Сonference

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

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

Представлено 18 докладов, разделенных на 5 секций:

Автоматизация тестирования (8 докладов)

Менеджмент в тестировании (3 доклада)

DevOps (3 доклада)

Человеческий капитал в тестировании (2 доклада)

Тестирование и данные (2 доклада)

Comaqa Summer 2017 Live:

#COMAQA

Выступают

Расписание

  • 10:00 - 10:50

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

  • 10:50 - 11:00

    Открытие

  • 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

    Тестирование сервисов: tips and tricks

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

    Давайте поговорим об инструментах и подходах Автоматизации тестирования Web сервисов, сфокусировав наше внимание на готовых решениях, предполагающих минимальные объемы кодирования. В рамках диалога мы, прежде всего, рассмотрим бесплатные инструменты.

  • 12:40 - 13:20

    Автоматизация тестирования REST сервисов при минимуме кодирования

    Олег Струневский

    Мы проговорим один из вариантов реализации подхода для автоматизиции тестирования web-services (REST), который не требует навыков программирования для создания тестовых сценариев, конечно, только после того как разработан тестовый фреймворк. Обсудим плюсы, минусы, ограничения предложенного подхода. Приходите – будет интересно :)

  • 13:30 - 14:10

    Анализ инструментов десктопной автоматизации 2017

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

    Доклад будет посвящен выбору инструментов Автоматизации Desktop-ных приложений. Какие критерии (22) выбора инструмента существуют, подмножество наиболее важных и интересных заказчику, «исполнителю», менеджеру. Какие инструменты (20) представлены сегодня на рынке? Сравнительные характеристики каждого из инструментов по 22 критериям. Также затронем тренды в Автоматизации тестирования Desktop-ных приложений.

  • 14:10 - 14:40

    Кофе-пауза

  • 14:40 - 15:20

    OpenSource Frameworks & IT сompany

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

    Зачем разрабатывать свой фреймворк Автоматизации тестирования? Какие выгоды может извлечь компания, заказчик, инициативная группа разработчиков? Какие ожидаемые и совершенно неожиданные сложности могут встретиться на пути реализации своего виденья идеального фреймворка? Какие советы можно получить у авторов более или менее популярных Open Source решений? На все эти вопросы мы постараемся дать ответы, активно вовлекая слушателей в полемику.

  • 15:30 - 16:10

    Будущее автоматизации тестирования

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

    Мы поговорим об эволюции Selenium WebDriver и объективных причинах, трансформировавших одно из решений в Web стандарт; обсудим развитие инструментов мобильной автоматизации, озвучим последние новости Appium-а; задумаемся о следующей фазе решений Desktop-ной автоматизации; вспомним Kotlin; проговорим богатство IoT и AI платформ, принципиальные сложности обеспечения качества сегодня и завтра; посмотрим на Robotic Process Automation свежим взглядом; приведем примеры реальных проектов, реализуемых здесь и сейчас; а также, сведем все эти разности воедино, сформулировав систему координат и эволюционный IT вектор, используя «Закон иерархических компенсаций» Седова, диалектику Гегеля и 5 признаков сложных систем Гради Буча. Понимание будущего отрасли – уникальное конкурентное преимущество.

  • 16:20 - 17:00

    Review ORM in C#

    Константин Горбачёв

    В данном докладе будет проведено сравнение перфоманса и удобства различных ORM для C#. Также будет рассказано об опыте использования ORM в автоматизации. Не останется без внимания и набирающий популярность Dapper.

  • 17:00 - 17:30

    Кофе-пауза

  • 17:30 - 18:10

    Автоматизация статического анализа и тестирования Transact SQL кода

    Дмитрий Баровик

    Необходимость тестирования, статического анализа и ревизии кода не вызывает ни у кого сомнений для всех видов приложений и языков программирования. Всех … кроме SQL. Кроме того самого SQL, который является де-факто стандартом для интеграции слоя данных в клиент-серверные приложения. Использование хранимых процедур на диалектах SQL упрощает также и разработку слоя бизнес-логики. Хватит молчать и делать вид, чтобы приложения состоят только из слоя пользовательского интерфейса! Автоматизировать работу и устанавливать стандарты качества необходимо для всех уровней приложения, включая базу данных. Ведь наличие единственного некорректно сформированного DELETE или UPDATE оператора способно полностью уничтожить всю накапливаемую годами информацию и уничтожить бизнес. В докладе будут поставлены вопросы, как максимально автоматизировано включить Transact SQL код в процессы source control, static analysis, code review, automation testing и continuous integration.

  • 18:20 - 19:00

    Горняшка для менеджеров

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

    Менеджера легко узнать. Он всегда очень занят. Он говорит с вами, сидя на краешке стула, потому что ему – бежать. Решать судьбы мира или как минимум общаться с заказчиком. Или он сидит нормально, но смотрит не на вас, а в айфон. И ясно, что в айфоне происходит что-то очень важное... Так вырастают барьеры между руководителями и сотрудниками. И разгорается классовая борьба между "они вообще ничего нормально сделать не могут" и "он как стал начальником - совсем зажрался". Давайте поговорим о причинах этих проблем и, конечно же, подумаем, как их решать.

  • 19:10 - 20.00

    Закрытие

  • 20:00 - ...

    Afterparty

  • 10:00 - 10:50

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

  • 10:50 - 11:00

    Открытие

  • 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

    Варианты взаимодействия с хостом тестируемого приложения

    Дмитрий Санковский

    Будет рассмотрена задача построения взаимодействия с хостом тестируемого приложения и предложены 3 варианта решения начиная с простейшего. Будут использованы языки java и bash.

  • 12:40 - 13:20

    Эффективная работа с рутинными задачами

    Иван Катунов

    Мы уделяем много внимания темам автоматизации тестирования. Но что, если мы посмотрим на сам процесс нашей работы? Сколько рутинных задач мы выполняем каждый день? Насколько эффективно мы их выполняем? Иван расскажет о своем опыте эффективной работы с подобными ежедневными задачами.

  • 13:30 - 14:10

    Regression Testing Team. Последние джедаи

    Анастасия Бобович

    В докладе будут раскрыты следующие темы: - Специфика работы отдельной регрессионной команды автоматизированных тестировщиков; - Плюсы и минусы такой команды; - Проблемы, с которыми можно столкнуться при работе с такой командой и возможные методы их решения; - Рекомендации по принятию решения о создании отдельной регрессионной команды.

  • 14:10 - 14:40

    Кофе-пауза

  • 14:40 - 15:20

    Can we have some more…quality?

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

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

  • 15:30 - 16:10

    Как стать синьором

    Иван Катунов

    Исходя из своего опыта работы инженером в автоматизации, экспертом в Java automation assessment комитете в компании Epam, Иван поделится общими рекомендациями, советами, материалами для тех, кто хочет достичь уровня Senior инженера в автоматизации. Доклад будет полезен в первую очередь Junior и Middle инженерам, которые смогут использовать его как своего рода «гайд»: посмотреть где есть пробелы, что стоит вспомнить, чему уделить больше внимания.

  • 16:20 - 17:00

    Альтернативный подход к тестированию при использовании continuous delivery процесса

    Дмитрий Кайгородов

    Ручное и интеграционное тестирование сложнейшие части процессов continuous integration / continuous delivery. Для реализации концепции гибкой разработки с короткими и очень короткими итерациями компаниям требуются все новые вспомогательные инструменты. Kuoll, один из таких инструментов, упрощает обнаружение, описание и приоретизацию дефектов.

  • 17:00 - 17:30

    Кофе-пауза

  • 17:30 - 18:00

    Docker как инструмент для разработчика. Преимущества и недостатки

    Игорь Козловский

    Основатель и разработчик DockStation, автор трех собственных инструментов поделится опытом в области использования Docker-а в разработке, озвучит достоинства и недостатки подхода, расскажет как появился проект DockStation, какие недостатки в использовании Docker-а устраняет, какую нишу занимает.

  • 18:00 - 18:10

    Опыт использования Docker-а в Автоматизированном тестировании

    Алексей Бурим

    Опыт реального использования Docker-а для реализации CI в Автоматизированном тестировании. Мы поговорим о том, как использование Docker для запуска тестовых сред позволило разрешить конфликты зависимостей, гибко и эффективно утилизировать аппаратные ресурсы.

  • 18:20 - 19:00

    Сравнительно честные способы отъёма денег или поговорим об уязвимостях архитектурных решений

    Роман Сорока

    Мы рассмотрим уязвимые места различных сложных систем от ПО ставшего историей и до повседневных всем известных ИТ решений. Поговорим о том, что стоит учитывать при разработке архитектуры в плане уязвимостей. Не забудем проговорить о контроле и учёте. Доклад будет интересен всем тем кто интересуется тестированием безопасности или просто хочет узнать можно ли брать у банков кредиты в наличности под 0% годовых.

  • 19:10 - 20.00

    Закрытие

  • 20:00 - ...

    Afterparty

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

  • COMAQA.BY

Партнеры

  • DPI Solutions
  • EPAM

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

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