ISTQB ISTQB-CTFL ISTQB-Foundation Level Exam Online Training
ISTQB ISTQB-CTFL Online Training
The questions for ISTQB-CTFL were last updated at Jul 17,2025.
- Exam Code: ISTQB-CTFL
- Exam Name: ISTQB-Foundation Level Exam
- Certification Provider: ISTQB
- Latest update: Jul 17,2025
For withdrawing money tram an Automated Teller Machine (ATM), the following conditions are required:
– The bank card is valid
– The PIN code is correct
– Money is available in the user’s account
The following are some possible interactions between the user and the ATM:
– The entered card is invalid The card is rejected
– The PIN code is wrong The ATM asks for another PIN code
– The requested amount is more than available in the user’s account: The ATM asks for another amount
– The requested amount is available in the user’s account The ATM dispenses the money
Which test design technique should be used to cover all possible combinations of the in put conditions?
- A . Use case based testing
- B . Decision table
- C . Boundary value analysis
- D . Equivalence class partitioning
Which of the following statements about reviews are TRUE?
I. In walkthroughs the review meeting is typically led by the author.
II. Inspection is characterized by an open-ended review meeting
III. Preparation before the review meeting is part of informal reviews
IV. Management rarely participates in technical review meetings
- A . II, Ill
- B . I, II
- C . I, IV
- D . III, IV
The following part of a business process flow is specified; REPEAT (book a bill) UNTIL (User presses Cancel).
How many test cases are necessary in order to achieve 100% branch coverage of the process flow?
- A . 4
- B . 1
- C . 2
- D . Infinite
Why it is essential that defects found in a review be reported objectively?
- A . In order to facilitate easy entry of detected defects in a OTS (Defect Tracking System)
- B . In order to allow the author of reviewed work product(S) to take the feedback positively as an effort at improving the product (S) and not as a personal assault
- C . In order to allow the review moderator to easily understand them, and assign them to the right developer for fixing
- D . In order to allow augmentation of existing checklists used for reviewing the work product (S)
The testers in company A were part of the development team. Due to an organizational change they moved to be part of the support team.
What are the advantages and the disadvantages of this change?
- A . Advantage: More independence in deciding what and how to test,
Disadvantage: Isolation from me development team knowledge - B . Advantage: being closer to customer perspective,
Disadvantage less independence in perspectives - C . Advantage: pulled to support tasks and having less time for testing,
Disadvantage less chances to move a tester to development - D . Advantage: increased chances to move a tester to development;
Disadvantage: pulled to support tasks and having less time for testing
The following sentences refer to the ‘Standard for Software Test Documentation’ specification (IEEE 829).
Which sentence is correct?
- A . Any deviation from this standard should be approved by management, marketing & development
- B . Most test documentation regimes follow this spec to some degree, with changes done to fit a specific situation or organization
- C . The key to high quality test documentation regimes is strict adherence to this standard
- D . This test plan outline is relevant for military projects. For consumer market projects there is a
different specification with fewer items.
4 equivalence classes are given for integer values:
0 < x <100
100<= x <= 200
200 < x < 500
x >= 500
Which of the following options represent correct set of data for valid equivalence class partitions?
- A . 50; 100; 200. 1000
- B . 0. 1.99, 100.200,201.499, 500;
- C . 0.50; 100; 150.200.350.500;
- D . 50; 100; 250; 1000
Which of the following are valid testing principles?
I) Exhaustive testing is in general impossible.
II) Exhaustive testing should be executed for code intended to be reused.
III) Testing may guarantee that a program is correct.
IV) Testing cannot guarantee that a program is correct.
V) Defects cluster together in certain areas of the product.
- A . I, IV, V
- B . II, Iv
- C . I, V
- D . I, Ill
Which of the following statements contradicts the general principles of testing?
- A . Most defects are found in a small subset of a system’s modules.
- B . If new defects are to be found we should run the same test set more often.
- C . Testing is better if it starts at the beginning of a project.
- D . How testing is done, is based on the situation in a particular project.
Which of the following is true about Oracles?
- A . Sometimes old version of a product can be used as an Oracle
- B . Oracles help in reproducing the irreproducible bugs
- C . Oracles are derived from the design
- D . Oracles can be generated automatically using data generators