Тестировщик.
В рамках командной модели MSF тестировщик выполняет задачи тестирования продукта. Основной задачей тестировщика является выявление проблем в продукте, которые могут неблагоприятно повлиять на его качество. Тестировщик обязан понимать контекст проекта и помогать остальным членам команды понимать решения, основанные на этом контексте. Ключевая цель тестировщика – поиск серьезных дефектов в продукте путем его тестирования и последующее их описание. Каждый найденный дефект тестировщик должен сопроводить точным описанием вредного воздействия и предложить способ обойти дефект, чтобы уменьшить это воздействие. Он должен как можно проще описать дефект и последовательность, в которой его можно воспроизвести.
Тестировщик участвует в деятельности команды по определению стандартов качества продукта. Цель тестирования – убедиться, что известные функции работают правильно, и выявить возможные проблемы продукта. Человек, назначенный на эту роль, должен быть добавлен в группу доступа «Сотрудник» (Contributor). Это позволит ему выполнять все функции, необходимые в рамках его деятельности, такие как создание и изменение документов, описателей и конечных продуктов.
Действия и операции роли
Действия:
· планирование итерации;
· закрытие дефекта;
· тестирование требования к качеству;
· проверка сценария.
Операции:
· выполнение ретроспективного анализа;
· разбиение сценариев на задачи;
· разбиение требования к качеству на задачи;
· проверка исправления;
· закрытие дефекта;
· определение подхода к тестированию;
· создание теста производительности;
· создание теста безопасности;
· создание стрессового теста;
· создание нагрузочного теста;
· выбор и запуск тестового задания;
· документирование дефекта;
· оценка пороговых значений показателей тестов.