ISTQB CTAL-TAv4.0 - Certified Tester Advanced Level - Test Analyst v4.0 Exam
Page: 1 / 9
Total 42 questions
Question #1 (Topic: Exam A)
Your organization is implementing a food ordering application intended to feature an intuitive user interface (easy navigation and quick search) and offering functions such as:
personalization of the order (option to modify ingredients, comments for the restaurant)
verification of the correctness of the order before it is sent
real-time order tracking
view order history
Management decided to test the requirements mentioned above using a checklist and has asked you to prepare this. Consider the following four
checklists.
Checklist 1
[ ] Does the system reject an order with an incorrect zip code?
[ ] Does the system reject an order with an unfilled mandatory field?
Checklist 2
The interface allows the user to easily navigate the application (YES / NO / PARTIALLY)
The search function allows the user to quickly search for restaurants (YES / NO / PARTIALLY)
Checklist 3
[ ] Is the time from order placement to order confirmation less than 10s?
[ ] Is the user interface free of grammatical errors?
Checklist 4
The application works properly on the Android operating system (YES / NO)
The application works properly on the iOS operating system (YES / NO)
Which of the following is an example of a read-do checklist useful for testing the application described in the scenario?
personalization of the order (option to modify ingredients, comments for the restaurant)
verification of the correctness of the order before it is sent
real-time order tracking
view order history
Management decided to test the requirements mentioned above using a checklist and has asked you to prepare this. Consider the following four
checklists.
Checklist 1
[ ] Does the system reject an order with an incorrect zip code?
[ ] Does the system reject an order with an unfilled mandatory field?
Checklist 2
The interface allows the user to easily navigate the application (YES / NO / PARTIALLY)
The search function allows the user to quickly search for restaurants (YES / NO / PARTIALLY)
Checklist 3
[ ] Is the time from order placement to order confirmation less than 10s?
[ ] Is the user interface free of grammatical errors?
Checklist 4
The application works properly on the Android operating system (YES / NO)
The application works properly on the iOS operating system (YES / NO)
Which of the following is an example of a read-do checklist useful for testing the application described in the scenario?
A. Checklist 1
B. Checklist 2
C. Checklist 3
D. Checklist 4
Answer: A
Question #2 (Topic: Exam A)
As a test analyst, you have been asked to conduct a role-based review of the usability of the electronic banking system’s user interface. The interface allows the user to choose a language from English, Spanish, or Italian. The system is secured with a multi-factor authentication mechanism. After logging in, the user can manage their loans.
During the review, you take the role described by the following persona:
Name: Maria Rossi
Age: 64
Occupation: retired Italian language teacher
Knowledge of technology: basic; she is afraid of technology
Hardware: Windows laptop, Android phone
Place of residence: Rome, Italy
Language skills: Italian (native), Spanish (basic)
What could MOST likely be reported by you during this review?
During the review, you take the role described by the following persona:
Name: Maria Rossi
Age: 64
Occupation: retired Italian language teacher
Knowledge of technology: basic; she is afraid of technology
Hardware: Windows laptop, Android phone
Place of residence: Rome, Italy
Language skills: Italian (native), Spanish (basic)
What could MOST likely be reported by you during this review?
A. Difficulty in understanding the rules for calculating interest on loans
B. Difficulty in understanding the interface in English
C. Difficulty in using the multi-factor authentication mechanism
D. Difficulty in running the app on an iOS phone
Answer: C
Question #3 (Topic: Exam A)
You are designing test cases based on the following use case:
Use case: logging in to the online banking system
1. The user opens the banking application.
2. The system displays the login page.
3. The user enters their username and password.
4. The user clicks the “Login” button.
5. The system verifies the username and password in the database.
6. The system starts the multi-factor authentication (MFA) procedure.
7. The user undergoes MFA verification.
8. The system logs the user in and redirects them to the welcome screen.
Alternative flows
3A - the user clicks the “Forgot Password” button. The system sends an e-mail with a link to reset the password and returns to step 2
5A - incorrect password. The system displays the message “Incorrect password”, and after closing the window with the message, it returns to step 3
Exceptions
2A - system unavailable due to maintenance work. The system displays the message “Maintenance work in progress; try later” and the login process ends
7A - MFA verification error. The system displays the message “MFA verification failed" and the login process ends
The test strategy requires that coverage of the main scenario, alternative flows, and exceptions is achieved for each use case. The strategy allows testing multiple alternative flows within a single test case. Each exception must be tested with a separate test case, but a test case can contain alternative flows.
What is the MINIMUM number of test cases that will achieve this coverage?
Use case: logging in to the online banking system
1. The user opens the banking application.
2. The system displays the login page.
3. The user enters their username and password.
4. The user clicks the “Login” button.
5. The system verifies the username and password in the database.
6. The system starts the multi-factor authentication (MFA) procedure.
7. The user undergoes MFA verification.
8. The system logs the user in and redirects them to the welcome screen.
Alternative flows
3A - the user clicks the “Forgot Password” button. The system sends an e-mail with a link to reset the password and returns to step 2
5A - incorrect password. The system displays the message “Incorrect password”, and after closing the window with the message, it returns to step 3
Exceptions
2A - system unavailable due to maintenance work. The system displays the message “Maintenance work in progress; try later” and the login process ends
7A - MFA verification error. The system displays the message “MFA verification failed" and the login process ends
The test strategy requires that coverage of the main scenario, alternative flows, and exceptions is achieved for each use case. The strategy allows testing multiple alternative flows within a single test case. Each exception must be tested with a separate test case, but a test case can contain alternative flows.
What is the MINIMUM number of test cases that will achieve this coverage?
A. 3
B. 4
C. 5
D. 6
Answer: B
Question #4 (Topic: Exam A)
A system takes as input two natural numbers, T1 and T2, representing two consecutive temperature measurements. The temperature is measured in whole degrees Celsius. The system returns temperature change information according to the following logic:
• IF T1 = T2, return the message “Temperature has not changed.”
• IF T1 ≠ T2, return the message “Temperature has changed.”
You use domain-based testing to verify the correct implementation of the above requirement. You follow the SIMPLIFIED coverage technique.
Which set of test points, understood as temperature pairs (T1, T2), achieves 100% of this coverage?
• IF T1 = T2, return the message “Temperature has not changed.”
• IF T1 ≠ T2, return the message “Temperature has changed.”
You use domain-based testing to verify the correct implementation of the above requirement. You follow the SIMPLIFIED coverage technique.
Which set of test points, understood as temperature pairs (T1, T2), achieves 100% of this coverage?
A. (11, 11), (10, 11), (11, 12).
B. (10, 10), (10, 11), (10, 9).
C. (10, 10), (11, 11), (10,11).
D. (11,11), (10, 12), (11, 9).
Answer: B
Question #5 (Topic: Exam A)
Below is a state transition diagram that models the behavior of the component responsible for verifying the correctness of the PIN code entered by the user. The system begins operating in the “Welcome screen” state and ends in the “End” state.

The system is supposed to allow three attempts to enter the PIN. If the user enters the correct PIN during any of these attempts, the system makes a withdrawal and terminates the operation. If the third attempt is incorrect, the system blocks the card and terminates the operation. As a test analyst, you review this diagram for possible defects that could be introduced into the system that will be created based on this model.
What should be the conclusion of your analysis?

The system is supposed to allow three attempts to enter the PIN. If the user enters the correct PIN during any of these attempts, the system makes a withdrawal and terminates the operation. If the third attempt is incorrect, the system blocks the card and terminates the operation. As a test analyst, you review this diagram for possible defects that could be introduced into the system that will be created based on this model.
What should be the conclusion of your analysis?
A. The system implemented according to this specification will work properly
B. The system allows the PIN to be entered incorrectly an arbitrary number of times
C. The system blocks the card after entering the correct PIN
D. The system does not block the card after the PIN is entered incorrectly three times
Answer: D