30 октября, 10:30 ЕКБ

Конференция тестировщиков

Фабрика, пер. Центральный рынок, 6

О мероприятиии

Офлайн-конференция про автоматизацию для тестировщиков и им сочувствующих. Обсудим экономику CI, веб-тесты для интерфейсов со спиннерами, E2E-тестирование React-приложений, особенности тестирования платежей методом белого ящика и то, куда уходит время при организации тестирования.

Опытные тестировщики из Контура, JetBrains, Qameta Software, Badoo и других компаний поделятся сложными кейсами, реальными историями, выработанными подходами и лучшими практиками.

Что кроме докладов:

1.

Поисследуем, чем занимается типичный уральский тестировщик

2.

Озеленим тесты, завернутые в динамичный сюжет

3.

Выпьем кофе и познакомимся со случайным единомышленником

4.

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

5.

Похоливарим
на профессиональные темы с экспертами

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

Подписаться

Доклады

Наталья Стусь

Яндекс

Алексей Андросов

Яндекс

Тестирование UI веб-приложений силами разработки

Расскажем, как разработчики фронтенда тестируют UI и зачем это делать. Поговорим о релизном цикле приложения, CI, юнит-тестах, инструментах для тестирования на стороне разработки.

Илья Кудинов

Badoo
Удаленный спикер из Лондона

Тестируем платежи по всему миру методом белого ящика

Весь мир пытается автоматизировать тестирование: в некоторых компаниях от ручных тестов отказываются уже полностью. Однако, если вам кажется, что вашему проекту это не нужно — вы можете быть правы! Причин может быть множество: например, недостаток ресурсов или комплексность задач.

Наша команда использует ручное тестирование наравне с автоматизированным. Но мы не просто прожимаем кнопки в приложениях целыми днями — мы тестируем компоненты как белые ящики, регулярно залезаем в код и используем инструменты, которые сами же разрабатываем.

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

Евгений Тихонов

Контур

E2E тестирование React-приложений

Типичный подход к E2E-тестированию подразумевает написание селекторов (локаторов) к DOM-элементам на странице. Такой же подход сохраняется и при тестировании приложений на React, а технологии вроде CSS-in-JS или CSS-modules затрудняют создание селекторов. При этом DOM в таких приложениях содержит информацию о дереве React-компонентов, надо только правильно к нему обратиться. Расскажу, как мы это делаем в нашем продукте и как применить такой же подход к любому другому продукту.

Алексей Виноградов

Vinogradov IT-Beratung

Spinner-driven-development

Знакомы с таблицами и другими элементами веба, которые иногда медленно, а иногда быстро обновляются после запросов и делают ваши UI-тесты нестабильными? А с замечательным изобретением фронтенда спиннером? Пока спиннер крутится, данные еще не обновились, а когда исчез — то вот они, хватайте их тепленькими!

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

В этом интерактивном докладе мы вместе обсудим различные варианты написания стабильных веб тестов для интерфейсов со спиннерами. Готовьтесь подсказывать идеи докладчику!

Артем Ерошенко

Qameta Software

Сказка о потерянном времени

Сколько тестировщиков нужно, чтобы вкрутить лампочку протестировать сервис? Один, два, десять? От чего это зависит? Влияет ли на это количество разработчиков в команде? К сожалению, точных ответов на эти вопросы нет. Зато есть математика, с помощью которой мы можем проводить мысленные эксперименты.

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

Сергей Пак

JetBrains

Экономика CI: как билдить больше и быстрее

Рассмотрим пайплайн сборки в TeamCity и вместе оптимизируем каждую из его сущностей, чтобы научиться билдить больше и быстрее

Программа конференции

Расписание составлено по екатеринбургскому времени

10:00

Сбор участников

11:00

Открытие конференции

11:10

Тестирование UI веб-приложений силами разработки

Наталья Стусь
Яндекс

Алексей Андросов
Яндекс

12:00

Сказка о потерянном времени

Артем Ерошенко
Qameta Software

13:30

Перерыв

14:30

Spinner-driven-development

Алексей Виноградов
Vinogradov IT-Beratung

15:30

E2E тестирование React-приложений

Евгений Тихонов
Контур

16:40

Тестируем платежи по всему миру методом белого ящика

Илья Кудинов
Badoo (онлайн из Лондона)

17:40

Экономика CI: как билдить больше и быстрее

Сергей Пак
JetBrains

18:40

Финал конференции

Место проведения

Екатеринбург, «Фабрика»,
переулок Центральный Рынок, 6

30 октября, в 10:00

Вопросы и ответы

Участие в конференции бесплатное, но количество мест ограничено.Чтобы попасть на конференцию, необходимо зарегистрироваться. После регистрации тебе придет письмо с подтверждением.

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

Для участия в конференции нужно иметь QR-код привитого или переболевшего. Если оба варианта не подходят — пожалуйста, сдай ПЦР-тест за 72 часа до конференции. Мы будем проверять QR-коды и тесты на входе: без них попасть на площадку не получится.

Если накануне или в день конференции чувствуешь, что заболеваешь — пожалуйста, оставайся дома. Ты сможешь посмотреть записи выступлений после мероприятия.

Онлайн-трансляции не будет. После конференции выложим записи докладов на ютуб-канал «Технологии в Контуре» и напишем об этом в почту и телеграм-канал.

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

Генеральный партнер

UTC — Информационный партнер

Регистрация на конференцию