Всем известна эвристика, гласящая: «чем больше различий, тем сплочённей может стать коллектив.» Подобные вещи можно запросто применить на специалистов из разных сфер деятельности. Даже в сфере тестирования ПО.
Согласно наблюдениям, проведенным Джеймсом Маркусом Бахом, на практике выделяются сразу 7 различных видов тестировщиков:
- Административный;
- Технический;
- Аналитический;
- Социальный;
- Эмпатический;
- Тестировщик-пользователь;
- Тестировщик-разработчик.
Перед тем как перейти к детальной расшифровке каждого типа, необходимо понимать, что это всего лишь психологическая модель, а не клеймо. Это банальные кластеры эвристики, можно даже сказать – ролей.
Стиль и особенности любого QA специалиста, который ознакомиться с этим материалом, одновременно может подходить под несколько моделей и типов.
Административный тестировщик
Административный QA специалист неуклонно старается двигаться исключительно вперёд. Работать над свежими задачами, устранять все технические препятствия, делать своё дело качественно и профессионально.
Высокоспециализированные административные тестировщики могут принимать участие на сборах, совещаниях, согласовывать получение в работу нового технического ресурса, подводить итоги по проектам и в целом по ситуации. Это своего рода специалисты-координаторы, менеджеры.
В то же время, низко специализированные административные тестировщики любят «пропускать» через себя всю полноту «бумажного» аспекта тестирования – работать с таблицами, составлять графики, анализировать диаграммы. Имея в виду высокий уровень, не говорится исключительно о высшем ранге по сравнению с другими специалистами.
Подобное описание затрагивает тех, кого можно занести в ряды ценителей общей картины тестирования, кто не любит особо раскладывать задачи на детали (разделять задачи вплоть до малейшего теста или проверки).
«Низкий уровень» — максимально зациклен на любом щелчке мышки и с нетерпением ждет нового момента в процессе повседневного тестирования.
Внимание: административные тестировщики имеют свойство «симулировать» процесс выполнения поставленной задачи – продвигать процесс тестирования за счет заметного снижения качества продуктивности.
Технический тестировщик
В повседневные задачи технического тестировщика входит создание инструментов для новых методик тестирования. Подобный портрет рисует QA специалиста как личность, что мыслит исключительно категориями и группами программного кода.
Они первоклассные защитники тестируемости, так как говорят с разработчиками на одном языке. Люди, которых именуют как «инженеры по разработке тестирования» (SDET) – яркие представители когорты технических тестировщиков.
Такие глобальные киты, как Google и Microsoft, попросту обожают их и ценят.
Внимание: все технические тестировщики иногда стремятся избегать процессов тестирования того, что плохо проверяется с помощью инструментов под рукой. И у них порой нет желания изучать процесс тестирования как таковой, предпочитая изучение техники и методологии используемого инструментария.
Аналитический тестировщик
Всем аналитическим тестировщикам нравятся модели и, как обычно (но не всегда), математические вычисления, алгоритмы. Данная группа тестировщиков любит создавать диаграммы, схемы и таблицы.
Они с удовольствием изучают длинные спецификации. Их буквально манит к комбинированному тестированию.
Внимание: все аналитические тестировщики подвержены «параличу» тестирования. Они грезят об оптимальных тестовых наборах, но забывают о качестве подобной совокупности.
Если что-то в их работе не поддается моделированию, они запросто могут это проигнорировать.
Социальный тестировщик
Социальный тестировщик нуждается только в тебе! Такой тип постоянно выявляет всех тех, кто может им помочь.
Другими словами, социальный QA любит работать в команде, чем трудится в одиночку. Они прекрасно понимают, что кто-то ранее уже мог сделать то, что нужно проекту, и что решение не всегда должно концентрироваться в руках одного человека.
Социальный QA специалист прекрасно знает, что для процесса тестирования неважно уметь программировать – главное знать и хорошо контактировать с разработчиком.
Первоклассный социальный тестировщик умеет культивировать качественный социальный капитал и прекрасно знает, что можно предложить окружающему миру.
Внимание: некоторые социальные тестировщики могут лениться, и тогда, кажется, что они паразитируют на тяжком труде окружающих. Также они могут налаживать социальные связи крайне активно, за счет выполненной работы.
Эмпатический QA
Каждый эмпатический тестировщик «глубоко» погружается в назначенный ему проект. Их фундаментальный подход – вариант поставить себя на место программиста.
Это не то же самое, что и эксперт по клиентам – есть много различий между тестировщиками, выступающих в роле адвокатов клиентов, и клиентами, которые выполнили процедуру тестирования.
Подобный подход очень часто применяется людьми, которые лишены технических навыков. Зачастую они пробуют себя в административной и социальной модели.
Внимание: каждый эмпатический тестировщик до конца не знает, как описать, что конкретно и как именно он это выполняет.
Тестировщик-пользователь
Всех пользовательских экспертов можно назвать знатоками в области тестирования. Они не называют себя профильными тестировщиками – они позиционируют себя как потенциальных клиентов продукта, которые помогают в процессе выполнения проверки.
Всем опытным тестировщикам это приносит максимальную пользу.
Внимание: тестировщики-пользователи, не ассоциирующие себя с процессом проверки, никогда не стремятся изучать и развивать в себе важные любому QA навыки.
Тестировщик-разработчик
Создатели ПО очень часто его и тестируют. Тестировщик-разработчик – идеальный кандидат для написания группы юнит-тестов, а еще они могут встраивать тестируемость в проектируемые ими проекты.
Любой технический тестировщик может выиграть от времени, проведенного в роли программиста. Когда разработчики переходят в когорту тестировщиков, они тоже, зачастую, становятся техническими тестировщиками.
Внимание: программисты, не ассоциирующие себя со сферой тестирования, никогда не будут стремиться изучать что-то новое и пытатся вобрать в себя навыки, важные для QA.
В завершение
Все вышеописанные категории тестировщиков можно использовать в ключе тематических тренингов и собраний, на которых можно догадываться о сильных и слабых сторонах специалиста, помогая выходить ему на новый профессиональный уровень развития.
Оставить комментарий