Black Friday Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

iSQI CTFL_Syll_4.0 ISTQB Certified Tester Foundation Level (CTFL) v4.0 Exam Practice Test

Page: 1 / 15
Total 151 questions

ISTQB Certified Tester Foundation Level (CTFL) v4.0 Questions and Answers

Question 1

A requirement specifies that if the total amount of sales (TAS) made during the year by a corporate seller is 300000€ or more, the bonus that must be paid to the seller is 100% of a certain amount agreed upon at the beginning of the year. The software contains a fault as it implements this requirement with the decision "IF (TAS = 300000)" instead of "IF (TAS >= 300000)". The application of the 3-value boundary value analysis to this problem consists of the following three test cases (TAS is an integer variable):

TC1 = 299999 TC2=300000 TC3=300001

Which of the following statements is true?

Options:

A.

TC1 would highlight the fault

B.

TC2 would highlight the fault

C.

TC3 would highlight the fault

D.

None of the three test cases would highlight the fault

Question 2

Which of the following statements about the typical activities of a formal review process is true?

Options:

A.

Individual review is only mandatory when the size of the work product under review is too large to cover at the review meeting

B.

Various review techniques that may be applied by participants during individual review are described in the ISO/IEC/IEEE 29119-3 standard

C.

Choosing which standards to follow during the review process is usually made during review planning

D.

One of the main goals of the review meeting is to make sure that all participants are aware of their roles and responsibilities in the review process

Question 3

In which of the following test documents would you expect to find test exit criteria described9

Options:

A.

Test design specification

B.

Project plan

C.

Requirements specification

D.

Test plan

Question 4

As a tester, as part of a V-model project, you are currently executing some tests aimed at verifying if a mobile app asks the user to grant the proper access permissions during the installation process and after the installation process. The requirements specification states that in both cases the app shall ask the user to grant access permissions only to the camera and photos stored on the device. However, you observe that the app also asks the user to grant access permission to all contacts on the device. Consider the following items:

[I]. Test environment

[II]. Expected result

[III]. Actual result

[IV]. Test level

[V]. Root cause

Based on only the given information, which of the items listed above, are you able to correctly specify in a defect report?

Options:

A.

[I]and [IV]

B.

[II]and [III]

C.

[II]. [Ill] and [V]

D.

[I]. [IV] and [V]

Question 5

The whole-team approach:

Options:

A.

promotes the idea that all team members should have a thorough understanding of test techniques

B.

is a consensus-based approach that engages the whole team in estimating the user stories

C.

promotes the idea that all team members should be responsible for the quality of the product

D.

is mostly adopted in projects aimed at developing safety-critical systems, as it ensures the highest level of testing independence

Question 6

A number of characteristics are given for impact of SDLC on the testing effort.

i.Finishing of requirements review leading to test analysis

ii.Both - static and dynamic testing performed at unit testing level

iii.Frequent regression testing may need to be performed

iv.Extensive product documentation

v.More use of exploratory testing

Which of the following statements is MOST correct?

Options:

A.

i, ii and iii are characteristics of sequential models; iv and v are characteristicsof iterativeandincrementalmodels

B.

i and iv are characteristics of sequential models;ii, iii and varecharacteristicsof iterativeandincrementalmodels

C.

ii and iv are characteristics of sequential models;i, iii and varecharacteristicsof iterativeandincrementalmodels

D.

iii and iv are characteristics of sequential modelsand i, ii and v are characteristics of iterative and incremental models

Question 7

Which of the following statements about static testing and dynamic testing is true?

Options:

A.

Static testing is better suited than dynamic testing for highlighting issues that could indicate inappropriate code modularization

B.

Dynamic testing can only be applied to executable work products, while static testing can only be applied to non-executable work products

C.

Both dynamic testing and static testing cause failures, but failures caused by static testing are usually easier and cheaper to analyze

D.

Security vulnerabilities can only be detected when the software is being executed, and thus they can only be detected through dynamic testing, not through static testing

Question 8

A company runs a pilot project for evaluation of a test automation tool. Which of the following is NOT a valid object of this pilot project?

Options:

A.

Get familiar with the functionality and options of the tool

B.

