При чтении вопроса о тестировании Java-программы несколько раз со случайными начальными числами слово «тестирование» вызвало в моей памяти связь с модульным тестированием, но это могло быть не то, что происходило там..
По моему мнению, введение случайности в модульном тесте было бы плохой практикой, но затем я начал рассматривать случай, когда (небольшой) процент отказов может быть приемлемым на данный момент.
Например, код не проходит модульный тест один раз каждые 10 ^ n при n> 3, и постепенно вы хотите, чтобы n переходил в бесконечность, а тест не становился красным, может быть желтоватым.
Другим примером может быть системавсесторонний тест, в котором в большинстве случаев дела идут хорошо, но вы все еще хотите ограничить / узнать, как часто они могут идти не так.
Итак, мой вопрос, есть ли какие-либо фреймворки (полный спектр тестирования)?что можно убедить, чтобы процент отказов в огромном / чрезмерном количестве повторных тестов составлял?