Могу поспорить — что про разработчиков может вы еще и помните, но вот про тестировщиков — точно вспомните в последний момент. Если вообще вспомните. А ведь для аналитика — это не менее, а иногда и более полезное взаимодействие на этапе анализа требований. Какой вклад тестировщики могут привнести в работу аналитика:
- Проверят атрибуты качества требований
- Проверят тестируемость требований
- Проверят корректность формализации требований
- Проверят качество текста требований — кто как ни тестировщик может критически оценить ваш текст не будучи поглощенным его смыслом — мозг, увлекаясь смыслом готов пропускать массу ошибок и игнорировать неправильные конструкции.
- Дадут вам новую точку зрения на альтернативные сценарии или исключительные ситуации. Они же мастера разрушать 🙂
- Укажут на пропущенные пользовательские сценарии
- Определят недостающие правила и условия применимости функциональных требований
- Определят недостающие типовые не функциональные требования
Взаимный интерес к сотрудничеству между аналитиком и тестировщиком определяет их взаимную зависимость — то что будет написано аналитиком будет входом для тестировщиков при подготовке тестовых сценариев и подготовке к приемочным испытаниям.