Пока нет оценок.
Пожалуйста, подождите...

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

Согласно наблюдениям, проведенным Джеймсом Маркусом Бахом, на практике выделяются сразу 7 различных видов тестировщиков:

  1. Административный;
  2. Технический;
  3. Аналитический;
  4. Социальный;
  5. Эмпатический;
  6. Тестировщик-пользователь;
  7. Тестировщик-разработчик.

Перед тем как перейти к детальной расшифровке каждого типа, необходимо понимать, что это всего лишь психологическая модель, а не клеймо. Это банальные кластеры эвристики, можно даже сказать – ролей.

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

Типы тестировщиков

Типы тестировщиков

Административный тестировщик

Административный QA специалист неуклонно старается двигаться исключительно вперёд. Работать над свежими задачами, устранять все технические препятствия, делать своё дело качественно и профессионально.

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

В то же время, низко специализированные административные тестировщики любят «пропускать» через себя всю полноту «бумажного» аспекта тестирования – работать с таблицами, составлять графики, анализировать диаграммы. Имея в виду высокий уровень, не говорится исключительно о высшем ранге по сравнению с другими специалистами.

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

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

Внимание: административные тестировщики имеют свойство «симулировать» процесс выполнения поставленной задачи – продвигать процесс тестирования за счет заметного снижения качества продуктивности.

Технический тестировщик

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

Они первоклассные защитники тестируемости, так как говорят с разработчиками на одном языке. Люди, которых именуют как «инженеры по разработке тестирования» (SDET) – яркие представители когорты технических тестировщиков.

Такие глобальные киты, как Google и Microsoft, попросту обожают их и ценят.

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

Аналитический тестировщик

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

Они с удовольствием изучают длинные спецификации. Их буквально манит к комбинированному тестированию.

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

Если что-то в их работе не поддается моделированию, они запросто могут это проигнорировать.

Социальный тестировщик

Социальный тестировщик нуждается только в тебе! Такой тип постоянно выявляет всех тех, кто может им помочь.

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

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

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

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

Эмпатический QA

Каждый эмпатический тестировщик «глубоко» погружается в назначенный ему проект. Их фундаментальный подход – вариант поставить себя на место программиста.

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

Подобный подход очень часто применяется людьми, которые лишены технических навыков. Зачастую они пробуют себя в административной и социальной модели.

Внимание: каждый эмпатический тестировщик до конца не знает, как описать, что конкретно и как именно он это выполняет.

Тестировщик-пользователь

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

Всем опытным тестировщикам это приносит максимальную пользу.

Внимание: тестировщики-пользователи, не ассоциирующие себя с процессом проверки, никогда не стремятся изучать и развивать в себе важные любому QA навыки.

Тестировщик-разработчик

Создатели ПО очень часто его и тестируют. Тестировщик-разработчик – идеальный кандидат для написания группы юнит-тестов, а еще они могут встраивать тестируемость в проектируемые ими проекты.

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

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

В завершение

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

Оставить комментарий