Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
ISTQB logo

Certified Tester Advanced Level Agile Technical Tester

Domain 2Objective 3

Aspects of Code Quality CT-ATT Practice Questions (Page 5)

Part of the Testing in Agile domain, which makes up ~42% of our current practice bank. ISTQB does not publish an official question count, but from its 90-minute exam (~35–60 total, ~15–25 in this domain), expect 5–8 from this objective — we provide 33 practice questions to prepare you well beyond it. (estimate)

33questions here
7free pages
8concepts

Questions 21–25

  1. 21application · medium

    During a code review, a tester notices that a class has a method that does several unrelated things: it validates input, updates a database, and sends an email. The method is difficult to test because each test must set up all three concerns. Which code smell does this most directly represent?

    Select an answer first
  2. 22foundation · easy

    What is refactoring?

    Select an answer first
  3. 23application · medium

    A developer is refactoring a class to reduce its complexity. The class has a large number of unit tests that are tightly coupled to the current implementation. What is the most important consideration for the tester during this refactoring?

    Select an answer first
  4. 24foundation · easy

    Which statement best defines code quality in the context of agile testing?

    Select an answer first
  5. 25application · medium

    A tester and a developer are pair programming to implement a new feature. The tester notices that the developer is writing code that is difficult to test because it directly instantiates a concrete class instead of using an interface. What is the best way for the tester to address this?

    Select an answer first
Finished these 5 questions?

Review the revealed explanations, or continue through the curriculum.

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. “CT-ATT” is a trademark of its owner, used for identification only.