Внедрение неисправностей — это метод тестирования программного обеспечения, который вводит ошибки в код для улучшения покрытия и обычно используется при стресс-тестировании на надежность разработанного программного обеспечения.
Методы ввода неисправности:
-
Инжекции времени компиляции — это метод инжекции ошибок, когда исходный код модифицируется для внедрения симулированных ошибок в систему.
-
Инжекции во время выполнения — он использует программный триггер, чтобы внедрить ошибку в программную систему во время выполнения. Триггер может быть двух типов: триггеры на основе времени и триггеры на основе прерываний.
Инжекции времени компиляции — это метод инжекции ошибок, когда исходный код модифицируется для внедрения симулированных ошибок в систему.
Инжекции во время выполнения — он использует программный триггер, чтобы внедрить ошибку в программную систему во время выполнения. Триггер может быть двух типов: триггеры на основе времени и триггеры на основе прерываний.
Инструменты, используемые для внедрения программной ошибки:
Ниже приведены инструменты, используемые для инъекции неисправностей: