А обьясните мне почему есть техника тест-дизайна исчерпывающее тестирование, а один из принципов гласит что исчерпывающего тестирования не бывает? (Не дословно)
Потому что с точки зрения комбинаторики, можно провести тестирование всех состояний фичи/сущности/системы.
На уровне сколько-нибудь сложной системы число проверок будет таким, что это будет нереализуемо, но теоретически возможно.
На уровне конкретного модуля/сущности - более реально и может быть полезным.