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

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

Иногда эту роль называют Проектировщик тестов или просто считают ее разновидностью роли Испытатель.

Свойства
Несколько вхождений
Необязательный
ЗапланированныйYes
Персонал
Квалификация

Способности и знания, необходимые для исполнения роли Аналитик:

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

Задачи данной роли состоят в следующем:

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

Назначить сотрудника на роль Аналитик можно одним из следующих способов:

  • Передать роль Аналитик одному или нескольким сотрудникам, которые также будут исполнять роль Испытатель. Это наиболее стандартный подход, используемый в случаях, когда в разработке участвует небольшой коллектив или когда коллектив испытателей является небольшим и состоит из одинаково высоко квалифицированных сотрудников.
  • Передать роль Аналитик одному или нескольким сотрудникам, которые будут исполнять только ее. Это хорошее решение для больших коллективов, особенно в тех случаях, когда эксперты обладают небольшим опытом в области реализации тестов, однако достаточными знаниями для того, чтобы определить необходимые тесты и определить, являются ли полученные результаты адекватными или нет. Такая стратегия также является полезной при распределении задач в тех случаях, когда некоторые участники коллектива испытателей обладают небольшим опытом в области автоматизации тестов и будут испытывать затруднения при выполнении ролей Испытатель и Разработчик тестов.
  • Передать роли Аналитик и Руководитель тестирования одному сотруднику. Это еще одна стратегия, подходящая для коллективов среднего размера. Необходимо следить за тем, чтобы задачи Аналитика не вытеснили полностью задачи Руководителя тестирования. Для того чтобы уменьшить этот риск, сотруднику, исполняющему обе роли, следует передать менее важные задачи Аналитика, оставив более важные задачи исполнителю, не нагруженному функциями управления.
  • Передать роль Аналитик одному или нескольким сотрудникам, которые также будут исполнять роль Разработчик требований. Этот вариант также подходит для небольших и средних по размеру коллективов испытателей, и часто используется в том случае, когда обе роли способны исполнять эксперты. Необходимо внимательно следить за тем, чтобы функциям обеих ролей уделялось достаточно внимания.

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

Дополнительные сведения