Weekend Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: xmaspas7

Easiest Solution 2 Pass Your Certification Exams

CTFL-Foundation ISTQB Certified Tester Foundation Level Free Practice Exam Questions (2025 Updated)

Prepare effectively for your ISTQB CTFL-Foundation ISTQB Certified Tester Foundation Level certification with our extensive collection of free, high-quality practice questions. Each question is designed to mirror the actual exam format and objectives, complete with comprehensive answers and detailed explanations. Our materials are regularly updated for 2025, ensuring you have the most current resources to build confidence and succeed on your first attempt.

Page: 2 / 5
Total 272 questions

Consider the following pseudo code:

1. Begin

2. Input X, Y

3. If X > Y

4. __Print (X, ‘is greater than’, Y)

5. Else

6. __Print (Y, is greater than or equal to’, X)

7. EndIf

8. End

What is the minimum number of test cases required to guarantee both 100% statement coverage and 100% decision coverage?

A.

Statement coverage = 3, Decision coverage = 3

B.

Statement coverage = 2, Decision coverage = 2

C.

Statement coverage = 1, Decision coverage = 2

D.

Statement coverage = 2, Decision coverage = 1

“Experience based" test design techniques, typically...

A.

Use decision tables to generate the Boolean test conditions to be executed.

B.

Identify the structure of the system or software at the component, integration or system level.

C.

Use the skill, intuition and experience of the tester to derive the test cases, using error guessing and exploratory testing.

D.

Establish traceability from test conditions back to the specifications and requirements.

From the following list, which of the following apply to experience-based techniques? [K2]

a. Test cases are derived from a model of the problem to be solved or the software

b. Test cases are derived from the knowledge of the testers

c. The knowledge of testers, developers and users is used to drive testing

d. The internal structure of the code is used to derive test cases

A.

a and b.

B.

c and d.

C.

a and d.

D.

b and c.

Of the following, select the best description of the fundamental test process:

A.

Planning and control, analysis, design, implementation, execution, evaluation of exit criteria and reporting, test closure.

B.

Executing tests, identifying and recording defects and preparing recommendation and closure reports.

C.

Controls, preparation of test cases, execution of test cases, execution of regression packs, communicating with developers, writing recommendations for release.

D.

Static testing, dynamic testing, defect reporting, reporting and closure.

What content would be in an incident report if that incident report was based on the IEEE 829 Standard for SoftwareTest Documentation?

(i)Identification of configuration items of the software or system.

(ii)Software or system lifecycle process in which the incident was observed.

(iii)Description of the anomaly to enable reproduction of the incident.

(iv)Number of occurrences of the incident.

(v)Classification of the cause of the incident for metrics and for reporting purposes.

Number of correct answers: 1

A.

i, ii, iii

B.

ii, iii

C.

i, iii, iv

D.

i, ii, iii, v

Which of the following factors will MOST affect the testing effort required to test a software product? [K1]

A.

The number of staff available to execute tests

B.

The level of detail in the test plan

C.

The requirements for reliability and security in the product

D.

The test estimation method used

Which of the following accurately defines the integration testing test level? [K2]

A.

Test basis includes software and system design, test objects include interfaces, and tests concentrate on the interactions between different parts of a system

B.

Test basis includes component requirements, test objects include database modules, and tests concentrate on the behaviour of the system as a whole.

C.

Test basis includes business processes, test objects include system configuration and configuration data, and tests concentrate on establishing confidence in the system

D.

Test basis includes use cases, test objects include user procedures and tests concentrate on a high level model of system behaviour

Which of the following is NOT a valid objective of testing?

A.

Preventing defects from being introduced into the code

B.

Investigating and fixing defects in the software under test

C.

Gaining confidence that the system is fit-for-purpose

D.

Providing information for stakeholders’ decision making

Which of the following options describe the causal chain in the correct sequence?

A.

Error, fault, failure

B.

Fault, bug, mistake

C.

Mistake, failure, fault

D.

Failure, bug, error

Testing effort can depend on a number of factors, which one of following is MOST likely to impact the amount of effort required?

A.

The predicted number of defects and the amount of rework required

B.

The ratio of developers to testers in the project team

C.

The planned use of a project management tool to schedule tasks

D.

The responsibilities for testers and developers being clearly defined

You are examining a document which gives the precise steps needed in order to execute a test.

What is the correct definition of this document?

A.

Test design specification

B.

Test condition

C.

Test procedure specification

D.

Test case specification

A system is being enhanced to simplify screen navigation for users.

Which of the following does NOT reflect structural testing?

A.

To test all paths that users could take through the screen menu system

B.

To ensure that 100% decision testing is achieved for each system component

C.

To test all branches of component calls within the application call graph

D.

To ensure that users can navigate to all fields on the screen

Which one of the following statements about testing techniques is TRUE?

A.

Exploratory testing can replace black box techniques when testing time is very limited

B.

Test execution scheduling should give priority to experienced based testing

C.

Specification based techniques can be used as a substitute for a poorly defined test basis

D.

Experienced based techniques are systematic and produce detailed test documentation

Which option BEST describes how the level of risk is determined?

A.

The likelihood of an adverse event happening multiplied by the cost of preventing it

B.

The consequences of a potential problem multiplied by the cost of possible legal action

C.

The impact of an adverse event multiplied by the likelihood of that event occurring

D.

The likelihood and the probability of a hazard occurring

Which of the following would you NOT expect to see on an incident report from test execution?

A.

The version(s) of the software under test

B.

The test execution schedule

C.

Expected results and actual results

D.

Precise steps to reproduce the problem

Debugging and Testing are key activities in the software development lifecycle.

Which of the following are 'Debugging' activities?

a) Identifying, a failure

b) Locating the cause of failure

c) Fixing the defect

d) Checking the fix has resolved the failure

A.

a & d

B.

a & b

C.

b & c

D.

c & d

The following Test Cases have been created for a simple web-based airline booking system.

Test Case 1: Search for an item Available Flights

Test Case 2: View selected item in My Flights

Test Case 3: Login to the system: Login is accepted

Test Case 4: Select an available flight: item added to My Flights

Test Case 5: Print confirmation receipt, then exit

Test Case 6: In My Flights, confirm details and book flight

Which of the following is the correct logical order for the test cases?

A.

6, 3, 1, 4, 2, 5

B.

3, 4, 1, 2, 5, 6

C.

3, 2, 1, 4, 6, 5

D.

3, 1, 4, 2, 6, 5

In the above State Table, which of the following represents an invalid transition?

A.

Event C from S3

B.

Event E from S4

C.

Event B from S2

D.

Event D from S4

Which of the following is a white-box test technique?

A.

Decision table testing

B.

Exploratory testing

C.

Statement testing

D.

Error guessing

Which of the following would be a good test technique to use when under severe time pressure?

A.

Exploratory testing

B.

Structure based testing

C.

Specification based testing

D.

Use Case testing

Page: 2 / 5
Total 272 questions
Copyright © 2014-2025 Solution2Pass. All Rights Reserved