Роль: Испытатель
Исполнитель этой роли выполняет тестирование продукта и описывает исходтестирования.
Взаимосвязи
Основное описание

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

Рекомендуется ознакомиться со следующей книгой: Kaner, Bach & Pettichord, Lessons Learned in Software Testing [KAN01]. В ней приведены отличные рекомендации для испытателей. Особый интерес для исполнителя роли Испытатель представляют главы The Role of the test group, Thinking like a tester и Bug advocacy.

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

Требования к знаниям и способностям зависят от типа проводимых тестов и этапа жизненного цикла, на котором находится проект. Ниже приведены наиболее общие требования, предъявляемые к исполнителю роли Испытатель:

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

Если используется автоматизированное тестирования, вносятся также следующие требования:

  • умение работать с инструментами автоматизации тестирования
  • опыт работы с инструментами автоматизации тестирования
  • навыки программирования
  • навыки отладки и диагностики

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

  • Определение наиболее подходящего способа реализации данного теста
  • Реализация индивидуальных тестов
  • Настройка и выполнение тестов
  • Контроль над выполнением тестов и сохранение их результатов
  • Анализ и исправление ошибок, возникших при тестировании
Подходы к назначению

Способы назначения исполнителей роли Испытатель:

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

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