CTFL-AcT Braindumps Real Exam Updated on Nov 01, 2025 with 80 Questions [Q35-Q50]

Share

CTFL-AcT Braindumps Real Exam Updated on Nov 01, 2025 with 80 Questions

Latest CTFL-AcT PDF Dumps & Real Tests Free Updated Today


The CTFL-AcT exam is based on the International Software Testing Qualifications Board (ISTQB) Foundation Level Syllabus for Acceptance Testing. This syllabus defines the core concepts, terminology, and methods of acceptance testing and provides a comprehensive framework for understanding the key principles and practices of this testing approach.

 

NEW QUESTION # 35
As an acceptance tester you want to test the $100 withdrawal process described by the following BPMN model.

You would like to achieve decision coverage. Consider the following test cases: Test 1: balance = $100, receipt = YES Test 2: balance = $99 Test 3: balance = $120, receipt = NO Test 4: balance = $2500, receipt = YES Which of the following is the minimal set of test cases allowing to achieve full decision coverage?

  • A. Test 1, Test 2, Test 4
  • B. Test 2, Test 3
  • C. Test 1, Test 2, Test 3
  • D. Test 1, Test 2

Answer: D

Explanation:
The goal here is to achieve full decision coverage (also known as branch coverage), which means each decision point in the process must evaluate to both TRUE and FALSE at least once during testing.
From the BPMN ATM withdrawal model, we identify two key decisions:
Is the balance # $100?
If yes, is receipt = YES?
To achieve full decision coverage:
One test must evaluate decision 1 as TRUE and another as FALSE.
If decision 1 is TRUE, then decision 2 must be exercised both ways (receipt = YES and NO), but for minimal decision coverage, one path through decision 2 is enough.
Analyzing test cases:
Test 1 (balance = $100, receipt = YES): decision 1 = TRUE, decision 2 = TRUE Test 2 (balance = $99): decision 1 = FALSE These two tests ensure:
Decision 1 evaluated TRUE (Test 1) and FALSE (Test 2)
Decision 2 evaluated at least once (receipt = YES in Test 1)
Thus, Test 1 and Test 2 form the minimal set for full decision coverage.
Other options:
C and D are redundant for the minimal set.
A includes an extra test not needed for minimal decision coverage.


NEW QUESTION # 36
Which one of the following combinations of given perspective and statement matches BEST?

  • A. From a technical perspective, the number of concurrent user and the types of transactions performed are major elements.
  • B. From a business perspective, the choice of performance test tools strongly depends on the applied test techniques.
  • C. From a user perspective, missing feedback from the system when processing a request it is a problem.
  • D. From a business perspective, computing power and architecture are major parameters for fine- tuning the system.

Answer: C

Explanation:
In usability and user experience, system feedback is critical. Users expect clear, timely responses from the system to confirm their actions are received and processed. Lack of feedback (e.g., when clicking a button yields no visual response) leads to confusion, frustration, or repeated actions.
Option B is correct because it highlights a genuine issue from a user's perspective - inadequate feedback, which affects usability and satisfaction.
Other options:
A focuses on technical infrastructure (architecture, computing power) - a technical or business concern, but less so from a user's lens.
C is mostly correct but fits the technical or test engineer's perspective rather than the user's.
D is inaccurate - selection of performance tools is primarily a technical/test management decision, not business-driven.
B). From a user perspective, missing feedback from the system when processing a request is a problem.


NEW QUESTION # 37
As a tester you are part of a development team for health monitoring system to record and synchronize various health parameters, calculate health score and provide practical advice on how to maintain and improve health. You are asked to review the acceptance criteria for the following user story:
US23; As a user of the system. I can monitor my blood pressure and obtain alerts in case of excessive pressure, in order to prevent the risk associated with hypertension.
Which of the following is NOT a good example of an acceptance criterion for this requirement?

  • A. The alert thresholds depend on the following user's personal settings: age, weight and gender
  • B. People with hypertension are advised to get their blood pressure checked at least thrice a week
  • C. The monitoring system displays the heart rate together with the blood pressure
  • D. The system should be developed using Java script framework to allow fast response times

Answer: D

Explanation:
Acceptance criteria describe what the system must do to fulfill a requirement from the user or business perspective. They must be observable, testable, and relevant to the business outcome or expected behavior.
In this scenario, the user story is about monitoring blood pressure and receiving alerts for excessive pressure.
The acceptance criteria should focus on system behavior, thresholds, and how alerts are triggered based on user settings.
Option D is not a good acceptance criterion because:
It specifies a technical implementation detail (JavaScript framework), which is not the concern of acceptance testing.
Acceptance criteria should not prescribe how the system is built, but what it must do from a business or user point of view.
Other options (A, B, and C) all reflect testable and behavior-focused outcomes linked to the user story's goal.
D). The system should be developed using JavaScript framework to allow fast response times


