Роли в тестировании (roles)
| Роль | Описание | 
| Тест-менеджер, менеджер проекта по тестированию (Test Manager, Test Project Manager) | Производит управленческий контроль (management oversight) Ответственность: 
 | 
| Тест дизайнер (Test Designer) | Определяет, приоритизирует и обеспечивает разработку тестовых случаев Ответственность: 
 | 
| Тестировщик, Инженер по тестированию (Tester) | Выполняет тесты Ответственность: 
 | 
| Администратор тестовой системы, приложений поддерживающих жизненный цикл тестирования (Test System Administrator) | Обеспечивает управление и поддержку тестовых окружений и данных Ответственность: 
 | 
| Администратор баз данных, менеджер баз данных (Database Administrator, Database Manager) | Обеспечивает управление и поддержку тестовых данных (баз данных) Ответственность: 
 | 
| Тест-дизайнер (Designer) | Устанавливает и определяет операции, атрибуты и связи тестовых классов Ответственность: 
 | 
| Разработчик тестов (Implementer) | Разрабатывает юнит тесты (unit tests), тестовые классы и тестовые наборы (пакеты) Ответственность: 
 | 
Как видите, при ближайшем рассмотрении, оказывается, что тестирование — вполне определённый процесс с выделенными ролями и зоной ответственности для различных игроков проекта. Порядок перечисления задачи определяет обычный (полный) цикл проведения тестирования. Такой цикл может применятся, как для проектов ориентированных на длительные итерации, так и для «быстрых» проектов ведущихся по эволюционным методикам (evolutionary) или согласно набирающему обороты XP.
Надеюсь, после небольшого экскурса во внутренний мир задач и ролей в тестировании, неразберихи станет меньше.
