New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

ASTQB CTAL Exam - Topic 3 Question 15 Discussion

Actual exam question for ASTQB's CTAL exam
Question #: 15
Topic #: 3
[All CTAL Questions]

Consider the following perl code;

$x = 100;

If ($account > 100)

{

for ($deposit = 1 ; $deposit > 3 ; $deposit ++)

{$x=$x+1;

}

if ($account <= 100)

{

for ($withdraw = 0; $withdraw > 2 ; $withdraw ++)

{

$x=$x-1;

}

}

$x=$x+100;

How many test cases at a minimum are needed to test the path coverage?

Show Suggested Answer Hide Answer
Suggested Answer: B

Contribute your Thoughts:

0/2000 characters
Lovetta
4 months ago
I’m not convinced, this logic looks off to me.
upvoted 0 times
...
Julie
5 months ago
Definitely 3, it’s pretty straightforward.
upvoted 0 times
...
Lorean
5 months ago
Wait, are we sure about that? Seems like it could be 6.
upvoted 0 times
...
Doretha
5 months ago
Nah, I’d say 5 is the right number.
upvoted 0 times
...
James
5 months ago
I think 4 test cases should cover all paths.
upvoted 0 times
...
Lavonda
5 months ago
I'm a bit confused by the different options. I'll need to double-check the syntax for each one to make sure I understand how they work.
upvoted 0 times
...
Reta
5 months ago
Okay, I think I've got this. The key is to modify the Advanced Audit Policy Configuration settings to enable the logging of the SmartScreen messages. That should do the trick.
upvoted 0 times
...

Save Cancel