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 Exam CTFL_Syll_4.0 Topic 1 Question 14 Discussion

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

Which of the following is NOT a typical debugging activity when a failure is triggered by dynamic testing?

Show Suggested Answer Hide Answer
Suggested Answer: D

According to the ISTQB Glossary of Testing Terms, Version 4.0, 2018, page 18, a failure is ''an event in which a component or system does not perform a required function within specified limits''. In this case, the calculator software does not perform the required function of calculating the correct result for 5+6 within the specified limits of accuracy and precision. Therefore, this is an example of a failure.

The other options are incorrect because:

A mistake is ''a human action that produces an incorrect result'' (page 25). A mistake is not an event, but an action, and it may or may not lead to a failure. For example, a mistake could be a typo in the code, a wrong assumption in the design, or a misunderstanding of the requirement.

A fault is ''a defect in a component or system that can cause the component or system to fail to perform its required function'' (page 16). A fault is not an event, but a defect, and it may or may not cause a failure. For example, a fault could be a logical error in the code, a missing specification in the design, or a contradiction in the requirement.

An error is ''the difference between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition'' (page 15). An error is not an event, but a difference, and it may or may not result in a failure. For example, an error could be a rounding error in the calculation, a measurement error in the observation, or a deviation error in the condition.

Reference= ISTQB Glossary of Testing Terms, Version 4.0, 2018, pages 15-18, 25; ISTQB CTFL 4.0 - Sample Exam - Answers, Version 1.1, 2023, Question 96, page 34.


Contribute your Thoughts:

Angella
30 days ago
This question is a real head-scratcher. I'm going to go with B) Adding new test cases, just to see if I can break the system even more!
upvoted 0 times
Bronwyn
2 days ago
User 3: Yeah, it's better to focus on reproducing the failure and diagnosing the root cause.
upvoted 0 times
...
Armando
10 days ago
User 2: I agree, it might make things more complicated.
upvoted 0 times
...
Linwood
20 days ago
User 1: I think B) Adding new test cases is not a typical debugging activity.
upvoted 0 times
...
...
Armando
1 months ago
D) Diagnosing the root cause seems like the obvious choice here. Debugging is all about understanding why the failure occurred, not just treating the symptoms.
upvoted 0 times
...
Rosendo
1 months ago
Ha! I bet the developers who wrote this question have never had to debug a real-world application. They're probably still living in their test-driven development bubble.
upvoted 0 times
Otis
4 days ago
B) Adding new test cases
upvoted 0 times
...
Therese
17 days ago
A) Reproducing the failure
upvoted 0 times
...
...
Lashanda
1 months ago
Definitely C) Fixing the cause. That's the whole point of debugging - to identify and fix the underlying issue, not just add more tests.
upvoted 0 times
Raylene
13 hours ago
C) Fixing the cause
upvoted 0 times
...
Dick
4 days ago
B) Adding new test cases
upvoted 0 times
...
Lelia
17 days ago
A) Reproducing the failure
upvoted 0 times
...
...
Tijuana
2 months ago
But wouldn't adding new test cases help in identifying the root cause?
upvoted 0 times
...
Chi
2 months ago
I think the answer is B) Adding new test cases. Debugging is more about analyzing the existing test cases and fixing the root cause, not creating new ones.
upvoted 0 times
Vincent
2 days ago
C) Fixing the cause
upvoted 0 times
...
Vanda
12 days ago
B) Adding new test cases
upvoted 0 times
...
Murray
14 days ago
A) Reproducing the failure
upvoted 0 times
...
Jesusita
27 days ago
B) Adding new test cases
upvoted 0 times
...
Lynda
28 days ago
A) Reproducing the failure
upvoted 0 times
...
...
Johnna
2 months ago
No, I disagree. I believe the answer is C) Fixing the cause.
upvoted 0 times
...
Tijuana
2 months ago
I think the answer is B) Adding new test cases.
upvoted 0 times
...

Save Cancel