TESTING Flashcards
A Software Bug
programming or design error that
does not conform to the specifications or design of the system.
Fault Detection
the process of detecting bugs and faults before the
system is released
Fault Tolerance
This is when a system can tolerate a problem such as bad
coding and being strong enough to not crash
Open Box Testing
Open Box Testing is carried out by experts in the product being developed. They will
attempt to find problems by using tests that the system will commonly be expected to
process
Closed Box Testing
Closed Box Testing is carried out by people who are not experts – and therefore may do
something unpredictable. For example, they may input data that is completely incorrect
in an attempt to see if the system crashes.
Fault Avoidance
Fault avoidance is a proactive strategy to prevent or minimize errors and failures by identifying potential issues early and implementing measures to mitigate them before they occur. It involves rigorous testing, quality assurance, and learning from past failures