Что такое маскировка ошибок? - PullRequest
4 голосов
/ 24 сентября 2010

Кто-нибудь может объяснить, что такое маскировка неисправностей и каковы ее последствия?

Ответы [ 4 ]

4 голосов
/ 24 сентября 2010

Из Википедия :

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

Представьте себе пять процессоров на космическом корабле, все они работают одинаково. Если один из них дает аномальный результат, этот результат игнорируется. Другие четыре процессора «победили на выборах» и «скрыли» (скрыли) плохой результат.

0 голосов
/ 05 февраля 2019

Маскировка неисправностей - это событие, при котором один дефект предотвращает обнаружение другого дефекта.

Например, если вы тестируете форму входа в систему, состоящую из двух полей данных, кнопок «Вход» и «Отмена», а также флажка «Запомнить меня», при нажатии «Вход» возникает необработанное исключение, поэтому, если Флажок «Запомнить меня» не работал, о котором вы никогда не узнаете, пока не завершите успешный вход в систему.

0 голосов
/ 23 июня 2015

Маскировка неисправности происходит, когда наличие одного дефекта скрывает наличие другого дефекта. например: Если «отрицательное значение» вызовет необработанное системное исключение, разработчик предотвратит ввод отрицательных значений. Это решит проблему и скроет дефект обработки необработанных исключений.

0 голосов
/ 24 сентября 2010

Поскольку вы отметили это как тестирование, это определение учебника может быть тем, что вы ищете

http://hissa.nist.gov/chissa/SEI_Framework/framework_17.html

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

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

http://www.geekinterview.com/talk/7964-fault-masking-is.html

...