Жара на NIX QA Testathon

25 июня 2019

Если вас не было на пилотном NIX QA Testathon, вы не знаете, что такое настоящая жара — когда 14 мощных QA-команд собираются вместе в одном помещении, чтобы исследовать, ломать, крашить и заводить баг репорты.  Впрочем, участники тестатона с удовольствием поделятся с вами своими впечатлениями — в эфире организатор ивента Дмитрий.

Сразу хочется начать с ответа на вопрос, что такое для нас Testathon:)

QA Testathon — это прежде всего социальный ивент, призванный помочь определенным проектам нашей компании стать качественнее, получить то самое тестирование, которое они недополучили в полной мере по ряду причин. Это отличная возможность показать заказчикам важность сервиса под названием “тестирование”! 

Как только я увидела письмо о том, что будет Тестатон, то решение было принято моментально — нужно участвовать, ведь новый опыт — это всегда плюс! На проекте нас как раз 3 QA, так что вопрос состава команды уже был решен. Задача потестить реальный проект вдохновила ещё больше, ведь это не просто соревнование, это возможность внести полезный вклад. Таблица с общими предварительными баллами очень мотивировала. Атмосфера ивента была позитивная, за что огромное спасибо организаторам! С предвкушением жду следующий Тестатон)

Мария, отдел CL(x)

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

Когда мы получили письмо о тестатоне, в чат отдела очень быстро кинули клич, и в итоге от нас было 4 команды в разделе Web. Для нас Тестатон — новый челендж, и я очень рада, что в нем приняло участие так много тестировщиков компании. Никто особо не знал, чего ожидать, но все ждали субботу с нетерпением, и не зря :). Уже на Тестатоне мы узнали, что будем тестировать настоящие проекты, которым не хватает времени на тестирование, поэтому настрой был очень рабочий, хотелось выжать максимум за короткое время, что у нас и получилось. Правда, и устали так же, как после полноценного рабочего дня :D 

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

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

Анастасия, отдел C(X)

Как и у любого ивента, у нас была длительная и тщательная стадия подготовки. Мы “перенимали” опыт международных тестатонов, продумывали регламент проведения, правила, долго выбирали проекты, чтобы они соответствовали всем нашим критериям: начиная от потенциального профита для проекта, порога вхождения и его стадии девелопмента, заканчивая банально текущим состоянием этого проекта. 

Потом были стадии утверждения массового тестирования на этих проектах с заказчиками, проверки тестовых стендов, и многое другое, что позволяло нам убедиться в правильности выбранных проектов (у нас было три разных проекта в трех направлениях — Web, iOS, Android).

Мы хотели быть готовыми ко всему, были даже “дежурные” дэвы, дэвопсы, ПМы и аптечка! Нам помогало очень много разных отделов и людей: ОХО, УЦ, PRы, Админы, PMы, проектные команды. Спасибо им всем огромное!

По ходу регистрации сразу была понятна одна особенность — большая часть участников сосредоточились вокруг привычного им Web направления и не хотели/стеснялись/не знали как попробовать себя в мобильном тестировании. В итоге и для мобильного направления мы набрали минимально необходимое кол-во участников, но мораль сей басни: тестируйте и мобилочки!:))

Testathon — ивент, на котором QA из разных отделов могли попробовать свои силы в тестировании незнакомых им проектов. Всего на выбор было представлено 3 направления: WEB, Android app, iOS app. Команды состояли из трёх человек и формировались самими участниками (были также команды по 2 человека, но это не помешало им выступить на хорошем уровне и забрать призовые места). Веб направление создало настоящий ажиотаж. В мобилках, к сожалению, оказалось не много команд-участников, но при этом соревнование всё равно получилось очень интересным. В андроиде на протяжении всех 5 часов мы с еще одной командой шли нога в ногу и в итоге финишировали с одинаковым количеством очков: по 66. Система судейства предполагала штрафы за дубликаты и неправильные северити, поэтому ожидание результатов было ооочень интригующим. Надеюсь, что в следующий раз больше ребят захотят попробовать свои силы в mobile.

Как по мне, пилотный Testathon прошел отлично. Хотелось бы отметить организацию проекта. Все было хорошо продумано, начиная от таймингов и заканчивая организацией рабочих мест с перекусами. Особой остроты добавляла онлайн таблица с результатами команд. Это подстегивало работать на протяжении всего проекта на все 120 %. 

