Обнаружение ошибок во время выполнения

Обнаружение ошибок во время выполнения — это метод верификации программы, анализирующий приложение во время выполнения и сообщающий о дефектах, обнаруженных во время выполнения. Метод может быть применён во время модульного тестирования, компонентного тестирования, интеграционного тестирования, системного тестирования (автоматического или тестирования вручную) или испытания на проникновение.

Обнаружение ошибок во время выполнения может идентифицировать дефекты, которые проявляются только во время исполнения кода (например, перезапись файла), и концентрируется на причинах сбоев программы, замедления работы или непредсказуемого поведения. К распространенным дефектам, обнаруживаемым при помощи этой технологии, относятся:

Инструменты обнаружения ошибок времени выполнения могут выявлять ошибки только в выполняемом потоке управления приложения[2].

См. также

Примечания

  1. Runtime Error Detection от Parasoft
  2. 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