4.4.1 Error Guessing Flashcards
Error guessing is a test technique used to anticipate the occurrences of “ “, “ “, and “ “ based on the …
errors
defects
failures
tester’s knowledge.
Error guessing includes:
- how the “ “ has worked in t…
- the types of “ “ the developers tend t… and the types of “ “ that result from t…
- the types of “ “ that have occurred in o…
- application
the past - errors
to make
defects
these errors - failures
other similar applications
In general, errors, defects and failures may be related to “inp…“ (correct i… , parameters wrong or “ “ ), “o…“ (wrong “ “, wrong “ “), “l…“ (missing “ “, wrong “ “), “comp… “ (incorrect “ “, wrong “ “), “int…” (parameter “ “, incompatible “ “ ), or “d…” (incorrect “ “, wrong “ “)
input
input not accepted
missing)
output
format
result)
logic
cases
operator)
computation
(operand
computation)
interfaces
(mismatch,
types)
data
(initialization,
type)
Fault attacks are a way to implement e…
error guessing.
Fault attacks requires the tester to create or acquire a list of possible “ “, “ “, and “ “, and to design “ “ that will identify d… , expose the “ “, or cause “ “.
errors
defects
failures,
tests
defects associated with the errors,
defects
failures.
The fault attack lists can be built based on “ “, “ “ and f… or from c… about why s…
experience
defect
failure data,
common knowledge
software fails.