На самом деле, такие соревнования периодически проводятся, но, насколько мне известно, в Харькове это всего второй подобный ивент. Поэтому вопроса участвовать или нет не стояло. 

Testathon начался в 10 утра, организаторы сказали пару слов, потом менеджеры представили проекты, которые мы будем тестировать и… понеслось. С 11 до 16:30 мы исследовали, ломали, крашили и заводили баг репорты. Этот ивент позволил вырваться из «лабораторных» условий тестирования и погрузится в тестирование совершенно незнакомого тебе проекта за ограниченное время. Все команды выбрали себе разные стратегии как и самого процесса тестирования, так и заведения багов. К примеру, в WEB направлении была команда, которая спустя 3 часа соревнования имела 0 баллов и таким результатом держала соперников в напряжении. Но потом интрига раскрылась. Ребята в одну секунду вылили около 60 очков и заставили напрячься соперников еще больше. Хороший ход, как по мне.

Еще одна команда, тестировавшая Андроид, успела за 5 часов даже провести митинг в переговорке. Я немного напрягся (так как они были нашими конкурентами) когда они всей командой встали и вышли =) 

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

Хотелось бы сказать отдельное спасибо всем тем людям, которые организовали это мероприятие. Они потратили массу времени на подготовку, проведение, судейство. Сделано это было не зря. Красавчики)))

Павел, отдел QD

Основная часть ивента проходила в субботу и длилась 5 часов. Были интро в проекты от ПМов, были ответы на вопросы, а главное — было ооочень много тестирования! Затем в игру вступали судьи: на протяжении оставшихся выходных они проверяли баг и тест-репорты команд, выставляли баллы, которые и выстраивали финальную таблицу победителей и номинантов в личных зачетах.

Собсно вот и они, победители:

Главными триумфаторами вечера и победителями QA Testathon 2019 в своих категориях стали:

gazeta_1

В личных номинациях победили:

gazeta_2

Наши поздравления ребятам еще раз! Это было круто! В некоторых направлениях разрыв был в 1-2 pts!

Очень хочется добавить немного “живой” статистики, которая поможет понять влияние ивента на реальные проекты уже сейчас:

 

Мобильный проект. iOS (2 команды)

Зарепорчено багов: 37 уникальных

Из них заведено в проектную джиру: 16

Зарепорчено импрувментов: 3

Из них заведено в проектную джиру:  3

Критикалов\блокеров нет

Мажоров: 6

Миноров: 13

Основная причина непопадания в джиру: known issue

 

Мобильный проект. Android (2 команды)

Зарепорчено багов: 37 уникальных

Из них заведено в проектную джиру: 8

Крашей: 1

Зарепорчено импрувментов: 20

Из них заведено в проектную джиру: пока что 0, анализ импрувментов будет проведен позже.

 

WEB проект (11 команд)

Зарепорчено багов: 200+ неуникальных (в среднем 20+ от команды)

Из них будет заведено в проектную джиру: 12 уникальных

Критикалов\блокеров: —

Мажоров: 2

Миноров: 10

Импрувментов будет заведено в проектную джиру: 8

Основная причина непопадания в джиру: часть проблем уже заведена, часть отпала дубликатами между командами, много импрувментов оказались неприменимы для проекта в его текущей стадии.

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

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

Сильно запомнилась атмосфера самого ивента, когда вокруг слышались только звуки яростного тестирования :). Организация тоже была на хорошем уровне, крутая идея с тем, чтобы выводить промежуточные результаты на экран в комнате в реальном времени. Это сильно добавляло желание найти еще что-нибудь :).

В плане опыта, немного освежил знания о том, как это — тестировать на андроиде.

Александр, отдел QD

Спасибо огромное еще раз всем, кто пусть даже и минимально, но был причастен к этому событию: просто зашел в телеграмм канал, прочитал интро-письмо и обсудил его с другом за чаем, пришел на ивент, привел команду, помог организовать, оставил фидбек и т.д. Вы супер!

Мы проанализируем пилотный опыт проведения пилотного QA Testathon, ваши отзывы и сделаем следующее событие еще лучше.

Автор статьи — Дмитрий