175k views
4 votes
A phone ringing momentarily distracts a programmer, causing the programmer to improperly program the logic that checks the upper boundary of an input variable. Later, during system testing, a tester notices that this input field accepts invalid input values. The improperly coded logic for the upper boundary check is:

A. The root-cause
B. The failure
C. The error
D. The defect

User Emkman
by
7.8k points

1 Answer

3 votes

Final answer:

The issue found during system testing is known as 'the defect', which is a result of 'the error' made by the programmer.

Step-by-step explanation:

When a tester finds that an input field accepts values beyond the intended upper boundary, this issue is known as D. the defect. The mistake made by the programmer due to a distraction is termed C. the error. It is the human action that led to incorrect results. The error in programming logic is the cause of the defect found during system testing. This defect is what causes the system to accept those invalid input values, which could potentially lead to failures when the software is in operation. A failure occurs if and when the defect manifests as incorrect behavior or results during execution.

User Leenah
by
7.9k points