iSQI CTAL-ATT Certified Tester Advanced Level Agile Technical Tester Exam Practice Test

Page: 1 / 14
Total 98 questions
Question 1

Which of the following is a correct statement?



Answer : C

Definition of Test Automation:

Test automation is not a procedure, objective, or methodology. Instead, it is a strategic approach to automate testing activities to improve efficiency and coverage.

Strategic Nature:

The ISTQB syllabus defines test automation as a strategy that integrates automated tests into the development lifecycle.

Conclusion:

Option C is correct as test automation aligns with the definition of a strategy.


Question 2

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



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 3

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 showcases?



Answer : C

Understanding ATDD (Acceptance Test-Driven Development):

ATDD focuses on defining clear acceptance criteria collaboratively between the team and the product owner before development begins.

It ensures alignment between the team's understanding and the product owner's expectations.

Addressing the Problem:

The root issue is unclear or incomplete requirements, leading to dissatisfaction during showcases.

ATDD involves the product owner, developers, and testers in defining precise acceptance tests to avoid misunderstandings.

Analyzing Options:

A: TDD focuses on unit-level testing and does not address acceptance criteria.

B: BDD is useful but focuses on behavior; ATDD is more suitable for collaboratively defining requirements.

D: Combining TDD and BDD does not directly solve the issue of unclear requirements.


Aligned with ISTQB Agile Technical Tester syllabus highlighting ATDD as a technique for improving requirement clarity and alignment.

Question 4

**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?**



Answer : C

Aligning the BDD Test with the User Story:

The BDD test specifies a withdrawal operation, including entering a PIN, checking account balance, dispensing cash, and providing a receipt.

The user story must describe the behavior and motivation of a customer performing this action.

Analyzing Options:

A: Describes a deposit operation, which does not align with the BDD test.

B: Too vague and describes the ATM's role, not the customer's perspective.

C: Correctly matches the behavior and motivation of the withdrawal process.

D: Focuses on the bank teller, which is irrelevant to the BDD test.


Aligned with ISTQB principles emphasizing the importance of user stories that closely match BDD test scenarios.

Question 5

**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?**



Answer : A

Behavior-Driven Development (BDD):

BDD uses the Gherkin syntax to write test scenarios in a human-readable format: Given-When-Then.

The focus is on defining the behavior of the system in terms of user actions and outcomes.

Evaluating Options:

A: Correctly follows the Given-When-Then format, aligns with the user story, and focuses on the shopper's experience and entitlement to discounts.

B: Written from the perspective of the store clerk, which does not match the story's focus on the shopper.

C: Does not fully capture the conditions and behavior expected in the story.

D: Swaps the order of 'Then' and 'When,' which violates the proper BDD syntax.


Aligned with ISTQB guidance on creating effective BDD scenarios that reflect user stories and desired behaviors.

Question 6

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?



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 7

You want to get information from a large set of users to help define acceptance criteria for a set of stories. You want to use questions with predefined answers and allow the user to select the best answer from that set. What type of elicitation technique would be most efficient to use?



Answer : A

Understanding the Scenario:

The requirement is to collect structured feedback from a large user base.

The method should allow users to select predefined answers, making the process scalable and results analyzable.

Why Quantitative Questionnaires?

Quantitative questionnaires are structured tools with predefined answers, ideal for efficiently gathering measurable data from a large group.

The results can be statistically analyzed to identify trends and commonalities, aiding in defining clear acceptance criteria.

Eliminating Other Options:

B . Qualitative Questionnaires: These involve open-ended responses, which are harder to standardize and analyze, especially for large user groups.

C . Quantitative Interviews: These require individual interaction, making them less efficient for engaging large groups.

D . Qualitative Interviews: These are exploratory and subjective, not suitable for structured data collection or defining clear criteria.


Aligned with ISTQB Advanced Agile Technical Tester objectives, which recommend using structured elicitation methods like quantitative questionnaires for large-scale feedback.

Page:    1 / 14   
Total 98 questions