Я занимаюсь интеграцией платформы тестирования модулей Google для базы кода. Я быстро прочитал эту фреймворк о том, что макрос.WillRepeatedly(action) позволяет повторять запуск одинаковых тестовых заданий с одинаковой настройкой для обнаружения проблем памяти, таких как повреждение памяти.
Как можно несколько раз запускать одни и те же тестовые костюмы с одной и той же настройкой, может привести к повреждению памяти. Я могу только думать о проблемах памяти, которые могут быть вызваны неправильным использованием выделения и удаления динамических структур. Существуют ли какие-либо другие проблемы с памятью, которые могут быть обнаружены при повторном запуске одного и того же теста?
В некотором смысле это нагрузочное тестирование. Проверка надежности. Вероятно, можно обнаружить переполнение стека.