NEW QUESTION # 38
Which of the following statements corresponds BEST to a UX requirement analysis activity?

  • A. Personas are used to analyze products or solutions from competitors.
  • B. User profiles are used to determine different levels of business knowledge.
  • C. Security requirements are derived from usage scenarios.
  • D. Environmental conditions such as light conditions are obtained from a task analysis.

Answer: B


NEW QUESTION # 39
The project team is currently facing a difficult situation originating from their difficulty in envisioning the future and the necessary steps to reach it together with a certain loss of motivation due to a strong feeling of stagnation. You try to unlock the situation by proposing a workshop. Which one would fit the best?

  • A. You organize a day out with challenging physical exercises practiced in teams followed by an afterwork dinner and drink. After all, nothing is best for motivation than hard times together, strong common objectives and a promise of good time.
  • B. You draw a staircase with 11 steps, each of them representing a major milestone of the project. The bottom of the stairs corresponds to the first day of the project and the upper step means that the project is released. You locate the present situation in the middle of the stairs. The team is asked to identify and discuss the major steps down and up.
  • C. You visualize all remaining major milestones of the project, starting with today and ending with project release. Then, you ask the team to identify and discuss the necessary actions to move forward from the present situation and to reach the milestones.
  • D. You ask two volunteers to play a part in front of the team. One will try to defend the project and propose positive arguments and ways forward. The other will do the opposite. You then recapitulate the major arguments of both sides and debate them openly with the team.

Answer: B


NEW QUESTION # 40
Which one of the following statements regarding the quality of requirements is MOST correct?

  • A. In Agile development lifecycle models, requirement engineering becomes less important due to the product owner role.
  • B. INVEST is a technique that ensure the quality of user stories or requirements, thus replacing regular reviews.
  • C. Vague or ambiguous requirements may lead to misunderstandings both during implementation and testing.
  • D. Testers may complete unclear requirements by assumptions, as long as they discuss those assumptions with at least one stakeholder.

Answer: C


NEW QUESTION # 41
Which of the following is the BEST example of a Gherkin-style test for a web-based banking application?

  • A. GIVEN I have $5000 on my personal account X and $600 on my personal account Y WHEN I transfer
    $500 from Y to X
    THEN I should have balance $4500 on X and balance $1100 on Y
  • B. GIVEN I have $5000 on my personal account X WHEN I have $600 on my personal account Y THEN I have $5600 in total on my personal accounts X and Y
  • C. GIVEN I have $5000 on my personal account X AND I have $200 on my personal account Y WHEN I click 'Make transfer' button AND I enter '3000' into 'Amount' field AND I enter 'X' into 'From which account' field AND I enter 'Y' into 'To which account' field AND I click 'Confirm transaction' button THEN I should have balance $2000 on my personal account X AND I should have balance $3200 on my personal account Y
  • D. GIVEN I have $5000 on my personal account X AND I have $200 on my personal account Y WHEN I transfer $1000 from X to Y THEN I should have balance $4000 on my personal account X AND I should have balance $1200 on my personal account Y

Answer: D


NEW QUESTION # 42
Which of the following techniques is most likely applied to ensure the quality of acceptance testing activities?

  • A. Checklist-based verification of requirements to ensure their completeness and quality.
  • B. Verification of the traceability between user stories and test cases to make sure it is up to date.
  • C. Review of the source code to ensure traceability of user stories to system components.
  • D. Eye tracking to verify the feasibility of previously defined user acceptance tests.

Answer: B


NEW QUESTION # 43
Which one of the following scenarios is MOST likely to be encountered in the context of performance testing?

  • A. Different workflows and use cases are performed to ensure correct performance for all user scenarios.
  • B. Parameter fuzzing is performed to check the systems robustness against user voluntary or involuntary user misbehavior
  • C. Usage profiles are used to cover the different configurations the system may be exposed to during operation
  • D. The system is stressed by simulating various users that perform memory- intensive tasks

Answer: D

Explanation:
Performance testing evaluates how a system behaves under specific conditions, including load, stress, and endurance. Stress testing, in particular, involves pushing the system beyond its normal operational limits to identify breaking points.
Option B is correct because it describes a classic stress testing scenario: simulating users executing memory- intensive operations to evaluate system resilience and resource management.
Other options:
A describes usage profiles but is more aligned with load testing or configuration testing.
C refers to functional coverage, not performance-specific concerns.
D describes fuzz testing, which is used more for security or robustness testing than performance evaluation.
B). The system is stressed by simulating various users that perform memory-intensive tasks


NEW QUESTION # 44
In Agile an exploratory test session is conducted. Which one of the following concepts applies BEST?

  • A. pair programming
  • B. planning poker
  • C. refactoring
  • D. timeboxing

Answer: D


NEW QUESTION # 45
Which one of the following statements describes correctly how acceptance testing may be augmented with other test techniques or approaches?

  • A. In a model-based testing approach, acceptance tests are generated from graphical or textual models.
  • B. In a risk-based testing approach, acceptance criteria are derived from the tester's experience and intuition.
  • C. In a black-box testing approach, acceptance test scenarios follow the implemented sequence of function calls in the code.
  • D. In a priority-based testing approach, prioritization of acceptance tests depends on identified product risks.

