Skip to content

CTFL-AT Foundation Agile Tester Practice Questions

Prepare for CTFL-AT with more than an answer.

203 questions in the full set20 sample questionsUpdated Jan 28, 2026

Unlock the full exam and previous versions

  • v1Version 1 203 questions Current
  • ISTQB-AGILELegacy ISTQB Agile 239 questions Locked
Level
Foundation
Valid for
lifetime
Domains covered on the exam 3
  1. Agile Software Development20%
  2. Fundamental Agile Testing Principles, Practices, and Processes30%
  3. Agile Testing Methods, Techniques, and Tools50%
  1. 1

    Which statement best describes the relationship between the Agile Manifesto and specific Agile methodologies like Scrum or Kanban?

    Show answer details

    Correct answer: C

    The Agile Manifesto is a foundational document that outlines a mindset through four core values and twelve supporting principles. It describes 'what' to value but not 'how' to achieve it. Methodologies like Scrum, Kanban, and XP are specific frameworks or sets of practices that provide a structure for putting the Manifesto's values and principles into action.

  2. 2

    A tester on a Scrum team is reviewing the following user story and its acceptance criteria:

    User Story: As a premium member, I want to download a monthly statement in PDF format, so I can keep a record of my transactions.

    Acceptance Criteria:

    1. A 'Download PDF' button is visible on the statements page.
    2. Clicking the button generates a PDF file.

    Which of the following test design techniques would be most appropriate to verify the content and accuracy of the generated PDF file?

    Show answer details

    Correct answer: D

    The content of the statement will depend on the types of transactions that occurred. Equivalence partitioning is ideal for this scenario. The tester could define partitions such as: a statement with only credit transactions, only debit transactions, a mix of both, a statement with zero transactions, and a statement with special transaction types (e.g., refunds, fees). By testing one representative example from each partition, the tester can efficiently gain confidence in the accuracy of the PDF's content.

  3. 3

    At a daily stand-up meeting, a developer says, "I finished coding the search feature, but I'm blocked because the test environment is down." What is the most appropriate response from the whole team?

    Show answer details

    Correct answer: C

    In Agile, a blocker for one team member is a blocker for the whole team. The priority is to maintain the flow of work. The best approach is for the team to 'swarm' the problem, with relevant members (developers, testers, ops) collaborating to resolve the impediment as quickly as possible. Picking up new work before the current work is 'done' leads to an accumulation of work-in-progress and hides bottlenecks.

  4. 4

    A key activity for an Agile tester is to work with the Product Owner to refine user stories. What is the primary testing-related goal of this collaboration?

    Show answer details

    Correct answer: B

    The tester's unique perspective allows them to identify ambiguities and gaps in requirements. By collaborating with the Product Owner during backlog refinement, the tester's main goal is to help shape the user story and its acceptance criteria to be specific, measurable, and verifiable. This ensures the entire team has a shared understanding of what needs to be built and how its success will be measured.

  5. 5

    The following flowchart represents a simplified CI/CD pipeline. Which testing activity is MOST LIKELY represented by Step 2?

    graph TD A[Developer Commits Code] --> B{Step 1: Compile & Unit Test}; B --> C{Step 2: ?}; C --> D[Deploy to Staging]; D --> E[End-to-End Automated Tests]; E --> F((Release));

    Show answer details

    Correct answer: C

    In a typical CI/CD pipeline, after the code is compiled and unit tests pass (Step 1), the next logical automated step is to run integration tests. These tests verify that the newly changed components work correctly with other parts of the system, often at the API or service level. This happens before deployment to a full staging environment for end-to-end tests.

  6. 6

    A mature Agile team is consistently struggling to complete all planned user stories within their two-week sprints, leading to frequent scope spillover. The burndown chart shows a steep drop only in the last two days of the iteration. During the retrospective, the team identifies that manual regression testing of the entire application is consuming over 40% of the sprint time. Which action would be the most effective long-term solution to improve the team's velocity and predictability?

    Show answer details

    Correct answer: D

    The core issue is the unsustainable manual regression effort, which is a common problem as an Agile project grows. Automating the regression suite and integrating it into a CI pipeline provides rapid feedback without consuming valuable sprint time. This directly addresses the root cause, freeing up testers to focus on new features and exploratory testing. Extending sprints or adding hardening sprints are anti-patterns that delay feedback. Risk-based testing is a good practice but doesn't solve the underlying scalability problem of manual regression.

  7. 7

    During a planning poker session for a user story involving a complex financial calculation, the estimates are wildly divergent: the Product Owner estimates 3 story points, the developers estimate 8, and the testers estimate 20. What is the most productive next step for the team to take?

    Show answer details

    Correct answer: B

    The primary purpose of planning poker is not just to produce a number, but to foster conversation and create a shared understanding of the work involved. A large divergence in estimates indicates a significant difference in understanding the complexity, risks, or effort. Having the high and low estimators explain their rationale is the standard practice to uncover hidden assumptions (e.g., testers may be considering complex data validation and regulatory compliance testing that others overlooked).

  8. 8

    A tester in an Agile team is preparing for an exploratory testing session on a new 'Wishlist' feature. Which of the following TWO items are essential components of a well-defined test charter for this session? (Select TWO).

    Show answer details

    Correct answer: B, C

    A test charter's primary purpose is to provide a clear mission or goal, guiding the exploration without overly constraining it.

    The charter should define the scope of the session, indicating which features or areas are in-scope for exploration.

  9. 9

    In the context of the Agile Test Pyramid, tests that check business logic through a service layer or API are typically more numerous than end-to-end GUI tests.

    Show answer details

    Correct answer: A

    This is true. The Agile Test Pyramid model advocates for having a large base of fast, reliable unit tests, a smaller middle layer of service/API/integration tests, and a very small top layer of slow, brittle end-to-end GUI tests. Therefore, service layer tests should be more numerous than GUI tests.

  10. 10

    A new Agile team is struggling with writing effective user stories. Their stories are often vague, such as "Improve the reporting dashboard." A tester on the team suggests using the INVEST criteria to help the Product Owner refine the backlog. How does the 'T' in INVEST directly benefit the testing process?

    Show answer details

    Correct answer: C

    The 'T' in the INVEST acronym stands for 'Testable'. This principle dictates that a user story must be written with enough clarity and detail, including specific acceptance criteria, so that it's possible to determine whether the implementation is complete and correct. If you can't test it, you don't know when you're 'done'.

Create an account to continue.