ISTQB CTFL-v4.0 Free Practice Questions — Page 2

Certified Tester Foundation Level v4.0 • 5 questions • Answers & explanations included

Question 6

Which of the following is an advantage of the whole team approach?

A. Any person in the team with the right skills can perform any task
B. Tasks are assigned to specific team members who will own that task until completion
C. Testers have clear ownership of quality and this eliminates confusion and overlap
D. Business representatives are not included in the team so they can supply independent assessment during UAT
Show Answer & Explanation

Correct Answer: A. Any person in the team with the right skills can perform any task

The whole team approach means any team member with the right skills can perform any needed task, promoting flexibility. Option B contradicts the whole team approach — tasks are shared, not individually owned. Option C is incorrect; quality is a shared responsibility in whole team approach, not owned exclusively by testers. Option D is wrong — business representatives are included, not excluded, in the whole team approach.

Question 7

If you are using test results to learn more about the software and are then creating additional tests based on those results, what type of testing are you doing?

A. Exploratory
B. Decision-based
C. Checklist-based
D. Control flow
Show Answer & Explanation

Correct Answer: A. Exploratory

Exploratory testing is a simultaneous process of learning, test design, and test execution where results guide further testing. Option B (decision-based) is not a standard ISTQB technique name. Option C (checklist-based) uses predefined checklists, not dynamic results. Option D (control flow) is a white-box technique, not experience-based dynamic learning.

Question 8

You are working on calculating the estimation for a project. You have been given the following numbers by your manager, who is considered to be an expert in estimation: Optimistic = 35 days - Likely = 40 days - Pessimistic = 65 days - Apply the three-point estimation technique, what is the proper expression of the final estimate?

A. E is 46.3 days, SD = 35
B. E is 40 days, SD = 6.67
C. E is 37.3 days, SD = 43.3
D. E is 43.3 days, SD = 5
Show Answer & Explanation

Correct Answer: D. E is 43.3 days, SD = 5

The three-point estimation formula is E = (O + 4M + P) / 6 and SD = (P - O) / 6. E = (35 + 4×40 + 65) / 6 = (35 + 160 + 65) / 6 = 260 / 6 = 43.3 days. SD = (65 - 35) / 6 = 30 / 6 = 5. Option A has wrong SD. Option B uses only the likely estimate. Option C has incorrect formula application.

Question 9

Which black-box technique should be used to verify different responses of the system, depending on its current conditions or previous history?

A. Use case testing
B. Decision table testing
C. State transition testing
D. Equivalence partitioning
Show Answer & Explanation

Correct Answer: C. State transition testing

State transition testing is specifically designed to verify system behavior based on its current state or history of previous transitions. Option A (use case testing) focuses on user interaction flows. Option B (decision table) covers combinations of conditions, not state history. Option D (equivalence partitioning) groups input values but does not model state-dependent behavior.

Question 10

You have been given the following story: As a help desk worker - I want to enter a caller’s birth date So the system can display the caller’s account information As a team, you have developed the following table of acceptance criteria: 010.png You have developed the following test cases and will execute them in the specified order: 1. Enter a valid date and verify that the account retrieved matches the birth date entered. 2. Enter an invalid date and verify that the error indicates the date is invalid. 3. Verify that the date prompt is already formatted for the date with xx/xx/xx format. 4. Enter a valid date and verify that two pages of account information are readable. 5. Enter a valid date and verify that the response occurs within 2 seconds when the system is under an average load. What is incorrect about this approach?

A. The security test case should be executed first as it is related to access control
B. The test cases should contain all steps required for execution, including navigation information and SQL statements required to perform the verification
C. The test cases are not being executed in the proper order
D. The test cases do not indicate the expected result
Show Answer & Explanation

Correct Answer: D. The test cases do not indicate the expected result

Looking at the test cases listed, none of them explicitly state the expected result as part of the test case definition — they say "verify that" but this is a test action, not a formally documented expected result. Option A is wrong; there is no security test case related to access control listed. Option B is incorrect; SQL statements are not required for all test cases. Option C is wrong; the order (positive, negative, usability, non-functional) is reasonable.

Ready for the Full CTFL-v4.0 Experience?

Access all 44 pages of practice questions and simulate the real exam with timed mode.

Start Interactive Quiz →