Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

iSQI CTFL_Syll_4.0 Exam - Topic 4 Question 57 Discussion

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
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
D) The slowdown is a defect the memory leak is a failure

iSQI CTFL_Syll_4.0 Exam - Topic 4 Question 57 Discussion

Actual exam question for iSQI's CTFL_Syll_4.0 exam
Question #: 57
Topic #: 4
[All CTFL_Syll_4.0 Questions]

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?

Show Suggested Answer Hide Answer
Suggested Answer: A

In the ISTQB terminology:

A defect (also known as a bug or fault) is an issue in the code that can cause a failure.

A failure is the observable incorrect behavior or output of the software due to a defect.

In this scenario, the memory leak is the defect in the application code that causes the application not to release dynamically allocated memory properly. The observable effect of this defect, which is the slowdown in response time, is considered a failure because it is the manifestation of the defect that prevents the application from meeting its performance requirements.


Contribute your Thoughts:

0/2000 characters
Jade
4 days ago
I feel like this is a trick question, but I lean towards B).
upvoted 0 times
...
Lynelle
9 days ago
Definitely A) - memory leaks are defects for sure.
upvoted 0 times
...
Dexter
14 days ago
Wait, isn't it surprising that a memory leak can cause such a big slowdown?
upvoted 0 times
...
Brock
19 days ago
I disagree, I think it's C) because the memory leak is the real issue.
upvoted 0 times
...
Eden
24 days ago
A) seems right, slowdown is a failure.
upvoted 0 times
...
Wilbert
29 days ago
From what I studied, I believe the slowdown is a defect because it indicates a problem in the application, while the memory leak is a defect too, but I'm not clear on the exact definitions.
upvoted 0 times
...
Shizue
1 month ago
I'm a bit confused here. Is the slowdown considered an error or a defect? I feel like both terms are used interchangeably sometimes.
upvoted 0 times
...
Julie
1 month ago
I remember practicing a question like this, and I think the memory leak is a defect because it leads to the failure of the application.
upvoted 0 times
...
Rosamond
1 month ago
I think the slowdown is definitely a failure since it affects the application's performance, but I'm not sure about the memory leak classification.
upvoted 0 times
...

Save Cancel