Which tool fits the mentioned acceptance test activities BEST?
Correct Answer: C
Question 32
As a tester on an Agile project, you have to perform an exploratory test session for a new feature developed. Which of the following actions is the LEAST likely to be carried out for the purpose.
Correct Answer: D
Exploratory testing is an unscripted, experience-based testing technique where the tester learns about the system, designs tests, and executes them simultaneously. It is especially effective in Agile environments, where rapid feedback and creative exploration are valuable. Option D is the least likely action because scripting automated test scripts is a structured activity that typically occurs after exploratory sessions or during more formal test phases. Exploratory testing emphasizes manual exploration, not automation scripting. Other options: A is part of the core purpose of exploratory testing - discovering the product. B is relevant - defining a charter and discussing it with stakeholders (like the Product Owner) helps guide the exploratory session. C is also relevant - results of exploratory tests should be documented and communicated. D). Scripting of the automated test scripts
Question 33
Which one of the following statements describes an exploratory test charter BEST?
Correct Answer: A
An exploratory test charter is a high-level plan or mission statement for a time-boxed exploratory testing session. It guides what the tester should focus on during the session and may include the goal of the test, specific areas of the system under test, the risk or feature to explore, the type of persona to simulate (e.g., novice or expert user), and possibly known issues to watch out for. Option A is correct because specifying a user persona (such as a novice user) helps the tester approach the system from that perspective. This supports the goal of exploratory testing: to simulate realistic usage and uncover issues that scripted tests might miss. Option B is incorrect - although exploratory testing is adaptive, the charter is defined before the session starts, not elaborated during execution. Option C is misleading - charters may refer to areas of interest, but not necessarily to a predefined list of activities. Option D is incorrect - a test oracle (i.e., the mechanism for determining whether a result is correct) is not defined by the charter. It may exist already or be inferred from requirements, heuristics, or user expectations. Exact Reference - ISTQB CTFL Acceptance Testing Syllabus (Section 3.1): "Charters define the focus of exploratory testing sessions and may specify the tester's role or perspective (e. g., novice user)."
Question 34
What is a common way to use business process modeling for ATDD?
Correct Answer: A
In ATDD (Acceptance Test-Driven Development), business process modeling (e.g., using BPMN) is a powerful way to visualize workflows and system behavior from the user's perspective. Testers can use these models to derive acceptance test cases by covering different business paths, including normal flows, alternate flows, and exception conditions. Option A is correct because it reflects this practical usage: testers analyze the business process model and create test cases to ensure coverage of the different paths the system might take. This aligns acceptance testing directly with business logic and enhances traceability. Other options: B is partially valid but less direct; business analysts help define rules, but test case creation is a tester's role. C reverses the correct flow; BPMN models are often created first and used to define or validate acceptance criteria, not the other way around. D is incorrect - requirements/user stories are usually defined through stakeholder collaboration, not auto- generated from BPMN diagrams. A). Testers use business process models to write test cases that cover the different paths.
Question 35
Which one of the following combinations of given perspective and statement matches BEST?