Check haw the tool fits to the existing test processes

C.

Train all testers on using the tool

D.

Decide upon standards for tool implementation

Question 9

The four test levels used in ISTQB syllabus are:

1. Component (unit) testing

2. Integration testing

3. System testing

4. Acceptance testing

An organization wants to do away with integration testing but otherwise follow V-model. Which of the following statements is correct?

Options:

A.

It is allowed as organizations can decide on men test levels to do depending on the context of the system under test

B.

It is allowed because integration testing is not an important test level arc! can be dispensed with.

C.

It is not allowed because integration testing is a very important test level and ignoring i: means definite poor product quality

D.

It is not allowed as organizations can't change the test levels as these are chosen on the basis of the SDLC (software development life cycle) model

Question 10

Which of the following statements about the test pyramid is true?

Options:

A.

Each layer of the test pyramid groups tests related to a single non-functional quality characteristic

B.

The higher the layer of the test pyramid, the more production code a single automated test within the layer tends tocover

C.

The higher the layer of the test pyramid, the more maintainable a single automated test within the layer tends to be

D.

The higher the layer of the test pyramid, the more isolated a single automated test within the layer tends to be

Question 11

A requirement specifies that a certain identifier (ID) must be between 5 and 10 characters long, must contain only alphanumeric 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?

Options:

A.

7

B.

6

C.

5

D.

3

Question 12

An e-commerce site accepts credit cards for processing the payment. The payment processing form has a field for the amount of money to be deducted. The minimum amount of money that can be processed is $10. The credit cards have a limit of $5,000 (Five Thousand). Assume that only integers can be accepted as inputs. Which of the following set of boundary values you will choose for EFFICIENT testing for the amount of money that can be spent?

Options:

A.

9,5001

B.

10,5000

C.

9,10,11,4999,5000,5001

D.

9,10,5000,5001

Question 13

A typical generic skill required for the role of tester is the ability to:

Options:

A.

take on the role of developer to meet challenging project deadlines

B.

assume leadership aimed at imposing decisions on the rest of the team

C.

use tools to make the execution of repetitive testing tasks more efficient

D.

determine the corrective actions to get a test project on track in case of deviations from the test plan

Question 14

Which of the following are the phases of the ISTQB fundamental test process?

Options:

A.

Test planning and control, Test analysis and design, Test implementation and execution, Evaluating ex t criteria and reporting. Test closure activities

B.

Test planning, Test analysis and design. Test implementation and control. Checking test coverage and reporting, Test closure activities

C.

Test planning and control, Test specification and design. Test implementation and execution, Evaluating test coverage and reporting, Retesting and regression testing, Test closure activities

D.

Test planning. Test specification and design. Test implementation and execution. Evaluating exit criteria and reporting. Retesting and test closure activities

Question 15

Which of the following is NOT a typical debugging activity when a failure is triggered by dynamic testing?

Options:

A.

Reproducing the failure

B.

Adding new test cases

C.

Fixing the cause

D.

Diagnosing the root cause

Question 16

Which sequence of state transitions is INCORRECT in accordance with the following description?

To provide for disaster recovery a system (designated as A) has been provided with a backup system (designated as B). Only one of them can be active at a time. When A goes down, B becomes active. When A comes back up then B becomes inactive and A becomes active again. However, when A is down and B also goes down then a message is sent to the system administrator. After this once A comes back up, A becomes active or if B comes up then B becomes Active.

Options:

A.

A and B are both down then A and B both come back up at the same time. A should become the active system and B should be inactive

B.

A is active and B is inactive. A goes down. B becomes active then B goes down. A is made active

C.

A is active and B is inactive then A goes down, B becomes active.

D.

A comes up when B is active and A was down. Now A becomes active and B becomes inactive.

Question 17

Which of the following is a test-first approach, where tests that express a shared understanding from stakeholders of how the application is expected to work, are first written in business-readable language (following the Given/When/Then format), and then made executable to drive development?

Options:

A.

Test-Driven Development (TDD)

B.

Acceptance Test-Driven Development (ATDD)

C.

Behavior-Driven Development (BDD)

D.

Domain-Driven Design (DDD)

Question 18

