11 подписчиков
С точки зрения тестировщика, одним из самых важных аспектов требований является то, могут ли они быть протестированы или нет. С точки зрения цикла разработки программного обеспечения формулировка "тестируемые требования" является синонимом "хороших требований". Невозможно доказать, что требование, которое нельзя протестировать, выполнено. Давайте рассмотрим пример с двумя требованиями и постараемся определить, какое из них лучше. Обратите внимание, что оба они семантически и синтаксически верные и содержат это крайне важное слово "должен": 1. Система должна увеличивать счетчик ПОСЕТИТЕЛЕЙ на единицу каждый раз, когда сенсор ТУРНИКЕТА активируется без ошибок...