Cyber Monday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

ISTQB Exam ATA Topic 6 Question 79 Discussion

Actual exam question for ISTQB's ATA exam
Question #: 79
Topic #: 6
[All ATA Questions]

For an ATM banking project introduced earlier, ''When the user first inserts a valid credit card type, the system considers the user to be in an unauthenticated state. When requesting a cash advance, the user must be in an authenticated state. The user authenticates by entering the proper PIN code. When authenticating the user, the system shall allow the user to enter their PIN code up to three times before failing the authentication and rejecting the card. On the first and second try, the system shall prompt the user to re-enter the PIN code.''

Suppose you are concerned that, depending on the exact number of invalid PIN codes entered, the system might behave improperly. Which of the following test design techniques is specifically targeted at such failures?

[K4] 3 credits

Show Suggested Answer Hide Answer
Suggested Answer: C

Contribute your Thoughts:

Katheryn
2 months ago
A) Equivalence Partitioning extended by boundary value analysis could also be useful, but it might not be as targeted as the state transition testing approach.
upvoted 0 times
Adell
1 months ago
C) State Transition Testing using 1-switch coverage seems to be the most targeted technique for handling failures related to invalid PIN code entries.
upvoted 0 times
...
Mammie
1 months ago
B) Pairwise Testing with orthogonal arrays could be another option to consider for testing different combinations of inputs.
upvoted 0 times
...
Theodora
1 months ago
A) Equivalence Partitioning extended by boundary value analysis could also be useful, but it might not be as targeted as the state transition testing approach.
upvoted 0 times
...
...
Isaiah
2 months ago
I'm not sure, but I think State Transition Testing using 1-switch coverage could also be relevant in this scenario.
upvoted 0 times
...
Leonie
2 months ago
I agree with Timothy. Equivalence Partitioning is a good technique to test different input values, including boundary cases.
upvoted 0 times
...
Yuette
2 months ago
Haha, I bet the PIN code is '1234' - the most common password ever. No wonder they need to limit the number of tries!
upvoted 0 times
...
Carey
2 months ago
You know, they should just replace the PIN code with a fingerprint scanner. That would be much more secure and eliminate the whole 'three tries' issue.
upvoted 0 times
Jannette
1 months ago
Leatha: Yeah, no more worrying about entering the wrong PIN multiple times.
upvoted 0 times
...
Tyisha
1 months ago
Marisha: You know, they should just replace the PIN code with a fingerprint scanner. That would be much more secure and eliminate the whole 'three tries' issue.
upvoted 0 times
...
Leatha
1 months ago
I agree. It would make the authentication process smoother too.
upvoted 0 times
...
Larae
2 months ago
C) State Transition Testing using 1-switch coverage
upvoted 0 times
...
Marisha
2 months ago
B) Pairwise Testing with orthogonal arrays
upvoted 0 times
...
Cristal
2 months ago
That's a good point. A fingerprint scanner would definitely be more secure.
upvoted 0 times
...
Winfred
2 months ago
A) Equivalence Partitioning extended by boundary value analysis
upvoted 0 times
...
...
Lamar
2 months ago
The correct answer is C) State Transition Testing using 1-switch coverage. This technique is specifically designed to test for failures in state transitions, which is exactly what we're concerned about in this ATM banking project.
upvoted 0 times
Justine
2 months ago
C) State Transition Testing using 1-switch coverage
upvoted 0 times
...
Ruth
2 months ago
B) Pairwise Testing with orthogonal arrays
upvoted 0 times
...
Vincenza
2 months ago
A) Equivalence Partitioning extended by boundary value analysis
upvoted 0 times
...
...
Timothy
3 months ago
I think the answer is A) Equivalence Partitioning extended by boundary value analysis.
upvoted 0 times
...

Save Cancel
az-700  pass4success  az-104  200-301  200-201  cissp  350-401  350-201  350-501  350-601  350-801  350-901  az-720  az-305  pl-300  

Warning: Cannot modify header information - headers already sent by (output started at /pass.php:70) in /pass.php on line 77