nerdexam
iSQI

CTFL_SYLL_4.0 · Question #205

What does the "absence-of-defects fallacy" refer to in software development?

The correct answer is A. The belief that thoroughly testing all requirements guarantees system success. The "absence-of-defects fallacy" in software development refers to the mistaken belief that if a software system has been thoroughly tested and all requirements have been met without any defects, it guarantees the success of the system. However, this is not necessarily true…

Fundamentals of Testing

Question

What does the "absence-of-defects fallacy" refer to in software development?

Options

  • AThe belief that thoroughly testing all requirements guarantees system success.
  • BThe need for constant system quality assurance and improvements.
  • CA misconception that software verification is unnecessary
  • DThe idea that fixing defects is NOT important to meeting user needs.

How the community answered

(38 responses)
  • A
    89% (34)
  • B
    3% (1)
  • C
    3% (1)
  • D
    5% (2)

Explanation

The "absence-of-defects fallacy" in software development refers to the mistaken belief that if a software system has been thoroughly tested and all requirements have been met without any defects, it guarantees the success of the system. However, this is not necessarily true. Even if no defects are found, the system might still fail to meet the user's needs or business objectives. This fallacy highlights the importance of validation in addition to verification to ensure that the system fulfills the intended use and requirements.

Topics

#absence-of-defects fallacy#testing principles#verification vs validation#software quality

Community Discussion

No community discussion yet for this question.

Full CTFL_SYLL_4.0 Practice