The following chart represents metrics related to testing of a project that was competed. Indicate what is represented by tie lines A, B and the axes X.Y

A)

Question # 18

B)

Question # 18

C)

D)

Question # 18

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 19

An agile software development organization has recently hired a senior tester. The organization has distributed teams spread across time zones. They need to share test status with various stakeholders including upper management and customers at a regular interval. Which of the following statements seems to be correct with regards to the communication?

Options:

A.

Since the stakeholders include upper management, formal reports delivered face-to-face are critical.

B.

Distributed nature of teams working in various time zones means email communication will work better.

C.

Agile nature of the project means very less documentation and hence the status need not be documented and shared in a formal manner

D.

Since the stakeholders include customers frequent informal communication without a specific frequency works better.

Question 20

Exploratory testing is an experience-based test technique:

Options:

A.

Where a developer and a tester work together on the same workstation: while the developer actively writes code, the tester explores the code to find defects

B.

That can be organized into sessions guided by test charters outlining test objectives that will guide the testers' exploration

C.

Where a team of testers explores all possible test techniques in order to determine the most suitable combination of these techniques to apply for a test project

D.

That aims at finding defects by designing tests that exercise all possible combinations of input values and preconditions

Question 21

In branch testing, what is the significance of a conditional branch in a software program?

Options:

A.

It marks a point where the program’s execution will terminate bringing the program to a halt.

B.

It indicates a decision point where the program can follow different paths based on specific conditions.

C.

It represents a programming error and therefore a conditional branch should be avoided.

D.

It signifies a comment or documentation within the code and it doesn't indicate a defect.

Question 22

A test status report should:

Options:

A.

specify the impediments to carrying out the planned test activities in the reporting period and the corresponding solutions put in place to remove them

B.

be produced as part of test completion activities and report unmitigated product risks to support the decision whether or not to release the product

C.

always be based on the same template within an organization, as its structure and contents should not be affected by the audience to which the report is presented

D.

specify the lines of communication between testing, other lifecycle activities, and within the organization that were chosen at the outset of the test project

Question 23

The tests at the bottom layer of the test pyramid:

Options:

A.

run faster than the tests at the top layer of the pyramid

B.

cover larger pieces of functionalities than the tests at the top layer of the pyramid

C.

are defined as 'Ul Tests' or 'End-To-End tests' in the different models of the pyramid

D.

are unscripted tests produced by experience-based test techniques

Question 24

Which of the following issues cannot be identified by static analysis tools?

Options:

A.

Very low MTBF (Mean Time Between failure)

B.

Potentially endless loops

C.

Referencing a variable with an undefined value

D.

Security vulnerabilities

Question 25

You are testing a room upgrade system for a hotel. The system accepts three differed types of room (increasing order of luxury): Platinum. Silver and Gold Luxury. ONLY a Preferred Guest Card holder s eligible for an upgrade.

Below you can find the decision table defining the upgrade eligibility:

What is the expected result for each of the following test cases?

Customer A: Preference Guest Card holder, holding a Silver room

Customer B: Non Preferred Guest Card holder, holding a Platinum room

Options:

A.

Customer A; doesn't offer any upgrade; Customer B: offers upgrade to Gold luxury room

B.

Customer A: doesn't offer any upgrade; Customer B: doesn't offer any upgrade.

C.

Customer A: offers upgrade to Gold Luxury room; Customer B: doesn't offer any upgrade

D.

Customer A: offers upgrade to Silver room; Customer B: offers upgrade to Silver room.

Question 26

Which of the following statements about checklist-based testing is true?

Options:

A.

Checklist-based testing is a technique for managing the review meeting that can be applied in those reviews where the use of checklists is mandatory, as is often the case in formal reviews

B.

Checklist-based testing is a review technique that can be used in a formal review process where reviewers, during individual review, try to detect issues within the work product based on a checklist

C.

In checklist-based testing, using checklists at a high level of detail is more likely to produce test cases that are easier to reproduce than those using checklists at a low level of detail

D.

Checklists used in checklist-based testing should be reviewed periodically for updates as, over time, test cases designed using the same checklist may become less effective at finding defects

Question 27

Which of the following are the phases of the ISTQB fundamental test process?

