Метка: тестирование
-
Как писать нефункциональные требования
Нефункциональные требования (НФТ) включают надежность, мониторинг, уведомления, восстановление, архивацию, удаление мусора, производительность, логирование, обработку ошибок, требования к коду, решение инцидентов, конфигурацию, администрирование, удобство пользователя, безопасность, совместимость и ИТ-ландшафт. Эти требования важны для качественной поддержки системы, определяют выбор стека и методологии разработки. Их нельзя упускать при подготовке требований к ПО.
-
Тестирование требований
Тестирование требований — важная qa-шная компетенция. Цель: устранение логических противоречий. Бизнес-аналитик или тестировщик проверяют аспекты требований: соответствие шаблонам, ясность формулировок, полнота описания и другие. Результат — замечания, предложения по улучшению системы и процессов. Тестирование особенно ценно за разрушительное мышление тестеров, выявляющее риски.
-
Организация тестирования
Автор объясняет отсутствие упоминания команды тестировщиков и QA из-за недостатка опыта. Тестировщики играют ключевую роль в процессе разработки, участвуют в ранних этапах проекта и имеют уникальное мышление, обнаруживающее ошибки. Предложено три структуры: выделенный департамент тестирования, кросспродуктовые команды и микрокоманды, причём последний подход оценивается как наиболее эффективный.