fbpx

С кем тестировщик общается на работе?

Итак, вы успешно прошли обучение и готовитесь приступить к работе на своём первом проекте. С кем вам ежедневно предстоит обсуждать рабочие вопросы? В этой статье мы расскажем, с какими специалистами сотрудничают тестировщики.

Развитие ИТ-проектов — это командная работа, где эксперты из разных отраслей вносят свой вклад в создание и усовершенствование программных решений. И без тестировщика не обойтись, ведь он выявляет дефекты ПО, которые порой могут быть критическими для работы приложения.

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

В этой статье мы расскажем, с кем предстоит общаться новичку, который только что пришёл на проект.

Мануальные тестировщики

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

Более того, есть проверки, которые могут проводиться исключительно мануальными тестировщиками. К примеру исследовательское тестирование (exploratory testing) базируется на опыте QA-инженеров и позволяет параллельно изучать программное решение, проектировать и проводить тесты. А юзабилити-тестирование (usability testing) даёт возможность взглянуть на ПО глазами конечного пользователя и найти связанные с удобством использования ошибки. Роботизировать эти процессы пока невозможно.

Функции тестировщика:

  • анализ требований к ПО;
  • составление тест-кейсов;
  • проведение необходимых проверок;
  • составление отчётов и прочей документации;
  • участие в совещаниях по планированию QA-процесса и предоставление обратной связи команде тестирования;
  • и прочее.

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

  • оставайтесь на связи в рабочее время;
  • излагайте свои мысли и идеи понятным языком и уважительно;
  • критикуйте конструктивно;
  • делитесь своими знаниями и опытом при необходимости.

Автоматизаторы тестирования

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

Функции автоматизатора:

  • написание тестовых сценариев;
  • проверка производительности (нагрузочное, стресс-тестирование, оценка стабильности и т.д.),
  • регрессионное тестирование после каждого обновления или выхода новой версии ПО;
  • написание тестовой документации;
  • и прочее.

QA-лид

Это непосредственный руководитель инженеров. Он берёт на себя ключевые административные задачи и поддерживает коммуникацию со всеми инженерами. Ведущая роль QA-лида включает в себя широкий спектр технических и нетехнических обязанностей.

Функции QA-лида:

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

QA-аналитик

Этот специалист фокусируется скорее на бизнес-задачах, а не технических аспектах проекта. Он помогает изучить запрос клиента и найти оптимальный подход для оценки качества его программного решения. Именно этот член QA-команды превращает запрос заказчика в понятное для инженеров техническое задание (ТЗ) и передаёт его тестировщикам.

Функции QA-аналитика:

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

Проектный менеджер

Этот специалист активно взаимодействует и со всеми членами QA-команды, и с клиентами. Менеджер помогает сформулировать стандарты качества ПО, к которым стремится заказчик, а также обеспечивает бесперебойность рабочих процессов. Он анализирует результаты тестирования и оценивает их с точки зрения поставленных технических и бизнес-целей. По сути, менеджер руководит развитием проекта.

Функции проектного менеджера:

  • подготовка стратегии тестирования;
  • определения списка задач для всех членов команды;
  • установка стандартов для измерения качества работы и отслеживание производительности;
  • оценка бюджета;
  • и прочее.

С кем ещё взаимодействует тестировщик?

Заказчик

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

Разработчики

Инженеры по обеспечению качества не всегда работают в тесной связке с dev-командой. Чаще всего это происходит, когда QA-специалистов привлекают на этапе разработки ПО. Ещё один вариант — непрерывное сотрудничество в небольших компаниях или стартапах.

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

Отдел маркетинга

Инженеры могут привлекать дизайнеров и копирайтеров в рамках юзабилити-тестирования или оценки локализации (адаптированность программы под конкретный регион). Кроме того, эти специалисты могут помочь QA-команде оформить коммерческое предложение для клиента и другие документы.

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

Если вы хотите стать частью ИТ-команды, то сделайте первый шаг и запишитесь на курсы тестирования. С поддержкой преподавателей QA Academy уже через 8 недель вы сможете начать поиски своей первой работы в индустрии обеспечения качества ПО.

Удачи!

Назад к списку новостей