Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
ISTQB logo

Certified Tester Advanced Level Test Automation Engineering

Domain 3Objective 5

Objective: Apply Design Principles and Design Patterns in Test Automation CTAL-TAE Practice Questions (Page 5)

Part of the Domain 3: Test Automation Architecture domain, which makes up ~21% of our current practice bank. ISTQB does not publish an official question count, but from its 90-minute exam (~35–60 total, ~7–13 in this domain), expect 1–3 from this objective — we provide 25 practice questions to prepare you well beyond it. (estimate)

25questions here
5free pages
5concepts

Questions 21–25

  1. 21foundation · easy

    When evaluating design patterns for a test automation framework, what is a key trade-off to consider when choosing between the Page Object Model and directly interacting with UI elements in test scripts?

    Select an answer first
  2. 22application · medium

    A test automation framework needs to provide a unified interface for different reporting mechanisms (console, file, database). The team wants to hide the complexity of each reporting implementation from the test code. Which design pattern should they use?

    Select an answer first
  3. 23foundation · easy

    Which design principle is violated when a test automation class handles both UI element interaction and database verification, making it difficult to modify one aspect without affecting the other?

    Select an answer first
  4. 24expert · hard

    A test automation team is designing a framework for a microservices-based application. Each microservice has its own API, and the team wants to create a unified test interface that abstracts the complexity of interacting with multiple services. They also want to ensure that the framework can be extended to support new services without modifying existing test code. Which design pattern should they use?

    Select an answer first
  5. 25expert · hard

    A test automation framework uses a Page Object Model, but the team is struggling with maintaining page objects for a complex application that has many similar pages with slight variations. They want to reduce duplication while keeping the flexibility to override specific behaviors. Which pattern should they consider?

    Select an answer first
Finished these 5 questions?

Review the revealed explanations, or continue through the curriculum.

No more pagesBack to CTAL-TAE

Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by ISTQB. “CTAL-TAE” is a trademark of its owner, used for identification only.