ISTQB-CTFL ISTQB Certified Tester Foundation Level v4.0 Exam Practice Test

Page: 1 / 14
Total 288 questions
Question 1

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 2

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 3

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 4

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 5

You are testing the latest version of an air-traffic control system prior to production deployment using exploratory testing. After following an unusual sequence of input steps, the system crashes. After the crash, you document a defect report with the following information:

* Title: System crashes unexpectedly during input.

* Brief summary: System crashes when an unusual sequence of inputs is used.

* Version: V1.001

* Test: Exploratory testing prior to production deployment

* Priority: Urgent

* Risk: High

* Reference: Screenshot of crashed application

What critical Information Is missing from this report?



Answer : C

The critical information missing from the defect report is a detailed description of the defect to enable reproduction. A clear and concise description of the steps taken to reproduce the defect is essential for developers to understand the context and to be able to replicate the issue in their environment. Without this information, it can be challenging to diagnose and fix the defect. The ISTQB CTFL syllabus emphasizes the importance of providing all necessary details in a defect report to facilitate effective communication and resolution.


Question 6

Which of the following characterizations applies to a test tool used for the analysis of a developer's code prior to its execution?



Answer : B

A test tool used for the analysis of a developer's code prior to its execution falls under the category of static testing tools. Static testing involves examining the code and documentation without executing the code. These tools are used to perform static analysis, which helps in identifying potential defects and code quality issues early in the development process. The ISTQB CTFL syllabus specifies that static analysis tools are essential for finding defects that do not manifest themselves during the execution of the program.


Question 7

Which of the following statements is incorrect regarding the involvement of testers in the software development lifecycle (SDLC)?



Answer : C

Involving testers only during the testing phase is incorrect as per the ISTQB CTFL syllabus. Effective involvement of testers is crucial throughout the entire software development lifecycle (SDLC). This includes early stages such as requirement analysis and design, which allows testers to understand the design decisions and detect defects early. Early involvement helps in better understanding the project and ensures that quality is built into the product from the beginning. Furthermore, the ISTQB syllabus emphasizes the importance of testers contributing to all activities in the SDLC, including design discussions, to enhance defect detection and prevention.


Page:    1 / 14   
Total 288 questions