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?
Suggested Answer: B
Get Premium CTAL Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
7 comments · newest first
LO
Lovetta
1 year ago
I’m not convinced, this logic looks off to me.
JU
Julie
1 year ago
Definitely 3, it’s pretty straightforward.
LO
Lorean
1 year ago
Wait, are we sure about that? Seems like it could be 6.
DO
Doretha
1 year ago
Nah, I’d say 5 is the right number.
JA
James
1 year ago
I think 4 test cases should cover all paths.
LA
Lavonda
1 year 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.
RE
Reta
1 year 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.