х2019 Autumn Minsk2019 Autumn Piter2019 Spring2018 Autumn2018 Spring2017 Autumn Piter2017 Autumn Brest2017 Autumn Grodno2017 Summer2017 Spring2017 Winter2016 Birthday2016 Autumn2016 Jan2015 Birthday2015 Conf22014 Conf1
#COMAQA

COMAQA Autumn Minsk 2019

COMAQA Autumn Minsk 2019 – большая конференция по автоматизированному и ручному тестированию.

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

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

Билеты
Дата Мастер-класс (день 1, 8ч) Мастер-класс (день 2, 8ч) Конференция (день 3)
29.07.2019 - 28.08.2019 250 BYN 250 BYN 180 BYN
29.08.2019 - 28.09.2019 300 BYN 300 BYN 210 BYN
29.09.2019 - 25.10.2019 350 BYN 350 BYN 240 BYN

По вопросам приобретения билетов юридическим лицом обращайтесь пожалуйста к активисту сообщества Татьяне Атрашкевич.
Контакты:
tatyana@comaqa.by
+375 29 549 06 05

Отель «IBB Hotel» предлагает скидку 15% для размещения участников нашей конференции. Детали можно уточнить у администрации отеля.

Выступают

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

  • 09:30 - 10:00

    Регистрация

  • 10:00 - 14:00

    Тестирование производительности с нуля

    Антон Серпутько

    Цель тренинга: получить понимание процесса перфоманс тестирования на проекте с нуля и получить необходимую практическую базу для использования перфоманс тестирования на проекте.
    Формат: участники на практике проходят этапы перфоманс тестирования начиная от анализа системы, заканчивая репортингом результатов по тестовому e-commerce приложению (java-spring-hibernate) с использованием apache jmeter в качестве генератора нагрузки.
    Первый день покрывает весь процесс перфоманс тестирования, необходимую теорию и практику с использованием только встроенных в джиметр возможностей репортинга, без построения тестовой инфраструктуры, локализации узких мест и построения нелинейный сценариев. Этого достаточно чтобы получить базу и иметь понимание процесса для старта тестирования на проекте.
    1. Анализ системы
    2. Необходимая теория
    a. Профили/Модели нагрузки
    b. Метрики для анализа
    c. NFRs
    3. Тест план/стратегия
    4. Настройка Jmeter
    5. Создание сценария вручную/рекординг
    6. Запись линейного smoke сценария для e-commerce с использованием основных компонент jmeter
    a. логин(считывание данных из файла)
    b. выбор категории(использование регулярных выражений для параметризации)
    c. выбор товара на странице(использование json path для параметризации)
    d. добавление товара в корзину
    e. оформление заказа(использование функций и переменных для параметризации)
    7. Формирование профиля нагрузки для сценария
    8. Сбор app/server side метрик
    9. Мониторинг серверных метрик с built-in perfMon listener
    10. Проведение capacity теста приложения
    11. Анализ результатов
    12. Использование результатов capacity теста для других типов тестов

  • 14:00 - 15:00

    Обед

  • 15:00 - 19:00

    Тестирование производительности с нуля

    Антон Серпутько

    Цель тренинга: получить понимание процесса перфоманс тестирования на проекте с нуля и получить необходимую практическую базу для использования перфоманс тестирования на проекте.
    Формат: участники на практике проходят этапы перфоманс тестирования начиная от анализа системы, заканчивая репортингом результатов по тестовому e-commerce приложению (java-spring-hibernate) с использованием apache jmeter в качестве генератора нагрузки.
    Первый день покрывает весь процесс перфоманс тестирования, необходимую теорию и практику с использованием только встроенных в джиметр возможностей репортинга, без построения тестовой инфраструктуры, локализации узких мест и построения нелинейный сценариев. Этого достаточно чтобы получить базу и иметь понимание процесса для старта тестирования на проекте.
    1. Анализ системы
    2. Необходимая теория
    a. Профили/Модели нагрузки
    b. Метрики для анализа
    c. NFRs
    3. Тест план/стратегия
    4. Настройка Jmeter
    5. Создание сценария вручную/рекординг
    6. Запись линейного smoke сценария для e-commerce с использованием основных компонент jmeter
    a. логин(считывание данных из файла)
    b. выбор категории(использование регулярных выражений для параметризации)
    c. выбор товара на странице(использование json path для параметризации)
    d. добавление товара в корзину
    e. оформление заказа(использование функций и переменных для параметризации)
    7. Формирование профиля нагрузки для сценария
    8. Сбор app/server side метрик
    9. Мониторинг серверных метрик с built-in perfMon listener
    10. Проведение capacity теста приложения
    11. Анализ результатов
    12. Использование результатов capacity теста для других типов тестов

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

  • 09:30 - 10:00

    Регистрация

  • 10:00 - 14:00

    QA Метрики в контексте тестовой стратегии

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

    За время мастер-классса Вы поймете как:
    - Сформулировать QA цели проекта;
    - Выбрать метрики, соответствующие целям;
    - Автоматизировать расчет метрик;
    - Автоматизировать визуализацию метрик;
    - Научиться работать с метриками в стиле “пожарных извещателей” и “эквалайзера”;
    - Научиться внедрять метрики на legacy проекте, превратить исторические данные в информацию, в метрики;
    - Разработать ROI калькулятор с нуля;
    - Адаптировать ROI калькулятор для своих нужд;
    - Эффективно использовать ROI калькулятор начиная от Pre-Sales и до Post-Release;
    - Сделать QA процесс измеримым, управляемым, предсказуемым

  • 14:00 - 15:00

    Обед

  • 15:00 - 19:00

    QA Метрики в контексте тестовой стратегии

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

    За время мастер-классса Вы поймете как:
    - Сформулировать QA цели проекта;
    - Выбрать метрики, соответствующие целям;
    - Автоматизировать расчет метрик;
    - Автоматизировать визуализацию метрик;
    - Научиться работать с метриками в стиле “пожарных извещателей” и “эквалайзера”;
    - Научиться внедрять метрики на legacy проекте, превратить исторические данные в информацию, в метрики;
    - Разработать ROI калькулятор с нуля;
    - Адаптировать ROI калькулятор для своих нужд;
    - Эффективно использовать ROI калькулятор начиная от Pre-Sales и до Post-Release;
    - Сделать QA процесс измеримым, управляемым, предсказуемым

  • 09:35 - 10:00

    Регистрация

  • 10:00 - 14:00

    Продвинутые сценарии, построение инфраструктуры, локализация узких мест в процессе нагрузочного тестирования

    Антон Серпутько

    Второй день включает в себя создание тестовой инфраструктуры с нуля, построение сценариев со сложной логикой, работу с базами данных и анализ узких мест/профилирование приложения
    1. Использование logic контроллеров для формирования нелинейных пользовательских сценариев;
    2. Использование нескольких thread groups для моделирования нагрузки от различных типов пользователей;
    3. Использовение assertions, timers;
    4. Запуск тестов в Non-gui mode с генерацией отчетов;
    5. Создание тестовой инфраструктуры на основе Jmeter-Grafana-Influxdb-Telegraf-Jenkins для возможности получать результаты тестов в реальном времени, облегчить анализ тестов с кастомными дашбордами, унифицировать запуск тестов между командами и иметь доступ к историческим данным по перфоманса системы;
    6. Пример реализованного фреймворка можно посмотреть здесь https://github.com/serputko/performance-testing-framework;
    7. Обзор основных перфоманс ботлнеков и мест их локализации;
    8. Практика по application profiling tool - JProfiler для локализации ботлнеков;
    9. Создание тест репорта

  • 14:00 - 15:00

    Обед

  • 15:00 - 19:00

    Продвинутые сценарии, построение инфраструктуры, локализация узких мест в процессе нагрузочного тестирования

    Антон Серпутько

    Второй день включает в себя создание тестовой инфраструктуры с нуля, построение сценариев со сложной логикой, работу с базами данных и анализ узких мест/профилирование приложения
    1. Использование logic контроллеров для формирования нелинейных пользовательских сценариев;
    2. Использование нескольких thread groups для моделирования нагрузки от различных типов пользователей;
    3. Использовение assertions, timers;
    4. Запуск тестов в Non-gui mode с генерацией отчетов;
    5. Создание тестовой инфраструктуры на основе Jmeter-Grafana-Influxdb-Telegraf-Jenkins для возможности получать результаты тестов в реальном времени, облегчить анализ тестов с кастомными дашбордами, унифицировать запуск тестов между командами и иметь доступ к историческим данным по перфоманса системы;
    6. Пример реализованного фреймворка можно посмотреть здесь https://github.com/serputko/performance-testing-framework;
    7. Обзор основных перфоманс ботлнеков и мест их локализации;
    8. Практика по application profiling tool - JProfiler для локализации ботлнеков;
    9. Создание тест репорта

  • 09:30 - 10:00

    Регистрация

  • 10:00 - 14:00

    OWASP TOP 10

    Свят Логин

    На этом 8-и часовом мастер классе, по тестированию безопасности (Security Testing), мы разберем каждый из 10 векторов уязвимостей, описанные в OWASP TOP 10. На практических примерах оценим их степень опасности на реальные бизнесы в наших условиях, а так же рассмотрим методы защиты от них.
    A1:Injection
    A2:Broken Authentication
    A3:Sensitive Data Exposure
    A4:XML External Entities (XXE)
    A5:Broken Access Control
    A6:Security Misconfiguration
    A7: Cross-Site Scripting (XSS)
    A8:Insecure Deserialization
    A9:Using Components with Known Vulnerabilities
    A10:Insufficient Logging & Monitoring
    Берите с собой ноутбуки, с предустановленой системой kali linux (можно как основной системой либо на виртуальную машину) Будет много практики и будет весело ломать апликейшен!

  • 14:00 - 15:00

    Обед

  • 15:00 - 19:00

    OWASP TOP 10

    Свят Логин

    На этом 8-и часовом мастер классе, по тестированию безопасности (Security Testing), мы разберем каждый из 10 векторов уязвимостей, описанные в OWASP TOP 10. На практических примерах оценим их степень опасности на реальные бизнесы в наших условиях, а так же рассмотрим методы защиты от них.
    A1:Injection
    A2:Broken Authentication
    A3:Sensitive Data Exposure
    A4:XML External Entities (XXE)
    A5:Broken Access Control
    A6:Security Misconfiguration
    A7: Cross-Site Scripting (XSS)
    A8:Insecure Deserialization
    A9:Using Components with Known Vulnerabilities
    A10:Insufficient Logging & Monitoring
    Берите с собой ноутбуки, с предустановленой системой kali linux (можно как основной системой либо на виртуальную машину) Будет много практики и будет весело ломать апликейшен!

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

  • 10:30 - 11:00

    Регистрация

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

    When start-up meets quality… A short story of QA agent

    Давид Пациа

    The story of changing and shaping quality culture and company mindset in an environment where time to market, seeking for and providing quick proofs of concept, event-driven development or fast monetization is the most important (sometimes the only one) goal of the organization. At first, it always looks like "mission impossible" - too many misleading hints, several unexpected traps and laser maze full of bugs ahead of you. But if you take a thoughtful jump and give yourself time, you can transform productive chaos into a quality driven environment - in other words, make the impossible, possible! Undoubtedly, there are two paramount goals to be addressed at the company level: - to increase the quality of the product, - to build quality culture across the organization I want to share with you mistakes made, lessons learned and solutions implemented, in a nutshell - my story of becoming a change agent of Quality Assurance.

  • 12:40 - 13:40

    Обед

  • 13:40 - 14:20

    Чат-бот на страже релизов

    Юлия Долбилова

    Уверена, у тебя в компании точно есть рабочий чат. А еще, наверняка, в процессе выпуска релиза твоему коллеге приходится вручную выполнять ряд однотипных монотонных действий, и скорее всего не в одной системе, а сразу в нескольких (Git/TeamCity/Jira/Elastic/мессенджер). Ты и твоя команда на пути к самодостаточной фиче-тиме, но как только дело доходит до активностей по выпуску релиза, сразу становится грустно и возникает непреодолимое желание повесить всю ответственность за выпуск релиза на инженера. Но зачем? Если можно собраться командами, нарисовать то, как выглядит ваш процесс по выпуску релиза и автоматизировать все то, что болит. Более того, вы сможете добиться большей прозрачности процесса, если реализуете свою автоматизацию на основе чат-бота, который будет комментировать каждый свой шаг и слать подсказки в случае ошибки. Со временем, такой online-помощник станет незаменимой частью команды и уже ни у кого не будет вопросов: а зачем его было создавать и кто его будет поддерживать.

  • 14:30 - 15:10

    Астрологи объявили год геймификации. Как создать и для чего использовать игру на проекте

    Анастасия Гуринович

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

  • 15:20 - 16:00

    Автоматизация тестирования аналитики мобильного приложения

    Павел Щедухин

    Я расскажу почему нам потребовалась автоматизация аналитики. Какие варианты мы рассматривали и какие у них плюсы-минусы. Почему в итоге выбрали вариант со сниффингом траффика и парсинга того, что уходит из приложения. С какими трудностями столкнулись. Какой профит от такого подхода получили.

  • 16:00 - 16:20

    Кофе-пауза

  • 16:20 - 17:00

    Уязвимости в Uploader file web application. И как их искать с помощью Burp Suite

    Свят Логин

    Думаю, вы сталкивались с проблемой, когда вам приходила таска на тестирования Uploader file. Вы долго собирали все форматы файлов, долго нарезали размеры этих файлов, долго искали файлы разных объемов. Я расскажу как можно протестировать это без боли, да и еще проведем тестирование на безопасность загрузчик файлов. Да-да, в загрузчике файлов присутствуют критические уязвимости, они остаются до сих пор недооцененной областью для тестирования безопасности. К нему можно отнести такие виды уязвимостей как:
    — Injection
    — XSS
    — XXE
    — SSRF
    В своем докладе я расскажу, что надо делать, на что надо обращать внимание, а также покажу как с помощью плагина Upload Scanner и инструмента Burp Suite можно найти уязвимости в вашем Uploader file.

  • 17:10 - 17:50

    Еще один подход к контрактному тестированию в среде из 160 микросервисов

    Роман Романюк

    Доклад о внедрении контрактного тестирования в зоопарк из микросервисов. Расскажу наше видение почему: 1. Построение контрактного тестирования возможно только на базе контратного программирования. 2. Ваш микросервис оказывает нулевое влияние на ответы ваших соседей. 3. В тестах не должны описываться контрактные кейсы, а только использоваться. 4. Хранилище кейсов должно быть единым, а сервисы запуска различными. 5. Без логирования запросов не обойтись, но не обязательно логировать все.

  • 17:50 - 18:10

    Кофе-пауза

  • 18:10 - 18:50

    How to satisfy client with test reports

    Арамаис Оганисян

    One might think that testers’ main responsibility is designing and executing tests, but reports are equally important and that’s where some challenge lie. You may wonder whether reports are mandatory and what information they should contain. However, the root problem here is how to assist client/management with your reports?
    Well-structured reports can help management to know more about product and processes, but, badly-structured reports can ruin all the work done by the team.
    In his talk Aramayis will cover what information should be added to test report and how to give that information.

  • 19:00 - 19:40
  • 19:40 - 19:50

    Закрытие

  • 19:50 - 22:00

    After-party

  • 10:30 - 11:00

    Регистрация

  • 11:00 - 11:40

    Codeception + AWS + HP ALM

    Николай Кудряшов

    "Codeception + AWS + HP ALM. Проги всякие нужны, тулы всякие важны" Как мы учились их смешивать и доводить до готовности.

  • 11:50 - 12:30

    Куда развиваться manual QA engineer?

    Евгений Толчинский

    Мы расмотрим варианты развития карьеры мануального тестировщика с примерами из моего опыта. Стандартные кейсы: автоматизация, нагрузочное тестирование, только затронем. Зато посмотрим по бизнес доменам, технологиям.

  • 12:40 - 13:40

    Обед

  • 13:40 - 14:20

    Тестирование/автоматизация web front-end

    Дмитрий Прокопук

    Веб-приложения стремительно меняются, и уже на большинстве проектов есть отдельные команды front-end и back-end разработки, и с точки зрения организации кода - это разные проекты. Если пойти дальше, то и уже идет тренд на разные релизные политики, что подразумевает отдельный CI для front-end, но подоходы к тестированию front-end остаются на уровне системных тестов.
    Но к докладу вернусь и план/agenda такой:
    - Как развивался front-end веб-приложений
    - Какие задачи решает front-end
    - Базовая структура большинства front-end проектов
    - Back-end как сревис для front-end
    - Пример правильного тест-кейса для автоматизации front-end
    - Какими инструментами можно решить поставленные задачи в кейсе, примеры кода
    - Мокирование данных(500-й статус, null в филдах response) для тестирования
    - CI для front-end проекта

  • 14:30 - 15:10

    Сквозь legacy к CI: автоматизация регрессионных тестов в проектах с закрытой сложной архитектурой

    Антон Сурма

    Начинать построение CI процесса в новом проекте - достаточно популярный тренд. Но что делать, если проекту уже несколько лет, имеющиеся тесты не имеют регламентированного времени прохода и даже механизмов получения тестовых данных по мере необходимости? Отказываться от автотестов вообще или всё-таки попробовать построить свой "велосипед"?

  • 15:20 - 16:00

    Трассировка от пользовательских требований до автотестов (на примере 3SLCradle, Python, Jenkins)

    Роман Гаранин

    В докладе расскажу про сквозную трассировку от документа пользовательских требований до тест-кейсов, автотестов, баг-репортов. Покажу на примере как происходит импорт документов и работа с требованиями и тестовой документацией, как оценить покрытие требований тестами. Покажу на примере использование матриц трассировки для выявления проблем на этапах бизнес-анализа и тестирования.

  • 16:00 - 16:20

    Кофе-пауза

  • 16:20 - 17:00

    Тестирование документации и требований программного обеспечения

    Андрей Блакитный

    Доклад про так что такое требования, какие они бывают, кто пишет требования, зачем и почему. Основная цель доклада объяснить важность тестировщика в работе при создании требований. Донести важность требований.

  • 17:10 - 17:50

    Техническое и Job Offer интервью best practices в QA контексте

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

    В рамках доклада мы проговорим 20 атомарных советов по организации интервью, с примерами в QA контексте. Выстроим упрощенную систему координат для оперирования практиками в рамках технических и job offer сессий. Доклад будет полезен каждому – как тем, кто проводит интервью в проект \ отдел \ компанию, как и тем, кто проходит интервью в качестве сосикателя. Приходите – будет интересно.

  • 17:50 - 18:10

    Кофе-пауза

  • 18:10 - 18:30

    Автоматизация интеграционных тестов с помощью WireMock

    Екатерина Жарская

    Доклад представляет собой краткий обзор такого средства автоматизации как WireMock. Доклад охватывает следующие моменты: когда и для чего необходимо реализовывать моки (преимущество моков), как подключить WireMock к проекту, основные возможности, примеры кастомизации WireMock.

  • 18:30 - 18:50

    Тестовые данные. Веб-подборка, которая сделает вашу жизнь легче

    Зоя Король

    Хотим скорей тестировать, хотим скорее в бой,
    Но тормозит отсутствие test data под рукой.
    А выход есть! И чтоб QA с проектом не страдать,
    Шагай туда, где всё ты сможешь сгенерировать!
    Кто из нас, тестировщиков, не был в такой ситуации, когда кажется, что пазл полностью сложился: и команда профессиональная, и проект интересный, и рабочее окружение настроено, и даже — о, чудо! — спецификация есть? Остается всего ничего — бодро приступить к тестированию! И тут возникает одно «НО» - набора тестовых данных категорически не хватает. Разумеется, QA – люди творческие, придумают разные варианты или возьмут наработанные данные из своих же архивов. Однако на всё это тратится рабочее время. А у кого из нас его много при работе над проектом?
    Сегодня я расскажу вам про полезные веб-ресурсы: «помогаторы». С их помощью вы сэкономите время и ускорите рабочий процесс. Ты-дыщ!

  • 19:00 - 19:40

    Нагрузочное тестирование распределенных асинхронных систем

    Антон Серпутько

    Обычно в процессе нагрузочного тестирование необходимые app-side метрики можно получить прямо в генераторе нагрузки. Мы шлем запрос, получаем респонс и зачастую время выполнения запроса это и есть то что нам нужно.
    Но что если после того как сервер отдал вам ответ происходит еще ряд асинхронных операций, время выполнения которых нам необходимо проверить? Как замерить время выполнения этих запросов? Какая часть системы является узким местом в производительности?
    В докладе рассмотрим какие челенжи появляются в такой ситуации и как их можно решить

  • 19:40 - 19:50

    Закрытие

  • 19:20 - 22:00

    After-party

  • 10:30 - 11:00

    Регистрация

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

    Обед

  • 13:40 - 14:20

    Мир ограничений

    Алексей Ткаченко

    Методологии разработки программного обеспечения - это не свобода, это скорее ограничения. Как и многие правила в жизни. Но эти ограничения позволяют создавать действительно сложные вещи. Мы совершим небольшой QA экскурс в историю, чтобы понять, с чем имеем дело и как двигаться дальше

  • 14:30 - 15:10

    General Data Protection Regulation implementation and faced issues in fin-tech company

    Игорь Старчеус

    В докладе я расскажу как мы внедряли и тестировали технические решения что б соответствовать GDPR в крупной fin tech компании. Что такое GDPR и как его можно трактовать, кто и как будет проверять соответствие GDPR. Какие данные желательно удалять и что делать если данные нужны для других отделов, например BI. Что такое анонимизация данных. Зачем и в каких областях мы решили применить хеширование. Как мы справились с анонимизацией в 3rd сервисах, с какими удивительными ситуациям столкнулись, и какие изменения внесли в алгоритм работы. Еще раскрою тему тестирования GDPR и подготовки тестовых данные. Метрики для тестовой отчетности. После прослушивания доклада у вас будет понимание (и отправлю чек лист) областей программного продукта в которых стоит вносить изменения. Вы сможете “научиться” на наших ошибках - расскажу чего делать не нужно. Узнаете правильную последовательность активностей. Сможете создать конкретные такси для девелоперов. Поймете по каким критерия мониторить успешность вашего технического решения. Как тестировать каждый этап и где брать тестовые данные. Таким образом у вас будет предварительный пошаговый алгоритм действий перед внедрением технического решения для соответствия GDPR и уверенность в своих силах

  • 15:20 - 16:00

    Importance of Software Testing Discipline in Modern Tech Education

    Artur Mkrtchyan

    Nowadays Software Engineering related professions are one of the most demanded in the world, and of course one of the main sources where professionals are coming are Universities.
    We can find Computer Science departments in many leading Universities worldwide and among their courses surely you can find Software Testing related ones, which is an inseparable part of Software Engineering.
    Fundamental knowledge about Software Testing and Product Quality is now critical for all Development team members and it already became one of the most important success factors for the teams.
    During his talk Arthur will speak about Software Testing Discipline in Top Universities (Top 10 World University Rankings 2019 by subject - computer science.).
    He will give a summary of course contents, to highlight which areas of Software Testing are covering in most popular academic courses and why it is extremely important for all Software Engineers.

  • 16:00 - 16:20

    Кофе-пауза

  • 16:20 - 17:00

    О том, как сделать первые шаги в performance тестировании – от Jmeter до Gatling

    Равиль Янбеков

    Доклад посвящен тем, кто хотел бы сделать первые шаги в тестировании performance веб-приложения. Если вы отвечаете за качество на проекте и при этом хотели бы начать вашу карьеру в performance тестировании, то этот доклад поможет сделать первые шаги в увлекательный мир non-functional тестирования

  • 17:10 - 17:50
  • 17:50 - 18:10

    Кофе-пауза

  • 18:10 - 18:50

    Современные возможности в JS end-to-end автоматизации (на примере WebdriverIO)

    Анастасия Недосекова

    Мир автоматизации на JS развивается семимильными шагами. Расмотрим почему все таки JS, а не JAVA. А так же, какие фреймворки для автоматизации тестирования на языке программирования JavaScript (TypeScript) существуют сейчас. Подробнее рассмотрим фреймворк WebdriverIO - его плюсы, фундаментальные концепции и общие подходы к архитектуре.

  • 19:00 - 19:40
  • 19:40 - 19:50

    Закрытие

  • 19:50 - 22:00

    After-party

  • 10:30 - 11:00

    Регистрация

  • 11:00 - 11:40

    JDI Mastery - Effective test automation 2.0

    Роман Иовлев

    Big Master class on test automation
    Test Framework structure
    Test Automation approaches
    Extended Page Objects
    Tips and tricks

  • 11:50 - 12:30

    JDI Mastery - Effective test automation 2.0, продолжение

    Роман Иовлев

    Big Master class on test automation
    Test Framework structure
    Test Automation approaches
    Extended Page Objects
    Tips and tricks

  • 12:40 - 13:40

    Обед

  • 13:40 - 14:20

    Как студенты пришли на стажировку, а остались насовсем

    Ксения Такташева

    Разработка vs тестирование - как показать, что в QA больше креатива. Самореализация+польза - как, учитывая интересы стажёра, получить пользу для компании? Как сделать так, чтобы стажёр дёргал вас пореже, а задач решал побольше

  • 14:30 - 14:50

    Как войти в IT

    Сергей Царик

    В докладе речь будет идти как войти в IT на моем личном примере. Область IT деятельности - это автоматизированное тестирование на языке Java. Будет рассмотрен вариант получения практического опыта участвуя в качестве контрибютора opensource продукта.

  • 14:50 - 15:10

    Azureнные сервисы. Azure DevOps Cloud Services в помощь QA автоматизатору

    Евгений Попович

    Для запуска автоматических тестов часто ставится задача - создание изолированного окружения под различные платформы, но организовать такие окружения для тестирования — далеко не самая простая задача. Хотим еще иметь систему мониторинга и управления автотестами и тестовым кодом, анализировать стабильность тестов и качество проверяемого ПО - задача становится еще сложнее.
    Azure DevOps Cloud Services от Microsoft мне помогли справиться с этими задачами, да еще и бесплатно.
    Познакомимся со службами сервиса (Azure Pipelines, Builds, Azure Boards, Azure Repos, Azure Artifacts), которые помогут нам дополнить рабочие процессы, повысить точность планирования, качество, продуктивность и скорость поставки наших Open Source решений как для пользователя, так и для собственного развития. Убедимся, как легко можно настраивать конвейеры CI/CD и гибко параметризировать конфигурации, управлять пакетами с помощью Azure DevOps на MacOS, Unix, Windows, выполнять анализ и получать результаты.

  • 15:20 - 16:00
  • 16:00 - 16:20

    Кофе-пауза

  • 16:20 - 17:00

    Если UI / API автоматзация уже не штырит … часть 2

    Алексей Калашников

    Третий доклад из серии материалов про "другую" автоматизацию, в которых мы рассмотрим альтернативы привычным WEB UI / API test automation. В первой части мы проговорили, что такое Embedded System и как автоматизируют тестирование встраиваемых систем. В третьей части начинается самое сурово – интересное!

  • 17:10 - 17:50

    Test club: If you need a framework - you do it wrong

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

    В тест автоматизации, мы все любим продвинутые фишки: Page Object, Visual Testing, Model-based testing, машинное обучение и даже искусственный интеллект. Но что, если мы все поняли не так, и попросту нарушаем принцип KISS?
    ⠀ Добро пожаловать в Тест-минималистический клуб.
    ⠀ ☑Первое правило клуба - если вы создаете сложное решение тест автоматизации - вы что-то делаете не так.
    ⠀ ☑Второе правило клуба - я серьезно насчет первого правила.
    ⠀ ☑Третье правило - если вы пришли сюда, вам придется поработать с кодом⠀

  • 17:50 - 18:10

    Кофе-пауза

  • 18:10 - 18:50
  • 19:00 - 19:40
  • 19:40 - 19:50

    Закрытие

  • 19:50 - 22:00

    After-party

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

  • Comaqa

Партнеры

  • Qulix Systems
  • DPI Solutions

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

  • CoreHard
  • dev.by
  • QA Soft
  • DPI Metallic
  • IT-academy
  • IBA
  • InterIT
  • Grodno IT Community
  • IT-Events
  • iti.bsuir.by
  • QA NINJAS
  • QA тестирование и котики | Testers