Неполные, несогласованные, невыполнимые или двусмысленные требования также не поддаются проверке. Ваша цель - сформулировать требования настолкьо точно, чтобы разработчик знал, что разрабатывать, а тестировщик - как проверить правильность разработанного.