Обнаружение ошибок во время выполнения — это метод , анализирующий приложение во время выполнения и сообщающий о дефектах, обнаруженных во время выполнения. Метод может быть применён во время модульного тестирования, компонентного тестирования, интеграционного тестирования, системного тестирования (автоматического или тестирования вручную) или испытания на проникновение.
Обнаружение ошибок во время выполнения может идентифицировать дефекты, которые проявляются только во время исполнения кода (например, перезапись файла), и концентрируется на причинах сбоев программы, замедления работы или непредсказуемого поведения. К распространенным дефектам, обнаруживаемым при помощи этой технологии, относятся: Гонки Прерывания Утечки ресурсов Утечки памяти Уязвимости для атак (например, Внедрение SQL-кода)
Переполнение буфераRuntime Error Detection от Parasoft
Инструменты обнаружения ошибок времени выполнения могут выявлять ошибки только в выполняемом потоке управления приложенияMUST: A Scalable Approach to Runtime Error Detection in MPI Programs by Tobias Hilbrich, Martin Schulz, Bronis R. de Supinski, Matthias S. Müller, in Tools for High Performance Computing 2009.
См. также
Тестирование программного обеспечения Отладчик использования памяти
(Мониторинг формальных свойств)
Примечания
Категория:Тестирование программного обеспечения