top button

What is fault masking explain with example?

0 votes
posted Mar 7 by Suresh Babu

Share this question
Facebook Share Button Twitter Share Button Google+ Share Button LinkedIn Share Button Multiple Social Share Button

2 Answers

0 votes

An acceptance test successfully masks a bad value if a retry or alternate results in a new, correct result within the time limit set for declaring failure.

The way to ignore faults by seamlessly preparing a backup component to execute something as soon as the instruction is sent, using a sort of voting protocol where if the main and backups don't give the same results, the flawed output is ignored.

answer Mar 8 by Arunkumaarts
0 votes

Fault Masking is an occurrence, in which one defect prevents the detection of another,

It’s a used technique to prevent error result from appearing.

For example, if the “Negative Value” cause a system unhandled exception firing, the developer prevents the negative values input instead to handle it, implicitly it solve the issue and prevent another defect from appearing but explicitly if the values entered manually in the database and the system goes to retrieve it, an unhandled exception may fires.

So, as a test engineer you can uncover it by using the Grey Box techniques by inter the data manually in the database and try to retrieve it by the application.

And it can be uncovered by executing a test case which created based on an Equivalence Partitioning design technique.
For more information please contact m

answer Mar 10 by Sheetal Gawade