И любая система, нарушающая этот принцип "равновероятности" будет тем самым "контрпримером", который Вы хотите привести. Чтобы бороться с этим, нужно либо уточнять требования, внося в них все эти "особенности", либо смириться с тем, что тесты имею право пропускать такие ошибки.
А как хотя бы приблизительно оценить ту неопределённость, связанную с тем что мы позволяем себе пропускать ошибки? Или оценить тот объём тестов, которые мы умышленно/неумышленно пропускаем, а он в целом имеет значение для правильности.
Как в случае сравнения двух тестовых наборов для разных проектов. Какой протестирован лучше? В одном 1 000 тестов, в другом 1 000 000. А толку? Всё равно и там и там что-то неучли. Но в одном проекте этот неучёт будет одну сумму стоить, а в другом другую.
Конечно, можно ответить - оценка рисков и иже с ним. Моцная эта фраза - "оценка рисков", только у меня нехватка конфеток в крови после некоторых методов оценки риска
Стандарты здесь тоже не помогают...
Разрешается тыкнуть меня мордочкой в какой-нить толстый бук