Разделы портала

Онлайн-тренинги

.
Будь активнее! Гайд по тест-сообществам
02.02.2022 00:00

Автор: Джонас Менесклу (Jonas Menesklou)
Оригинал статьи
Перевод: Ольга Алифанова

Начинать знакомство с любым аспектом тестирования (как и с чем угодно еще) может быть непростой задачей. В мире бесконечное множество статей (включая эту), обучающих материалов и курсов (включая предлагаемые Министерством Тестирования). Тут легко потеряться. В начале пути вы обнаружите себя зарывшимся в бесконечные результаты Google-поиска, прежде чем нащупаете свой путь. И тут тест-сообщество полезно как никогда – просто задавая вопросы, вы легко сэкономите время на бессмысленные поиски и непонятные материалы.

В этой статье я поделюсь своим опытом новичка в тест-сообществе и дам обзор лучших мест, где можно задавать вопросы и обмениваться идеями с единомышленниками. Я рассматриваю не информационные сайты и обучающие материалы, а социальные сети (Slack, Twitter, Facebook, LinkedIn, Reddit), которыми пользуется сообщество.

Поиск полезной информации о тестировании

Впервые я столкнулся с тестированием в ходе учебы. Мне нужно было разработать full-stack React-приложение и автоматизировать UI-тесты для него. Честно говоря, до этого я как-то не задумывался о тестировании – я воспринимал его, как неизбежное зло, и я недооценивал его важность. Все еще помню свой первый запрос к Google: "тест-автоматизация UI для React".

Этот поиск был началом пути, определившим мою карьеру. Вначале я был потрясен огромным количеством материалов, статей в блогах и инструментов, которые, казалось бы, должны помочь мне решить мою проблему. Однако при пристальном изучении практически все из них оказались далеко не идеальными для моего случая. После недели поисков я решил вопрос при помощи Selenium. Ретроспективно это было довольно просто – не могу поверить, сколько времени я убил на такое простое решение. И даже если сейчас стыдно подумать об этом, моя проблема типична для множества начинающих тест-автоматизаторов, сталкивающихся с похожими задачами. Неимоверно трудно отслеживать все инструменты, блоги и гайды.

Проблема имеет простое решение – тест-сообщество. Если бы я спросил кого-то из сообщества вместо Google, возможно, решил бы вопрос за полчаса. В нем на редкость радушные и приятные люди. Однако в сообществе есть множество различных точек входа, и именно о них я хочу поговорить, детально их рассмотрев. Далее я покажу вам, где можно найти помощь и попросить о ней, когда она вам понадобится.

Какие каналы нам полезны?

Для начала вам нужно понимать, какие каналы общения полезны тестировщикам. На первом месте несколько из них – Facebook, LinkedIn, Twitter и много чего еще. Наиболее активные из них я рассмотрю далее. Конечно, есть и другие, но для начала и этих должно хватить.

Социальные сети

Первые каналы – это группы в социальных сетях, посвященные тестированию. Не все каналы используются тестировщиками, но Twitter, LinkedIn и Facebook выделяются благодаря фокусу на текстовое взаимодействие – каналы, нацеленные на картинки, вроде Instagram, логичным образом хуже подходят для технических обсуждений.


Facebook

Facebook – одна из самых старых соцсетей, известная практически всем. Платформа в основном фокусируется на личных записях, но группы активно используются для обмена информацией множеством тестировщиков. Самые крупные группы – это QA TestAutomation forum (более 12000 участников, закрытая), Software Testing and Quality Assurance (более 9000 участников, открытая) и Software Testing (более 9500 участников, открытая). Открыта группа или нет, не так важно, вас быстро примут. Большое преимущество групп в том, что вы легко можете задать вопрос и получить помощь напрямую. Недостаток групп в том, что их часто используют для маркетинга продуктов, курсов и блогов – это значит, что обмен информацией существует там на вторых ролях. Это можно обойти, общаясь с участниками через личные сообщения и запросы в друзья.

Twitter

