Тестировщик – это не просто человек, который выполняет функции QA (Quality Assurance). Это еще и особый склад мышления. Давайте посмотрим, в чем он заключается.
Тестировщик – это не просто человек, который выполняет функции QA (Quality Assurance). Это еще и особый склад мышления. Давайте посмотрим, в чем он заключается.
Оглавление
ToggleВ каждой профессии есть свои ментальные установки, которые вырабатываются в ходе работы. Они формируют у специалиста характерный образ мышления, который помогает в решении поставленных перед ним задач.
Есть такое и у тестировщиков. Ментальных установок QA-мышления может быть много, в этой статье мы рассмотрим ключевые пять.
Тестировщик исходит из ментальной установки, что любую программу можно усовершенствовать. Как показывает практика, в каждом ПО выявляется немало дефектов, особенно в самых первых версиях. QA-специалист всегда продолжает тестировать, пока на это имеются ресурсы.
Даже если вдруг происходит редчайшая ситуация, когда баги больше не находятся – грамотный тестировщик может дать рекомендации по дальнейшему совершенствованию ПО (например, по развитию его функционала и/или удобству для пользователя). Понимание такого уровня у QA-специалиста происходит по мере набора опыта. Чем больше выполненных проектов – тем больше предложений по улучшению IT-продукта тестировщик может сделать.
Казалось бы, очевидная вещь в эпоху глобальной конкуренции и приоритетного развития конкурентоспособности. Однако, в некоторых компаниях это остается больше лозунгом, чем практикой. Между тем, постановка клиента на первое место в своем планировании – это весьма действенный способ, чтобы сделать тестирование более эффективным.
Причем речь может идти и о внешнем клиенте, и о внутреннем. Для тестировщика внутренние клиенты – это те, кому пойдут результаты тестирования, т.е. разработчики и дизайнеры. Поэтому QA-специалист должен адаптировать свою практику тестирования под специфику клиентов (внешних и внутренних).
Тестировщик должен избавиться от иллюзии, что он – единственный, кто может спасти качество IT-продукта. Такая иллюзия действительно вредна. Во-первых, она нагружает тестировщика сверх-ответственностью, которую далеко не каждый работник может выдержать. Во-вторых, появляется риск утери важных моментов в качестве ПО, которые один человек может и не заметить. В-третьих, такой подход ведет к выхолащиванию коммуникаций между участниками проекта со всеми сопутствующими негативными последствиями.
Поэтому тестировщик-профессионал выстраивает свою работу так, чтобы вся команда проекта была привлечена к обеспечению качества. Чем больше их вовлеченность в планирование и проведение тестирования – тем лучше результаты. Скоординированная и эффективная командная работа дает существенное повышение качества ПО. Как говорится: «Один ум – хорошо, а два – лучше».
В проектах бывают разные ситуации. Иногда кажется, что все обстоятельства препятствуют проведению тестов, а сроки уже поджимают, да и тестовое покрытие далеко от цели. Возникает соблазн обвинить кого-либо в том, что тестирование идет не так, как следует (коллег, разработчиков, дизайнеров, сисадминов, ресепшн – зависит от фантазии). Это ошибочный путь.
Найти виновного – не значит решить проблему. Даже если получится найти «козла отпущения», незаконченные тесты все равно останутся. Ценное время уйдет на конфликты и выяснение отношений. Правильнее потратить его на конструктивный подход – подумать, как можно обойти барьеры, препятствующие проведению тестирования. Еще лучше – обдумать это вместе с командой проекта. Те члены команды, которых Вы уже было обвинили во всех грехах, могут выдать отличные идеи для решения возникшей проблемы.
В процессе работы QA-специалиста возникают ситуации, когда надо принимать решения, например:
В решении таких и других вопросов тестировщику следует исходить не из личных предпочтений, а рациональности и здравого смысла. Профессиональный QA-специалист использует именно такие аргументы для обоснования своих действий.
В каждой IT-специальности есть тот образ мышления, который помогает работникам выполнять задачи более эффективно. Тестирование – не исключение. Вышеприведенные пять ключевых ментальных установок QA-мышления помогут любому тестировщику достигнуть успеха в профессии.
Автор Михаил Кулешов
Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.
© Copyright 2023 Testirovshik.com