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

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

Question 1

What is one potential benefit of using a test automation tool?

A. The quality of defects will improve
B. Ease of access to statistics about test progress
C. Disk space is not required to track versions of test artifacts
D. Less network traffic generated
Show Answer & Explanation

Correct Answer: B. Ease of access to statistics about test progress

Test automation tools provide dashboards and reporting features that make test progress statistics easily accessible. Option A is incorrect because automation improves defect detection efficiency, not defect quality. Option C is false — automation tools still require disk space for storing test artifacts and versions. Option D is incorrect because automation tools do not inherently reduce network traffic; they may even increase it during execution.

Question 2

Which of the following is a benefit of early stakeholder feedback?

A. It can be gathered early and then used to make changes after the product goes to production to make it more user friendly
B. It allows the project manager to get a better view of the changes that will be needed for the next version
C. The developers get a better understanding of what they are building
D. The testers get a better understanding of the test automation requirements
Show Answer & Explanation

Correct Answer: C. The developers get a better understanding of what they are building

Early stakeholder feedback helps developers gain a clearer understanding of what they are building, reducing rework. Option A is incorrect because feedback should drive changes before production, not after. Option B is partially plausible but the project manager is not the primary beneficiary of early feedback. Option D is incorrect because early feedback relates to product understanding, not test automation requirements.

Question 3

Which of the following is a good testing practice that applies regardless of the specific software development lifecycle being used?

A. Prompt and prepared attendance to stand-up meetings
B. Step-by-step test case documentation
C. Ensuring there is a corresponding testing activity for every software development activity
D. Involving the stakeholders in reviewing all acceptance criteria prior to designing test cases
Show Answer & Explanation

Correct Answer: C. Ensuring there is a corresponding testing activity for every software development activity

ISTQB CTFL v4.0 states that every development activity should have a corresponding test activity, regardless of the SDLC used. Option A applies specifically to Agile stand-ups, not all lifecycles. Option B (step-by-step test cases) is one approach but not universally required. Option D is good practice but too specific to certain contexts and not universally mandated.

Question 4

In an Agile development model, the completion of testing or “done” is defined by which of the following?

A. Project management
B. Entry criteria
C. Exit criteria
D. The expected test completion date
Show Answer & Explanation

Correct Answer: C. Exit criteria

In Agile, "done" is defined by exit criteria — agreed conditions that must be met before work is considered complete. Option A is incorrect; project management does not define "done" in Agile — the team does. Option B (entry criteria) defines when testing can begin, not when it ends. Option D is incorrect because a date does not define completion quality.

Question 5

You are testing web application software that allows a person to use their travel points to make flight and hotel reservations. When the user logs into the software (username/password) they are presented with a set of options. From that set of options, they can pick the following: 1. View points balance 2. Make flight reservation 3. Make hotel reservation From the login page, they can log in successfully or might fail and need to try again. Once they login successfully they can go to either the view points, flight reservation or hotel reservation page. Which of the following is the correct list of the transitions (a transition is shown as >) that should be tested, assuming that the test ends when a reservation state is reached.

A. Points > Reservation
B. Login > Points, Points > Flight, Points > Hotel
C. Login > Login, Login > Points, Login > Flight, Login > Hotel, Points > Flight, Points > Hotel
D. Login > Login, Login > Points, Login > Flight, Login > Hotel, Flight > Hotel, Hotel > Flight, Flight > Login, Hotel > Login
Show Answer & Explanation

Correct Answer: C. Login > Login, Login > Points, Login > Flight, Login > Hotel, Points > Flight, Points > Hotel

The question asks for transitions to test when the test ends at a reservation state. From the login page: Login→Login (failed login retry), Login→Points, Login→Flight, Login→Hotel. From Points: Points→Flight, Points→Hotel. The test ends when a reservation state is reached, so no transitions from Flight or Hotel are needed. Option D incorrectly includes transitions from Flight and Hotel back to Login and between reservation states.

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 →