Что пишут в блогах

Подписаться

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

Конференции

Что пишут в блогах (EN)

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

Про инструменты

Лучшие вакансии

.
Низкий порог входа в тестирование
05.10.2017 12:56

Автор: Алессандра Морейра (Alessandra Moreira)

Оригинал статьи: https://roadlesstested.com/2017/08/15/low-barrier-to-entry/

Перевод: Ольга Алифанова

На днях Алан Пейдж задал в Твиттере этот вопрос:

"Думают ли люди, что экспертом в тестировании можно стать быстрее, чем в других профессиях? Другими словами, воспринимается ли барьер входа в тестировании ниже, чем в других областях?"

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

Низкий порог вхождения

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

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

Культура "И так сойдет"

Я согласна с Энди. Я видела множество тестировщиков, которых вполне устраивает посредственная работа, которые останавливаются, проверив минимум (если это вообще возможно), которые тестируют основные сценарии и граничные случаи и на этом успокаиваются. Они, возможно, найдут какие-то баги, но редко натыкаются на действительно серьезные проблемы, требующие внимания и профессионализма. А если они находят проблемы, то им тяжело донести их четко, дипломатично и вежливо (да, я убеждена, что вежливость – важная часть работы тестировщика; сообщать разработчику о багах в его работе надо деликатно).

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

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

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

Другие факторы

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

Мы можем лучше

Что же мы можем сделать, чтобы поднять планку входа и бороться с культурой "и так сойдет"? Неплохая стартовая точка – это статья Джеймса Баха для новичков тестирования, дающая советы, как развиваться на любой стадии вашей карьеры. Я считаю, что чтение книг, поиск наставника, общение с коллегами по профессии, участие в обсуждениях в твиттере и посещение конференций тоже помогают улучшить ситуацию.

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