Free iSQI CTAL-ATT Exam Actual Questions

The questions for CTAL-ATT were last updated On Jan 15, 2025

Question No. 1

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

Show Answer Hide Answer
Correct Answer: D

The pseudocode provided for review indicates a password entry system with a lockout mechanism after a certain number of failed attempts. The issues identified during the code review are:

Variables have not been properly defined with meaningful names - the variables used in the pseudocode are not descriptive, which can make the code difficult to understand and maintain.

There are unused variables defined - the pseudocode includes variables that are declared but not used, which is inefficient and can lead to confusion.

Loop counters are not properly initialized - if a loop counter is used, it must be initialized correctly to ensure the loop functions as intended.

There are statements within the loop that should be outside the loop - certain messages or actions may be repeated unnecessarily within a loop when they should be placed outside to execute only once.


Question No. 2

Which of the following is an example of how continuous testing facilitates continuous delivery?

Show Answer Hide Answer
Correct Answer: A

Continuous testing facilitates continuous delivery by ensuring that every change made to the codebase is tested automatically and immediately, which helps in identifying defects as early as possible. Automated testing in the delivery environment is crucial as it validates the success of the delivery process by ensuring that the software operates as expected in the production-like environment before the actual release.

Reference= The ISTQB Advanced Level Agile Technical Tester certification highlights the importance of technical testing skills in Agile development, including test automation approaches and continuous deployment and delivery1234.


Question No. 3

Using your knowledge of requirements engineering, which of the following activities would assist the team the most in determining which stories they should commit to in the first sprint?

Show Answer Hide Answer
Correct Answer: B

Understanding the Objective:

The team needs to prioritize and select user stories for the first sprint.

A tool or technique that aligns stories with user value and development goals is essential.

Why User Story Mapping?

Definition: User story mapping visually organizes user stories according to workflows and business value.

Purpose: It helps teams:

Break down epics into smaller stories.

Prioritize stories based on importance and dependencies.

Focus on delivering incremental value in each sprint.

Eliminating Other Options:

A . Create Personas: Personas provide insights into target users but do not directly aid in sprint planning or story prioritization.

C . Consult with a Usability Expert: This addresses specific design concerns, which are not relevant for sprint planning.

D . Create UML Artifacts: Diagrams like state transitions are more relevant for system design and architecture, not backlog refinement or sprint commitment.


Aligned with ISTQB Advanced Agile Technical Tester syllabus, which emphasizes the use of user story mapping for prioritizing and planning work in Agile projects.

Question No. 4

Which of the following is the preferred way to solicit information from the product owner to better understand what will be ''acceptable''?

Show Answer Hide Answer
Correct Answer: C

Preferred Approach for Acceptance Criteria:

Collaboratively eliciting examples from the product owner ensures that the acceptance criteria reflect real-world usage and expectations.

Combining these examples with testing techniques ensures coverage of edge cases and system behavior.

Analyzing Options:

A: Proposes specific criteria but does not involve the product owner in the process.

B: Boundary value analysis is useful but does not address broader acceptance criteria.

D: Lists numerous acceptance criteria without first understanding the product owner's expectations.


Aligned with ISTQB Agile Technical Tester syllabus emphasizing collaboration with stakeholders to define robust acceptance criteria.

Question No. 5

You have received this BDD test

Given that a customer enters the correct PIN When they request to make a withdrawal And they have enough money in their account Then they will receive the money And a receipt

Which of the following is the user story that best fits this BDD test?

Show Answer Hide Answer
Correct Answer: C

The BDD test scenario provided describes a customer performing a withdrawal transaction after entering the correct PIN and having sufficient funds in their account. The outcome is the customer receiving money and a receipt. This aligns with the user story in option C, which focuses on the customer's desire to withdraw money for a specific purpose, which is to buy a present. The other options do not match the actions described in the BDD test scenario.

Reference= The answer is verified based on the ISTQB Advanced Level Agile Technical Tester documents which emphasize the importance of aligning BDD scenarios with the corresponding user stories to ensure that the tests reflect the user's needs and interactions with the system12.