Answer: A

Explanation:
Model-Based Testing (MBT) is a test design technique in which test cases are derived from a model that describes some aspects of the system's behavior. In the context of acceptance testing, MBT can be used to generate high-level acceptance test cases automatically from business process models, use case diagrams, state models, or decision tables.
Option A is correct because MBT supports the systematic generation of acceptance test cases from these models, enabling better coverage of business rules and workflows while maintaining traceability to the requirements.
Other options:
B is close but slightly off: prioritization of acceptance tests in a priority-based approach depends on business value or stakeholder-defined priorities, not strictly on product risks.
C is incorrect. Risk-based testing relies on structured risk assessment, not just intuition or experience.
D is false. Black-box testing focuses on inputs and outputs without referencing the internal structure (such as function calls), which is characteristic of white-box testing.
Exact Reference - ISTQB CTFL Acceptance Testing Syllabus (Section 2.3):
"Model-based testing can be used to generate acceptance test cases systematically based on models representing business processes or system behavior."


NEW QUESTION # 46
Suppose you are testing a new professional exam support system. As input the system takes two grades from two exams. For each exam the possible grade is 0 or 1 point. As output the system returns a single string - the decision about the entitlements: if the total score is 2, the candidate receives full entitlements. If the total score is 1, she receives partial entitlements. If the total score is 0, the candidate fails and receives no entitlements.
Which of the following is the correct Decision Model and Notation (DMN) model for this situation?

  • A. Option C
  • B. Option B
  • C. Option D
  • D. Option A

Answer: D


NEW QUESTION # 47
Which one of the following statements regarding performance testing is MOST correct?

  • A. The performance test results serve to determine hardware and software performance requirements.
  • B. The performance of the system is measured in a context that reflects, as far as possible, representative operating conditions.
  • C. Performance testing aims to determine a system's robustness against malicious attacks.
  • D. Depending on the model used to simulate the workload, performance tests are called load, stress or endurance / stability tests.

Answer: B


NEW QUESTION # 48
Which one of the following statements regarding acceptance criteria is true?

  • A. Acceptance criteria are used to measure code coverage of the test object
  • B. Acceptance criteria relate generally to some business goals and sometimes to some business needs
  • C. For each requirement of user story, the acceptance criteria refine and specify how to test it
  • D. For each requirement or user story, the acceptance criteria refine and specify what is expected

Answer: D

Explanation:
Acceptance criteria define the conditions under which a user story or requirement is considered complete and acceptable to stakeholders. They clarify the expected behavior, outcomes, or attributes of the system.
Option C is correct because it accurately reflects that acceptance criteria are used to specify what is expected from the system in relation to a given requirement or user story. This ensures a shared understanding among developers, testers, and business stakeholders.
Other options:
A is vague and misleading - acceptance criteria relate directly to specific stories or features, not generally to high-level goals.
B is partially correct but limited - while acceptance criteria help define test conditions, their purpose is broader than just test specification.
D is incorrect - acceptance criteria are not related to code coverage, which is a technical test metric.
C). For each requirement or user story, the acceptance criteria refine and specify what is expected


NEW QUESTION # 49
Which of the following sentences explains BEST how acceptance test cases can be derived from the acceptance criteria

  • A. Risk-based testing is not a good practice for designing and prioritizing tests because the objective is to cover only the acceptance criteria
  • B. Test design should start with non-functional acceptance criteria and only then with functional aspects
  • C. Test techniques such as business process-based testing or use case testing can be used to create acceptance tests from the acceptance criteria
  • D. Acceptance criteria are not useful for creating acceptance test cases because experience-based techniques should be preferred

Answer: C

Explanation:
Acceptance criteria describe the conditions under which a requirement or user story is considered fulfilled.
These criteria serve as the basis for deriving acceptance test cases. To transform them into concrete tests, testers apply test design techniques such as:
Business process-based testing (deriving tests from modeled workflows)
Use case testing (based on user interactions with the system)
Option B is correct because it clearly describes how structured techniques are applied to translate acceptance criteria into actionable test cases, ensuring traceability and relevance.
Other options:
A is incorrect - experience-based techniques may supplement, but structured methods are foundational in deriving test cases from defined criteria.
C is misleading - risk-based testing is a well-established and effective practice for prioritizing test efforts, including acceptance testing.
D is incorrect - both functional and non-functional criteria are important; there's no fixed rule to prioritize one over the other.
B). Test techniques such as business process-based testing or use case testing can be used to create acceptance tests from the acceptance criteria


NEW QUESTION # 50
......

CTFL-AcT Dumps With 100% Verified Q&As - Pass Guarantee or Full Refund: https://www.actual4exams.com/CTFL-AcT-valid-dump.html

Pass ISQI CTFL-AcT Exam With Practice Test Questions Dumps Bundle: https://drive.google.com/open?id=1ctPKorzQnTo0rJFiWZYyZWk2wmqrN0sb