Options:

A.

Test planning and control, Test analysis and design, Test implementation and execution, Evaluating ex t criteria and reporting. Test closure activities

B.

Test planning, Test analysis and design. Test implementation and control. Checking test coverage and reporting, Test closure activities

C.

Test planning and control, Test specification and design. Test implementation and execution, Evaluating test coverage and reporting, Retesting and regression testing, Test closure activities

D.

Test planning. Test specification and design. Test implementation and execution. Evaluating exit criteria and reporting. Retesting and test closure activities

Question 28

Match the Work Product with the category it belongs to:

Work Product:

1.Risk register

2.Risk information

3.Test cases

4.Test conditions

Category of work products:

Options:

A.

Test planning work products

B.

Test analysis work products.

C.

Test design work products

D.

Test monitoring and control work products

E.

1-C, 2-A, 3-D, 4-B

F.

1-A, 2-C, 3-B, 4-D

G.

1-A, 2-D, 3-C, 4-B

Question 29

Which ONE of the following statements is correct?

Options:

A.

Static analysis can be used against a work product containing unstructured artifacts

B.

Test cases can be tested using static testing techniques but not the models

C.

There may be legal issues in performing static testing on a commercially available executable library.

D.

Difficult to interpret work products are best tested using static analysis.

Question 30

Which of the following statements best describes how configuration management supports testing?

Options:

A.

Configuration management helps reduce testing effort by identifying a manageable number of test environment configurations in which to test the software, out of all possible configurations of the environment in which the software will be released

B.

Configuration management is an administrative discipline that includes change control, which is the process of controlling the changes to identified items referred to as Configuration Items'

C.

Configuration management is an approach to interoperability testing where tests are executed in the cloud, as the cloud can provide cost-effective access to multiple configurations of the test environments

D.

Configuration management helps ensure that all relevant project documentation and software items are uniquely identified in all their versions and therefore can be unambiguously referenced in test documentation

Question 31

You are a tester working on a critical project. Based on the risk analysis you need to decide on the order of test execution. Which of the following lists the correct sequence of test execution? Priority 1 is the highest and Priority 3 is the lowest priority.

Test CasePriorityDependencies

Test A3-

Test B1TestD

TestC2Test A

Test D3•

Options:

A.

D-C- B-A

B.

D-B-A-C

C.

D-A-B-C

D.

C-B-A-D

Question 32

Which of the following s the most correct statement about state testing techniques?

Options:

A.

Static techniques can be used before all code is ready for execution

B.

Static techniques find more detects then dynamic techniques.

C.

Static techniques can be used by inexperienced users.

D.

Static techniques are always cheaper than dynamic techniques.

Question 33

Which of the following statements about branch coverage is true?

Options:

A.

The minimum number of test cases needed to achieve full branch coverage, is usually lower than that needed to achieve full statement coverage

B.

If full branch coverage has been achieved, then all unconditional branches within the code have surely been exercised

C.

If full branch coverage has been achieved, then all combinations of conditions in a decision table have surely been exercised

D.

Exercising at least one of the decision outcomes for all decisions within the code, ensures achieving full branch coverage

Question 34

During component testing of a program if 100% decision coverage is achieved, which of the following coverage criteria is also guaranteed to be 100%?

Options:

A.

100% Stale transition coverage

B.

100% Equivalence class coverage

C.

100% Boundary value coverage

D.

100% Statement coverage

Question 35

Which of the following types of bug are more likely to be found by static testing then by dynamic testing?

Options:

A.

A sub-system that does not perform the intended functionality

B.

Variables that were declared in the code without initialization

C.

Functions that take much longer time to complete than expected

D.

Crashes of the application

Question 36

Which ONE of the following is a CORRECT example of the purpose of a test plan?

Options:

A.

A test manager should always create a very simple test plan because the purpose of test plan is to ensure that there is documentation for the purpose of audits.

B.

A testmanager decides to create a one page test plan for an agile project for communicating the broad activities and explaining why detailed test caseswillnot be written as

mandated by the test policy.

C.

A test plan is a good document to have for the agile projects because it helps the test manager assign tasks to different people

D.

