ISTQB Cheat Sheet 2026

The 30 highest-yield ISTQB facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.

40 questions
60 min time limit
65% to pass
  1. In control flow testing, what is a 'predicate' node? → A node where the flow splits based on a condition
  2. Which of the following statements about exploratory testing is TRUE? → Test design and execution happen simultaneously
  3. At which test level are user stories most commonly used as the test basis in Agile development? → Acceptance testing
  4. During which phase of a formal review process do participants examine the work product to identify potential defects BEFORE the review meeting? → Individual Preparation
  5. During which phase of the SDLC is test basis analysis most appropriately performed? → As early as the requirements phase
  6. In the ISTQB Advanced Level Test Manager syllabus, what is the purpose of a product risk analysis? → To identify what could go wrong with the product and use that to guide test prioritization
  7. A software team applies static testing to check that all variables are initialized before use. Which category of defect are they targeting? → Code defects detectable by static analysis
  8. What is the purpose of a traceability matrix in testing? → To link requirements to test cases, ensuring complete coverage and impact analysis
  9. Which work product type is LEAST suitable for static testing via peer review? → Runtime memory dump from a crashed application
  10. Which of the following is an example of functional testing? → Verifying that a login form rejects invalid credentials
  11. Error guessing is MOST effective when: → The tester has experience with similar systems and typical failure modes
  12. When should risk assessments be updated during a project lifecycle? → Continuously throughout the project as new information becomes available
  13. Which of the following BEST defines 'test coverage'? → The degree to which specified coverage items have been exercised by tests
  14. Which coverage criterion requires that every statement in the code is executed at least once? → Statement coverage
  15. Which of the following BEST describes the purpose of a state transition table compared to a state diagram? → It provides a tabular view that makes missing transitions easier to identify
  16. According to ISTQB, what is a 'test stub'? → A simplified version of a called component used to isolate the unit under test
  17. A test engineer wants to record a user interaction with a web application and replay it later. Which tool type supports this? → Capture/replay tool
  18. A moderator in a review meeting is someone who: → bridges interpersonal conflicts
  19. A tool that identifies the percentage of code exercised by a set of tests is called a: → Code coverage tool
  20. A software component has the Boolean expression `if (x > 0 && y != 0)`. To achieve MC/DC, which set of test cases is SUFFICIENT? → TC1: x=1,y=1 (T,T); TC2: x=-1,y=1 (F,T); TC3: x=1,y=0 (T,F)
  21. A password field requires 8 to 16 characters. Using 3-value BVA, which set of test values is complete? → 7, 8, 9, 15, 16, 17
  22. A use case has 3 alternative flows in addition to the basic flow. How many test scenarios are minimally required to achieve basic use case coverage? → 4
  23. A defect is found in a module that was recently changed. In ISTQB terminology, this type of defect introduced by a change is called a: → Regression defect
  24. Which defect management metric best indicates the effectiveness of the testing process itself? → Defect detection percentage (DDP)
  25. What is the primary benefit of pairing an experienced tester with a domain expert during exploratory testing? → It combines testing knowledge with domain insight to improve defect detection
  26. In ISTQB terminology, a tool that simulates the behavior of missing software components during testing is called a: → Test harness
  27. Which of the following BEST describes a 'product risk' in the context of test management? → The risk that a software work product may fail to satisfy stakeholder needs
  28. During which activity of the Fundamental Test Process are the overall testing objectives and test approach defined? → Test Planning and Control
  29. A tool that analyzes source code to detect security vulnerabilities such as SQL injection or buffer overflows without executing the code is known as a: → Static application security testing (SAST) tool
  30. While test execution tools are highly effective for automating repetitive tasks, for which of the following activities would manual testing be more appropriate? → Assessing the usability and user-friendliness of a new application interface.
Turn these facts into recall:
Was this helpful?