ISTQB CTAL ATT
Q: 1
You have been given the following story
As a shopper
I want to scan my membership card
So that I get all the discounts I'm entitled to receive
Which of the following is the correct use of BDD to design test scenarios?
Options
Q: 2
Which statement about test automation is TRUE?
SELECT ONE OPTION
Options
Q: 3
You have to review the following user story that will be developed and tested during the next
Sprint:
As a potential conference attendee, I want to be able to register for the conference online, so that
registration is simple and paperless.
The following acceptance criteria are also mentioned:
i) Payment can be made via PayPal, Debit or Credit Cards
ii) An acknowledgement email is sent to the attendee after submitting the form
iii) Protection against spam is working as expected
iv) Information from the form is stored in the registrations database
v) All incorrect user inputs are flagged by the system
Which of the following correctly shows which acceptance criteria are testable?
Options
Q: 4
As a tester on an Agile team you have been given the following user story to analyze
As a medical professional
I want to see the availability of operating rooms
So I can schedule surgeries as needed
You have talked with the product owner and she expressed some concern over the term "medical
professional" You have looked into this and found that doctors want to schedule their surgeries but
the hospital administrator does not want them to have this ability At this point what should you do
to try to resolve this issue?
Options
Q: 5
You have been working as a tester in an Agile team You have found that the user stories are being
defined by the team but it is still unclear what will be a successful outcome Even after story
elaboration you are still unclear as to what a story should do As a result, you're not really sure what
to test or to know when you'll be done with testing This problem is becoming worse as completed
stories are showcased but the product owner is unhappy with the results
You've looked into the matter further and the comments from the product owner indicate that
features are missing from the stories. The story is functioning correctly within the limited definition
of the story but the product owner is expecting more functionality, such as error handling that isn't
being defined in the story
What technique should you implement that would help to further define the product owner's
expectations and alleviate the issues that are arising during the show cases?
Options
Q: 6
Consider the following section of pseudocode
Display "You exceeded the number of tries to enter a password. Your account is now locked. Call
customer.
For this section of code, which of the following issues should be identified during a code review?
1. Variables have not been properly defined with meaningful names
2. There are unused variables defined
3. Divisors are not tested for zero
4. Loop counters are not properly initialized
5. There are endless loops
6. There are statements within the loop that should be outside the loop
Display "You exceeded the number of tries to enter a password. Your account is now locked. Call
customer.
For this section of code, which of the following issues should be identified during a code review?
1. Variables have not been properly defined with meaningful names
2. There are unused variables defined
3. Divisors are not tested for zero
4. Loop counters are not properly initialized
5. There are endless loops
6. There are statements within the loop that should be outside the loopOptions
Q: 7
Which of the following correctly describes positive characteristic of unit tests?
Options
Q: 8
Consider the following section of pseudocode:
function getPassword() {
var x;
var y;
var z;
var passwordGood = false
// Get password from user, user is allowed 3 tries
do until x = 3
call getPassword (password)
if password is good
x = 3
passwordGood = true
else
X = X + 1
display “Password is not valid, try again’’
endif
If passwordGood true
display “You exceeded the number of tries to enter a password. Your account is now locked. Call
customer service.”
endif
endloop
}
For this section of code, which of the following issues should be identified during a code review?
Variables have not been properly defined with meaningful names
There are unused variables defined
Divisors are not tested for zero
Loop counters are not properly initialized
There are endless loops
There are statements within the loop that should be outside the loop
Options
Q: 9
You are testing a large e-commerce system for household goods that is being implemented using
Agile methodologies You are currently working on deriving tests tor stories that are implementing
the following epic.
As a customer I want to use the e-commerce system, so that I can have my purchased goods
delivered to my house.
The story you are currently working on is
As a customer I want to be told how many items I need to purchase, so I can receive free shipping
Which of the following is an appropriate test charter for this story?
Options
Q: 10
Which option describes a good practice when applying test automation for a Regression-averse test
approach?
SELECT ONE OPTION
Options
Question 1 of 10