Учебники

Тестирование инжекции неисправностей

Внедрение неисправностей – это метод тестирования программного обеспечения, который вводит ошибки в код для улучшения покрытия и обычно используется при стресс-тестировании на надежность разработанного программного обеспечения.

Методы ввода неисправности:

  • Инжекции времени компиляции – это метод инжекции ошибок, когда исходный код модифицируется для внедрения симулированных ошибок в систему.

  • Инжекции во время выполнения – он использует программный триггер, чтобы внедрить ошибку в программную систему во время выполнения. Триггер может быть двух типов: триггеры на основе времени и триггеры на основе прерываний.

Инжекции времени компиляции – это метод инжекции ошибок, когда исходный код модифицируется для внедрения симулированных ошибок в систему.

Инжекции во время выполнения – он использует программный триггер, чтобы внедрить ошибку в программную систему во время выполнения. Триггер может быть двух типов: триггеры на основе времени и триггеры на основе прерываний.

Инструменты, используемые для внедрения программной ошибки:

Ниже приведены инструменты, используемые для инъекции неисправностей: