BCS CTFL4 ISTQB Certified Tester Foundation Level 4.0 Exam Practice Test

Page: 1 / 14
Total 148 questions
Question 1

The following state transition diagram describes the functionality involved in a system using fingerprint and password authentication to log onto a system.

How many distinct states of the system are visible in the above diagram?



Answer : C

The state transition diagram provided shows three distinct states:

Waiting for fingerprint

Waiting for PIN

Valid PIN/ask menu selection

Each state represents a different stage in the system's operation, with transitions based on user actions and system responses.


Question 2

For the same financial institution in Question 12, with the same requirements and expectations, what would be the most likely investment values used in testing if two-point boundary value analysis is used to design test cases specific to the 13% interest rate equivalence partition?



Answer : A

For boundary value analysis, the test cases should include the boundary values just inside and just outside the equivalence partition for the 13% interest rate range:

R100,000 (just inside the previous range)

R100,001 (start of the 13% range)

R500,000 (end of the 13% range)

R500,001 (just outside the range)

These values ensure that both the edges of the partition are tested.


Question 3

A financial institution is to implement a system that calculates the interest rates paid on investment accounts based on the sum invested.

You are responsible for testing the system and decide to use equivalence partitioning and boundary value analysis to design test cases. The requirements describe the following expectations:

Investment range | Interest rate

R500 to RIO 000 10%

RIO 001 to R50 000 11%

R50 001 to RlOOOOO 12%

RIOOOOl to R500 000 | 13%

What is the minimum number of test cases required to cover all valid equivalence partitions for calculating the interest?



Answer : B

Using equivalence partitioning, the investment ranges are divided into four partitions:

R500 to R10,000 (10%)

R10,001 to R50,000 (11%)

R50,001 to R100,000 (12%)

R100,001 to R500,000 (13%)

Thus, the minimum number of test cases required to cover all valid equivalence partitions for calculating the interest is 4.


Question 4

To be able to define testable acceptance criteria, specific topics need to be addressed. In the table below are the topics matched to an incorrect description. Match the topics (the left column) with the correct description (the right column)

Topic Description

A: Functional behaviour A: How the system performs the specific behaviour.

8: Quality characteristics B: A sequence of actions between an external actor and the system, to accomplish a specific goal or business task.

C: Scenarios C: The externally observable behaviour with user actions as input operating under certain configurations.

D: Business rules D; Description of the connections between the system to be developed and the outside world.

E: External interfaces E: Activities that can only be performed in the system under certain conditions defined by outside procedures and constraints.



Answer : A

The correct matching of the topics with their descriptions is as follows:

Functional behaviour: The externally observable behaviour with user actions as input operating under certain configurations (A to C).

Quality characteristics: How the system performs the specific behaviour (B to A).

Scenarios: A sequence of actions between an external actor and the system, to accomplish a specific goal or business task (C to B).

Business rules: Activities that can only be performed in the system under certain conditions defined by outside procedures and constraints (D to E).

External interfaces: Description of the connections between the system to be developed and the outside world (E to D).


Question 5

Metrics can be collected during and at the end of testing activities to assess which of the following?

i. Progress against the planned schedule and budget.

II . Current quality of the test object.

Hi. Adequacy of the test approach.

iv . Effectiveness of the test activities with respect to the objectives.

v. All the above.

Select the correct answer:



Answer : D

Metrics can be collected during and at the end of testing activities to assess various aspects including progress against the planned schedule and budget, the current quality of the test object, the adequacy of the test approach, and the effectiveness of the test activities with respect to the objectives. Collecting these metrics helps in understanding the overall performance and quality of the testing process.


Question 6

A requirement specifies that a certain identifier (ID) must be between 5 and 10 characters long, must contain only alphanumenc characters, and its first character must be a letter As a tester, you want to apply one-dimensional equivalence partitioning to test this ID. This means that you have to apply equivalence partitioning individually: to the length of the ID, the type of characters contained within the ID, and the type of the first character of the ID. What is the number of partitions to cover?



Answer : A

To apply one-dimensional equivalence partitioning to the ID requirement, we need to consider each condition individually:

Length of the ID: Valid partitions (5-10 characters), Invalid partitions (less than 5, more than 10) = 3 partitions.

Type of characters: Valid partitions (alphanumeric), Invalid partitions (non-alphanumeric) = 2 partitions.

First character: Valid partitions (letter), Invalid partitions (non-letter) = 2 partitions. Adding these partitions, we get a total of 3 (length) + 2 (character type) + 2 (first character) = 7 partitions. Thus, the correct answer is A.


Question 7

Which of the following statements is TRUE?



Answer : B

Acceptance criteria for user stories often include detailed specifications about data definitions, such as the format, allowed values, and default values for a data item. This helps ensure that the developed feature meets the expected requirements and provides a clear understanding for both developers and testers on what needs to be validated. Therefore, statement B is true as per the ISTQB CTFL syllabus.


Page:    1 / 14   
Total 148 questions