A test lead decides to write a detailed test plan so that in future, in case of project failure responsibilities could be assigned to the right person

Question 37

Consider a given test plan which, among others, contains the following three sections: "Test Scope", "Testing Communication", and "Stakeholders". The features of the test object to be tested and those excluded from the testing represent information that is:

Options:

A.

not usually included in a test plan, and therefore in the given test plan it should not be specified neither within the three sections mentioned, nor within the others

B.

usually included in a test plan and, in the given test plan, it is more likely to be specified within "Test Scope" rather than in the other two sections mentioned

C.

usually included in a test plan and, in the given test plan, it is more likely to be specified within "Testing Communication" rather than in the other two sections mentioned

D.

usually included in a test plan and, in the given test plan, it is more likely to be specified within "Stakeholders" rather than in the other two sections mentioned

Question 38

The following 4 equivalence classes are given:

Question # 38

Which of the following alternatives includes correct test values for x. based on equivalence partitioning?

Options:

A.

-100; 100:1000; 1001

B.

-500; 0; 100; 1000

C.

-99; 99:101; 1001

D.

-1000; -100; 100; 1000

Question 39

Exploratory testing is an experience-based test technique:

Options:

A.

Where a developer and a tester work together on the same workstation: while the developer actively writes code, the tester explores the code to find defects

B.

That can be organized into sessions guided by test charters outlining test objectives that will guide the testers' exploration

C.

Where a team of testers explores all possible test techniques in order to determine the most suitable combination of these techniques to apply for a test project

D.

That aims at finding defects by designing tests that exercise all possible combinations of input values and preconditions

Question 40

Which of the following statements is CORRECT?

Options:

A.

Testing the software under test (SUT) based on the design is black-box testing whereas testing the input-output behaviour is experience based testing.

B.

Testing the software under test (SUT) is possible only after implementation in white-box testing whereas testing the software even before implementation is possible in exploratory testing.

C.

Testing the software under test (SUT) using knowledge of the tester is experience based testing whereas testing the specification based behaviour without pre-written test cases is using black-box testing techniques.

D.

Testing based on the structure of the software under test (SUT) is white-box testing whereas testing the input-output behaviour without pre-written test cases is experience based testing.

Question 41

Which of the following is LEAST likely to describe a task performed by someone in a testing role?

Options:

A.

Evaluate test basis and test object

B.

Create test completion report

C.

Assess testability of test object

D.

Define test environment requirements

Question 42

Calculate the measurement error SD for the following estimates done using three point estimation technique-

Most optimistic effort (a) -120 person days

Most likely effort (m) -180 person days

Most pessimistic effort (b) - 240 person days

Options:

A.

20

B.

180

C.

197

D.

120

Question 43

Which of the following statements about TDD, BDD and ATDD is true?

Options:

A.

Refactoring is a practice that is an integral part of TDD and is applied both to tests and to code written to satisfy those tests

B.

ATDD is a black-box test design technique that is applicable exclusively at acceptance test level

C.

BDD is a developer practice where business stakeholders are not usually involved as the tests are directly written at unit/component test level

D.

ATDD is the practice of running the automated acceptance tests as part of a continuous integration process

Question 44

The following decision table is used to assist a doctor in determining the drug therapy to prescribe for a patient (aged 6 to 65 years) diagnosed with acute sinusitis. The table consists of three Boolean conditions and six actions:

Question # 44

Based only on the given information, which of the following statements is true?

Options:

A.

Column 7 represents an impossible situation and thus can be deleted

B.

Columns 1 and 3 can be merged into a single column

C.

Columns 2, 4. 6 and 8 can be merged into a single column

D.

Columns 5 and 7 can be merged into a single column

Question 45

Which of the following statements about exploratory testing is true?

Options:

A.

Exploratory testing is an experience-based test technique in which testers explore the requirements specification to detect non testable requirements

B.

When exploratory testing is conducted following a session-based approach, the issues detected by the testers can be documented in session sheets

C.

Exploratory testing is an experience-based test technique used by testers during informal code reviews to find defects by exploring the source code

D.

In exploratory testing, testers usually produce scripted tests and establish bidirectional traceability between these tests and the items of the test basis

Page: 1 / 15
Total 151 questions