ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 207 - CTFL4 discussion

Report
Export

An application is subjected to a constant load for an extended period of time as part of a performance test While running this test, the response time of the application steadily slows down, which results in a requirement not being met This slowdown is caused by a memory leak where the application code does not properly release some of the dynamically allocated memory when it is no longer needed. Which of the following statements is TRUE?

A.
The slowdown is a failure while the memory leak is a defect
Answers
A.
The slowdown is a failure while the memory leak is a defect
B.
The slowdown is a defect while the memory leak is an error.
Answers
B.
The slowdown is a defect while the memory leak is an error.
C.
The slowdown is an error; the memory leak is a defect.
Answers
C.
The slowdown is an error; the memory leak is a defect.
D.
The slowdown is a defect; the memory leak is a failure.
Answers
D.
The slowdown is a defect; the memory leak is a failure.
Suggested answer: A

Explanation:

In software testing terminology, a failure is an observable deviation of the software from its expected behavior. A defect (or bug) is the cause of the failure in the software's code. In this case, the observed slowdown is the failure, while the underlying memory leak in the application code is the defect causing this failure. This distinction is clearly outlined in the ISTQB CTFL Syllabus v4.0, which differentiates between failures (observable issues) and defects (underlying issues in the code).

asked 18/09/2024
Maurice Daly
37 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first