2. Программисты
Тестировщики
Специалисты по отдельному виду
тестирования
Консультанты
Продуктовые менеджеры
Пользователи
Менеджеры проекта
3. Нет независимых тестировщиков –
программисты самостоятельно тестируют
свой код
Тестировщики в одной команде с
программистами
Группа тестировщиков в рамках компании
Тестировщики со стороны заказчика
Специализированные команды
тестировщиков
Аутсорсинг услуг тестирования
4. Беспристрастность и объективность
Выше эффективность тестирования
Альтернативная точка зрения
Обнаружение «других» деффектов
Контроль понимания требований
5. Возможная изоляция от разработчиков
Может «тормозить» релиз
Возможны урезанные сроки и, как
результат, ниже качество тестирования
Может быть обвинен в задержке проекта
Программисты могут чувствовать меньшую
ответственность
6. Наличие ресурсов
Организационная структура компании
Уровень тестирования
Уровень риска
Компонентное / интеграционное
тестирование выполняется
программистами
Приемочное тестирование
выполняется
консультантами, пользователями
или специалистами по
сертификации Системное тестирование может
выполняться как внутренней
командой тестировщиков, так и
передано на аутсорсинг
Editor's Notes
Баг-трекеры, статусы ошибок, жизненный цикл ошибок