Twitter сфокусирован на обмене короткими сообщениями. Он особенно популярен среди технарей – новой информацией можно быстро поделиться и прокомментировать ее. Он в целом подходит для вопросов, но только если у вас уже есть подписчики. Хорошее начало для приобретения подписчиков – это отслеживание, лайки и комментарии постов известных тест-инфлюэнсеров, вроде Джо Колантонио, Энджи Джонс и Тристана Ломбарда. Более того, в постах нужно использовать хэштеги, дабы привлечь внимание интересующихся.

Twitter – это также отличный способ узнавать о новостях из первых рук тест-сообщества. Помимо тест-инфлюэнсеров, в нем множество групп, которые можно отслеживать, и стоит потратить время на поиск полезных для отслеживания людей – можно даже посмотреть, за кем следят они, и найти отличное сообщество. Особенно примечательно тут Министерство тестирования (более 20000 подписчиков), Software Testing (более 14000 подписчиков) и Quality Testing (более 4700 подписчиков).

LinkedIn

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

Там можно поискать крупные группы вроде Software Testing & Automation (>250000 участников), Test Automation (>127000 участников), Software Testing and QA (>15000 участников) и Software Testing / QA & Automation (>9000 участников).

Копаем глубже

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


Slack

Slack – одно из самых популярных коммуникационных приложений для бизнеса. Там очень легко общаться с коллегами, и его просто использовать. В результате это приложение стало коммуникационной платформой для ряда технических сообществ по всему миру. В нем несколько каналов, где можно попросить помощи у тест-сообщества – эти каналы хорошо поддерживаются, и там почти нет спама. Там можно найти хорошие ответы на большую часть вопросов. К примеру, каналы Ministry of Testing (>10500 участников), Test Automation University (>8000 участников) и TechWell Hub (> 5500 участников) – хорошее место для старта.

Reddit

Reddit – один из самых крупных форумов в мире, но тестирование в нем представлено не особенно широко. Там есть сабреддиты по тестированию, но в Slack и на других форумах больше народу. Однако если вы не хотите идти на другие форумы, задать вопрос можно на Reddit в сабреддите r/QualityAssurance, где более 13000 человек. Есть также сабреддит для тест-автоматизации, но там всего 700 участников.

Форумы

Помимо Slack, форумы, возможно, наилучшее место для специфических вопросов. Существует несколько крупных форумов, посвященных тест-автоматизации UI, включая Ministry of Testing, sqa.stackexchange, uTest и testHuddle. Два последних больше нацелены на фрилансеров и опытных тестировщиков, а не на новичков, однако там тоже можно найти ответы на любые вопросы по тест-автоматизации UI. Общий недостаток форумов в том, что для каждого из них нужно создавать отдельную учетную запись. Более того, они асинхронны – ответы вы получите позже, чем в других социальных сетях. Другой их недостаток в отсутствии уведомлений – в отличие от Twitter и Slack, тут придется регулярно проверять наличие ответов. С другой стороны, здесь можно формулировать длинные, детализированные вопросы благодаря асинхронной природе каналов.

Митапы

Митапы занимают особое место среди каналов. Хоть они, строго говоря, и не каналы, а события, я все равно хочу их упомянуть. Тут можно быстро найти возможность пообщаться лично и завести полезные знакомства. К тому же тут часто можно найти бесплатные, технически сильные материалы и напрямую связаться с авторами. Иногда это реальная альтернатива конференциям. Митапы зависят от вашей страны и региона. Для Германии я могу посоветовать Continuous Testing MeetUp Berlin (>1900 участников), Ministry of Testing Munich (>700 участников) и Software Testing Karlsruhe (>50 участников). Так как сейчас они в основном проводятся по-английски и онлайн, стоит посетить интересные презентации, даже если вы там не живете. В этом списке всегда можно найти ближайший к вам митап Министерства Тестирования.

Ключевые выводы

В области тест-автоматизации UI ведется множество блогов, форумов и обучающих материалов. Легко потеряться. Тест-сообщество – хорошее место для любых вопросов. У каждого канала есть свои плюсы и минусы, и лучше задавать вопрос в разных каналах, формируя собственное мнение на основании ответов. Таким путем вы найдете свой собственный путь в тест-сообщество и, возможно, внесете и свой вклад.

Обсудить в форуме