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

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

Questions 4

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 organised 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

Buy Now
Questions 5

Whichofthe following options cover the test types performed during typical system testing phase:

I. Usability

II Requirements based scenarios

III Testing parts of the code in isolation

IV Correct order of parameters in API calls

Options:

A.

I, Ill

B.

I. II

C.

II. IV

D.

III.IV

Buy Now
Questions 6

A program is used to control a manufacturing line (turn machines on and off. start and stop conveyer belts, add raw materials to the flow. etc.). Not all actions are possible at all times. For example, there are certain manufacturing stages that cannot be stopped - unless there is anemergency. A tester attempts to evaluate if all such cases (where a specific action is not allowed) are covered by the tests.

Which coverage metric will provide the needed information for this analysis?

Options:

A.

Code coverage

B.

Data flow coverage

C.

Statement coverage

D.

Branch Coverage

Buy Now
Questions 7

Which of the following statements about independent testing is WRONG?

Options:

A.

Independent testing is necessary because developers don't know any testing.

B.

Independent testing is best suited for the system test level.

C.

A certain degree of independence makes the tester more effective at finding defects.

D.

Independent test teams may find other types of detects than developers who are familiar with the system's structure.

Buy Now
Questions 8

The following 4 equivalence classes are given:

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

Buy Now
Questions 9

Which of the following statements is TRUE'?

Options:

A.

Unlike functional testing, non-fundional testing can only be applied to conventional systems, not artificial intelligence-based system.

B.

Functional testing focuses on what the system is supposed to do, while white-box testing focuses on how well the system does what it is supposed to do

C.

Functional testing can be applied to all test levels, while non-functional testing can be applied only to system and acceptance test levels.

D.

Black-box test techniques and experience-based test techniques may be applicable to both functional testing and non-functional testing

Buy Now
Questions 10

Consider the following code

int premium=2500;

if (age<30)

{

premium = premium +1500:

}

Which options suits for a correct combination of Boundary value and expected result. Assume first number as boundary followed by expected result.

Options:

A.

29, 1500

30. 2500

B.

29. 4000

30. 2500

C.

29, 2500

30. 1500

D.

30, 1500

31,2500

Buy Now
Questions 11

Which of the following statements about test estimation approaches is CORRECT?

Options:

A.

The Wideband Delphi estimation technique is an example of the risk-based approach

B.

The Wideband Delphi estimation technique is an example of the expert-based approach

C.

Bumdown charts used in Agile development is an example of the risk-based approach

D.

Burndown charts used in Agile development is an example of the expert-based approach

Buy Now
Questions 12

Which of the following statements best describe Behavior-Driven Development (BDD)?

Options:

A.

A collaborative approach that allows every stakeholder to contribute to how the software component must behave.

B.

Expresses the behavior of an application with test cases written in Given When Then format.

C.

Is used to develop code guided by automated test cases.

D.

A psychological technique in which the team's behavior in agile teams is evaluated.

Buy Now
Questions 13

The following open incident report provided:

Date: 01.01.01

Description: When pressing the stop button the application status remain in "Attention" instead of "Ready'.

Severity: High

Life Cycle: Integration

Which of the following details are missing in the giving incident report?

I. Identification or configuration of the application

II. The name of the developer

III. Recommendation of the developer

IV The actions and/or conditions that came before the pressing of the button

Options:

A.

IV

B.

I. IV

C.

I. II

D.

II, III

Buy Now
Questions 14

Which of the following BEST distinguishes the terms "validation" and "verification"?

Options:

A.

Verification is confirmation through the provision of objective evidence that the specified requirements have been met while validation is confirmation through the provision of objective evidence that the requirements for a specific intended use have been met

B.

Verification is confirmation through the provision of subjective evidence that the specified requirements have been met while validation is confirmation through the provision of subjective evidence that the designs for a specific intended use have been met

C.

Validation is confirmation through the provision of objective evidence that the specified requirements have been met while verification is confirmation through the provision of objective evidence that the requirements for a specific intended use have been met

D.

Validation is confirmation through the provision of subjective evidence that the specified requirements have been met while verification is confirmation through the provision of subjective evidence that the designs for a specific intended use have been met

Buy Now
Questions 15

Which ONE of the following statements about state transition testing is correct?

Options:

A.

The state transition diagram explicitly shows all invalid transitions.

B.

The size of the state table depends on the number of possible transitions between the states

C.

Usually it is not possible to create tests to cover ell transitions and all stales

D.

All transitions between states are explicitly shown in the state table.

Buy Now
Questions 16

A software module to be used in a mission critical application incorporates an algorithm for secure transmission of data.

Which review type is most appropriate to ensure high quality and technical correctness of the algorithm?

Options:

A.

Walkthrough

B.

Informal Review

C.

Technical Review

D.

Management Review

Buy Now
Questions 17

Which of the following statements about testware are correct?

I When closing the test activities, all the testware resources can be uninstalled and released

II All the testware should be subject to Configuration Management

III. The testware. at the end of the project, should be transferred to the organization responsible for maintenance

IV The developers are responsible for the correct installation of the testware

Options:

A.

II, Ill

B.

I, Ill

C.

I, IV

D.

II, IV

Buy Now
Questions 18

Which of the following about typical information found within a test plan is FALSE?

Options:

A.

The need to temporarily have additional test personnel available for specific test phases and/or test activities

B.

The conditions that must be met in order for the test execution activities to be considered completed.

C.

The list of the product risks which have not been fully mitigated at the end of test execution.

D.

The conditions that must be met for part of all the planned activities to be suspended and resumed.

Buy Now
Questions 19

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 organisation, 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 organisation that were chosen at the outset of the test project.

Buy Now
Questions 20

A typical objective of testing is to ensure that:

Options:

A.

testing is used to drive the development of a software

B.

a software has been tested using a combination of test techniques

C.

there are no defects in a software that is about to be released

D.

a software has been properly covered

Buy Now
Questions 21

Which of the following BEST describes exploratory testing?

Options:

A.

Exploratory testing is a suitable test technique which may replace both black-box and white-box test techniques

B.

Exploratory testing is a valid and useful black-box test technique since it focuses on test cases related to the architecture and design of a system

C.

Exploratory testing requires both solid specifications and much project time available for test execution

D.

Exploratory testing may be used within defined time periods, during which the tester may follow a test charter as a guide

Buy Now
Questions 22

Which ONE of the following options MOST ACCURATELY describesstatement testing?

Options:

A.

In statement testing, the coverage items are control flow transfers between branches. The aim is to design test cases to exercise branches in the code until an acceptable level of coverage is achieved, expressed as a percentage.

B.

In statement testing, the coverage items are decisions and statements. The aim is to design test cases that exercise statements in the code until an acceptable level of coverage is achieved, expressed as a percentage.

C.

In statement testing, the coverage items are branches, and the aim is to design test cases to exercise branches in the code until an acceptable level of coverage is achieved, expressed as a percentage.

D.

In statement testing, the coverage items are executable statements. The aim is to design test cases that exercise statements in the code until an acceptable level of coverage is achieved, expressed as a percentage.

Buy Now
Questions 23

Which of the following statements about white-box test techniques is true?

Options:

A.

Achieving full statement coverage and full branch coverage for a software product means that such software product has been fully tested and there are no remaining bugs within the code

B.

Code-related white-box test techniques are not required to measure the actual code coverage achieved by black-box testing, as code coverage can be measured using the coverage criteria associated with black-box test techniques

C.

Branch coverage is the most thorough code-related white-box test technique, and therefore applicable standards prescribe achieving full branch coverage at the highest safety levels for safety-critical systems

D.

Code-related white-box test techniques provide an objective measure of coverage and can be used to complement black-box test techniques to increase confidence in the code

Buy Now
Questions 24

A class grade application for instructors assigns letter grades based on students' numerical grades.

The letter grades for different numerical grades should be:

Above 89, up to 100 - A

Above 79, up to 89 • B

Above 69, up to 79 • C

Above 59, up to 69 - D

Below 60- F

Which of the following sets of test inputs would achieve the relatively highest equivalence partition coverage?

Options:

A.

0, 58.59,70, 80

B.

74, 79.84,85, 89

C.

79, 89.90,99, 100

D.

69, 79. 80, 89, 90

Buy Now
Questions 25

Which of the following statements describes regression testing?

I. Retesting of a fixed defect

II. Testing of an already tested program

III. Testing of new functionality in a program

IV. Regression testing applies only to functional testing

V Tests that do not nave to be repeatable, because They are only used once

Options:

A.

II, IV, V

B.

I, III, IV

C.

II

D.

I, IV

Buy Now
Questions 26

A test manager decided to skip static testing since he believes bugs can be found easily by doing dynamic testing. Was this decision right or wrong?

Options:

A.

The decision was wrong. Ensuring quality mandates that static testing is performed after performing the dynamic testing.

B.

The decision was right. Static testing is usually redundant if a product is planned to go through a full-cycle of dynamic testing.

C.

The decision was right. Most of the bugs are easier to identify during the dynamic testing.

D.

The decision was wrong. Static testing can find defects early in the development process, reducing the overall cost of testing and development

Buy Now
Questions 27

Which of the following statements is an example of testing contributing to higher quality?

Options:

A.

A test leader writes a test summary report

B.

A project manager asks to a test leader to estimate the test effort

C.

A tester installs a test ten in the lest environment

D.

A tester finds a bug which is resolved prior to release

Buy Now
Questions 28

Which of the following tasks is MOST LIKELY to be performed by the tester?

Options:

A.

Develop a test strategy and test policy for the organization

B.

Promote and advocate the test team within the organization

C.

Create the detailed test execution schedule

D.

Introduce suitable metrics for measuring test progress

Buy Now
Questions 29

Which of the following statements is true?

Options:

A.

A defect does not always produce a failure, while a bug always produces a failure

B.

A defect may cause a failure which, when occurring, always causes an error

C.

Failures can be caused by defects, but also by environmental conditions

D.

Bugs are defects found during component testing, while failures are defects found at higher test levels

Buy Now
Questions 30

In a two-hour uninterrupted test session, performed as part of an iteration on an Agile project, a heuristic checklist was used to help the tester focus on some specific usability issues of a web application.

The unscripted tests produced by the tester's experience during such session belong to which one of the following testing quadrants?

Options:

A.

Q1

B.

Q2

C.

Q3

D.

Q4

Buy Now
Questions 31

Which of the following statements best describes the way in which decision coverage is measured?

Options:

A.

Measured as the number of statements executed by the tests, divided by the total number of executable statements in the code.

B.

Measured as the number of lines of code executed by the tests, divided by the total number of lines of code in the test object.

C.

Measured as the number of decision outcomes executed by the tests, divided by the total number of decision outcomes in the test object.

D.

It is not possible to accurately measure decision coverage.

Buy Now
Questions 32

For the following pseudo-code determine number of tests required for 100% statement coverage

IF Gender = Boy

If Age > 3 AND Age < 5

Shoe Size = 1

ELSE IF Age >=5 AND Age < 7

Shoe Size = 2

ENDIF

ELSE

IF Age > 3 AND Age < 5

Shoe Size = 0

ELSE IF Age >=5 AND Age < 7

Shoe Size = 1

ENDIF

ENDIF

Options:

A.

6

B.

4

C.

2

D.

6

Buy Now
Questions 33

Which of the following software development models BEST exemplifies a model that does NOT support the principle of early testing?

Options:

A.

The iterative development model

B.

The V-model

C.

The Waterfall model

D.

The incremental development model

Buy Now
Questions 34

Which of the following statements contradicts the general principles of testing?

Options:

A.

Most defects are found in a small subset of a system's modules.

B.

If new defects are to be found we should run the same test set more often.

C.

Testing is better if it starts at the beginning of a project.

D.

How testing is done, is based on the situation in a particular project.

Buy Now
Questions 35

Which of the following is an advantage of the whole team approach?

Options:

A.

It helps avoid the risk of tasks associated with a user story not moving through the Agile task board at an acceptable rate during an iteration.

B.

It helps team members understand the current status of an iteration by visualising the amount of work left to do compared to the time allotted for the iteration

C.

It helps the whole team be more effective in test case design by requiring all team members to master all types of test techniques.

D.

It helps team members develop better relationships with each other and make their collaboration more effective for the benefit of the project.

Buy Now
Questions 36

Which of the following is an example of the absence-of-errors fallacy?

Options:

A.

Repeating the same test cases will continue to find new defects, even after dozens of executions

B.

A small number of modules contains the most defects

C.

Since testing found very few defects, the system certainly will be successful

D.

Other than trivial cases, it is not feasible to test all combinations of inputs and preconditions

Buy Now
Questions 37

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

Buy Now
Questions 38

Which of the following statements about the shift-left approach is true?

Options:

A.

Shift-left in testing can be implemented only in Agile/DevOps frameworks, as it relies completely on automated testing activities performed within a continuous integration process

B.

Performance testing performed during component testing, is a form of shift-left in testing that avoids planning and executing costly end-to-end testing at the system test level in a production-like environment

C.

Shift-left in testing can be implemented in several ways to find functional defects early in the lifecycle, but it cannot be relied upon to find defects associated with non-functional characteristics

D.

Continuous integration supports shift-left in testing as it can reduce the time between the introduction of a defect and its detection, thereby reducing the cost to fix it

Buy Now
Questions 39

Which of the following is the most important task of a typical test leader?

Options:

A.

To automate tests.

B.

To prepare and acquire test data.

C.

To set up the test environment.

D.

To coordinate the test strategy with project managers.

Buy Now
Questions 40

Which review type, also known as a “buddy check”, is commonly used in Agile development?

Options:

A.

Inspection.

B.

Walkthrough.

C.

Technical review.

D.

Informal review.

Buy Now
Questions 41

Which of the following statements about static analysis are FALSE?

I. Static analysis can be used Instead of dynamic testing.

II. Stalk: analysis can uncover defects like security vulnerabilities.

III. Static analysis can be used to check conformance to specifications and standards.

IV Static analysis typically detects failures prior to component testing.

Options:

A.

I. II

B.

II. Ill

C.

III. IV

D.

I, IV

Buy Now
Questions 42

During system testing phase of a word processor, a tester finds that on opening a file from a particular set of files, which are part of a critical workflow, the word processor crashes. Which of the following is the next step the tester should take poor to recording the deviation?

Options:

A.

Try to recreate the incident before reporting

B.

Try to identify the code fragment causing the problem

C.

Send an email to the developer and not report the bug

D.

Report the incident as is without any further action

Buy Now
Questions 43

Which of the following activities is NOT a pan of the fundamental testing process?

Options:

A.

Archiving automation code

B.

Test status reporting

C.

Test process improvement

D.

Build release and maintenance

Buy Now
Questions 44

A new web app aims at offering a rich user experience. As a functional tester, you have run some functional tests to verify that, before releasing the app, such app works correctly on several mobile devices, all of which are listed as supported devices within the requirements specification. These tests were performed on stable and isolated test environments where you were the only user interacting with the application. All tests passed, but in some of those tests you observed the following issue: on some mobile devices only, the response time for two web pages containing images was extremely slow.

Based only on the given information, which of the following recommendation would you follow?

Options:

A.

You should open a defect report providing detailed information on which devices and by running which tests you observed the issue

B.

The issue is related to performance efficiency, not functionality. Thus, as a functional tester, you should not open any defect report as all the functional tests passed

C.

You should not open any defect report as the problem is most likely due to poor hardware equipment on the devices where you observed the issue

D.

You should not open any defect report and inform the test manager that the devices on which you observed the issue should no longer be supported so that they will be removed from the requirements specification

Buy Now
Questions 45

Which of the following statements about how different types of test tools support testers is true?

Options:

A.

The support offered by a test data preparation tool is often leveraged by testers to run automated regression test suites

B.

The support offered by a performance testing tool is often leveraged by testers to run load tests

C.

The support offered by a bug prediction tool is often used by testers to track the bugs they found

D.

The support offered by a continuous integration tool is often leveraged by testers to automatically generate test cases from a model

Buy Now
Questions 46

Which of the following activities does NOT belong to a typical technical review?

Options:

A.

Pre-meeting preparation by reviewers

B.

Using checklists during the meeting

C.

Inviting end-users to the meeting

D.

Preparation of a review report

Buy Now
Questions 47

Which ONE of the following options BEST describes black-box test techniques?

Options:

A.

Black-box testing techniques are based on experience with the test object without knowing the internal structure.

B.

In black-box testing techniques, test cases are created based on the software's implementation.

C.

Black-box testing techniques are based on analyzing the test object's specified and implied behavior without knowledge of its internal data structure.

D.

Black-box testing techniques involve analyzing the specified behavior of the test object without knowledge of its internal structure.

Buy Now
Questions 48

Given the following requirement:

Requirement ID: 2 8

Requirement Description Additional Entrance Fee

Detailed Description

An additional fee of S3 is charged during the weekend, but

1) Visitors aged under 7 are not charged.

2) Visitors aged 7 to 13 inclusive get a 20% discount off the additional fee.

3) Visitors aged greater than 65 get a 50% discount off the additional fee.

Age should be an integer of 0 or above.

Weekend means Friday to Sunday inclusive.

Which of the following statements isNOTcorrect?

Options:

A.

Thursday is a valid input boundary value.

B.

A minimum of 6 valid test cases are derived from boundary value analysis based on input age.

C.

$3.01 is a valid output boundary value.

D.

7 and 13 are boundary values for the equivalence partition including age 10.

Buy Now
Questions 49

Which of the following would be LEAST appropriate as part of an incident report covering the observation of a failure during testing?

Options:

A.

SOL injection into the username entry field allowed a variety of SQL commands to be executed by the application without the appropriate authority.

B.

The user interface was complicated and confusing and I found It quite difficult to follow

the test script.

C.

The updates made as part of the add new member' function did not reflect the expected change as the name was written into the address field.

D.

The expected result for the ‘list friends' response time was less than 10 seconds, whereas the average response time obtained was 13 seconds.

Buy Now
Questions 50

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?

Options:

A.

1

B.

2

C.

3

D.

4

Buy Now
Questions 51

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 modulansation.

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 analyse.

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

Buy Now
Questions 52

Which ONE of the following options isNOTa benefit oftest automation?

Options:

A.

Reduced test execution times

B.

More objective assessment

C.

Prevention of simple human errors

D.

Eliminating completely the need for manual testing

Buy Now
Questions 53

Which of the following statements refers to a good testing practice that applies to all software development lifecycles?

Options:

A.

Each test level should have its own specific test objectives that should be consistent with the software development lifecycle phase or type of activities it addresses.

B.

Test analysis and design for any test levels should begin as soon as coding is complete, and all system components are available for testing

C.

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

D.

All the tests should be automated and run as part of the continuous integration process with every software change

Buy Now
Questions 54

Which ONE of the following statements BEST applies tochecklist-based testing?

Options:

A.

Checklists should contain general guidelines to ensure that all aspects of the software are covered.

B.

Checklists should contain specific test conditions that can be individually and directly checked.

C.

Checklists should primarily consist of automated test cases to maximize efficiency.

D.

Checklists should be used exclusively for functional testing, as they are unsuitable for non-functional testing.

Buy Now
Questions 55

Which of the following definitions is NOT true?

Options:

A.

Test data preparation tools fill databases, create files or data transmissions to set up test data to be used during the execution of tests.

B.

Test execution tools execute test objects using automated test scripts.

C.

Test Management tools monitor and report on how a system behaves during the testing activities.

D.

Test comparators determine differences between files, databases or test results.

Buy Now
Questions 56

As the last stage of a test cycle of an embedded device, you are performing exploratory testing. You observed that some character. (A, X andZ)sent via a serial port to the device do not get registered on the device whereas they should be. You suspect that this could be due to a wrong configuration of the "bit parity" parameter.

Which of the following items of an incident report would you beUNABLEto write down based on this information?

Options:

A.

Expected result

B.

Test case identifier

C.

Test setup details

D.

Actual result

Buy Now
Questions 57

Which of the following are valid testing principles?

I) Exhaustive testing is in general impossible.

II) Exhaustive testing should be executed for code intended to be reused.

III) Testing may guarantee that a program is correct.

IV) Testing cannot guarantee that a program is correct.

V) Defects cluster together in certain areas of the product.

Options:

A.

I, IV, V

B.

II,Iv

C.

I, V

D.

I, Ill

Buy Now
Questions 58

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

Options:

A.

Unlike dynamic testing, which can be also performed manually, static testing cannot be performed without specialized tools

B.

Static testing is usually much less cost-effective than dynamic testing

C.

Unlike dynamic testing, which focuses on detecting potential defects, static testing focuses on detecting failures which may be due to actual defects

D.

Both static testing and dynamic testing can be used to highlight issues associated with non-functional characteristics

Buy Now
Questions 59

How can testing contribute to higher quality?

Options:

A.

Testing help to measure the quality of software.

B.

Testing ensures that remaining defects are documented.

C.

Testing removes errors in the software.

D.

Testing eliminates the risk with software.

Buy Now
Questions 60

Which ONE of the following tools would be MOST SUITABLE for facilitating thecreation of test cases, test data, and test procedures?

Options:

A.

Test design and implementation toolsare specifically designed for creating test cases, test data, and test procedures.

B.

Static testing toolsas they assist the tester in conducting reviews and static analysis.

C.

DevOps tools, as they support the automated build process and CI/CD.

D.

Test execution and coverage toolsfacilitate the automated execution of tests and the measurement of test coverage.

Buy Now
Questions 61

Consider the following statements about risk-based testing.

I) Risk-based testing has the objective to reduce the level of protect risks.

II) Tests should be prioritized to find tie critical detects as early as possible.

III) Non-testing activities may also help to reduce risk

IV) Risks have to bereassessedon a regular basis.

V) The project stakeholders can give useful input to determine the risks

Options:

A.

I III IV and V are true. II is false.

B.

II, IIIIVandVarecorrect. I isfalse.

C.

C. I, II and IV are true.IIIand V are false.

D.

II, Ill and V are true.1antsIv are false.

Buy Now
Questions 62

Why should you choose a test technique?

Options:

A.

Because you need to match the way you test to the content of the product under test

B.

Because of the time constraints that usually accompany a test project

C.

Because this way you cover the full scope of the product's functionality

D.

Because choosing a test technique is a common practice in software testing

Buy Now
Questions 63

The acceptance criteria associated with a user story:

Options:

A.

are often written in a rule-oriented format using the template referred to as "Given/When/Then"

B.

are often documented following in rule-oriented format using the following template: "As a [role], I want [feature], so that I can [benefit]"

C.

can be written in different formats and represent an aspect of a user story referred to as confirmation' of the so called "3 C's"

D.

must be written in one of the two following formats: scenario-oriented or rule-oriented

Buy Now
Questions 64

A possible risk of introducing test automation is:

Options:

A.

the tool may not be fit-for-purpose.

B.

the tool may create additional development dependencies.

C.

the tool may not be compatible with the development platform.

D.

the tool will be owned and maintained by developers and replace testers.

Buy Now
Questions 65

Which ONE of the following options MOST ACCURATELY describes the activities of “testing” and “debugging”?

Options:

A.

Testing triggers a failure that is caused by a defect in the software, whereas debugging is concerned with finding the causes of this failure (defects), analyzing these causes, and eliminating them.

B.

Testing triggers a failure that is caused by a defect in the software, whereas debugging is concerned with finding the causes of this failure (defects), analyzing these causes, and reproducing them.

C.

Testing identifies a defect that is caused by an error in the software, whereas debugging is concerned with finding the causes of this defect, analyzing these causes, and eliminating them.

D.

Testing triggers a defect that is caused by an error in the software, whereas debugging is concerned with finding the causes of this defect, analyzing these causes, and eliminating them.

Buy Now
Questions 66

Which type of software development product can undergo static testing?

Options:

A.

Any software development product can undergo static testing, including requirements specifications, design specifications and code.

B.

Static tests should be performed on the installation and user guide documents as these documents are used by the end user.

C.

Static testing is done only on the code as part of the "code review" sessions Other documents are reviewed, but not by static testing.

D.

Static testing is done only on the requirements You need to execute the software in order to find defects in the code.

Buy Now
Questions 67

A software application incorrectly provided customers discounts of 50% off their total purchases if the purchases exceeded S100. It was discovered through an audit that the discount should have been only 5% off these purchases. A root cause analysis uncovered that the requirements Incorrectly stated 50% instead of 5% in this scenario.

Which of the following MOST accurately reflects this scenario?

Options:

A.

The audit finding Is the root cause, the incorrect calculation of 50% Is the defect, and the Incorrect requirement Is the effect

B.

The incorrect customer discount is the effect and the reason for the requirement error is the root cause

C.

The incorrect discount is the root cause, requiring a root cause analysis which led to investigating the software code, design, and requirements

D.

A defect in the code is determined to be the root cause of the incorrect calculation

Buy Now
Questions 68

Which of the following does MOT describe a reason why testing is necessary?

Options:

A.

The customer decided that 100% branch coverage shall be achieved

B.

The acquisition of test automation tools was based on the assumption that it will be used m all projects

C.

For avionics and pharmaceutical systems software testing is mandated by standards

D.

The risks associated with delivering the system are far higher than the cost of testing

Buy Now
Questions 69

Which of the following statements is true?

Options:

A.

Experience-based test techniques rely on the experience of testers to identify the root causes of defects found by black-box test techniques

B.

Some of the most common test basis used by white-box test techniques include user stories, use cases and business processes

C.

Experience-based test techniques are often useful to detect hidden defects that have not been targeted by black-box test techniques

D.

The primary goal of experience-based test techniques is to design test cases that can be easily automated using a GUI-based test automation tool

Buy Now
Questions 70

Which of the following lists factors That contribute to PROJECT risks?

Options:

A.

skill and staff shortages; problems in defining the right requirements, contractual issues.

B.

skill and staff shortages; software does not perform its intended functions; problems in defining the right requirements.

C.

problems in defining the right requirements; contractual issues; poor software quality characteristics.

D.

poor software quality characteristics; software does not perform its intended functions.

Buy Now
Questions 71

Manager responsibilities in formalreview includes adexceptone of the following:

Options:

A.

Planning the review

B.

Determines if the review objectives have been met

C.

Decide on the execution of reviews

D.

Allocate time for review

Buy Now
Questions 72

Which of the following statements is the BEST example of non-functional testing?

Options:

A.

Tests which capture the time it takes to save a file

B.

Tests which calculate overtime pay for those employees entitled to such

C.

Tests related to "what" the system should do

D.

Tests based on the internal structure of a component or system

Buy Now
Questions 73

Which sequence of stated in the answer choices is correct in accordance with the following figure depicting the life-cycle of a defect?

Options:

A.

S0->S1->S2->S3->S5->S1

B.

S0->S1->S2->S3->S5->S1->S2->S3

C.

S0->S1->S2~>S3->S4

D.

S0->S1 ->S2->S3->S5->S3->S4

Buy Now
Questions 74

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

Buy Now
Questions 75

Which ONE of the following options CORRECTLY describes one of the seven principles of the testing process?

Options:

A.

The objective of testing is to implement exhaustive testing and execute as many test cases as possible.

B.

Exhaustive testing can only be carried out using behavior-based techniques.

C.

It is impossible to test all possible combinations of inputs and preconditions of a system.

D.

Automated testing enables exhaustive testing.

Buy Now
Questions 76

A system has a self-diagnostics module that starts executing after the system is reset. The diagnostics are running 12 different tests on the systems memory hardware. The following is one of the requirements set for the diagnostics module:

'The time taking the diagnostics tests to execute shall be less than 2 seconds' Which of the following is a failure related to the specified requirement?

Options:

A.

The diagnostic tests fail to start after a system reset

B.

The diagnostic tests take too much time to execute

C.

The diagnostic tests that measure the speed of the memory, fail

D.

The diagnostic tests fail due to incorrect implementation of the test code

Buy Now
Questions 77

Which ONE of the following work products TYPICALLY belongs to test execution?

Options:

A.

Test logs that document the results of test execution.

B.

Automated test scripts used for test execution.

C.

A test plan that describes the test strategy and test objectives.

D.

A list of test conditions prioritized during test analysis.

Buy Now
Questions 78

Which of the following exemplifies how a software bug can cause harm to a company?

Options:

A.

"Print" prints the last page twice for a file with 1000 pages

B.

The timeout on the login page of a web site is 9 minutes, while the requirement was for 10 minutes

C.

When uninstalling the application, the uninstall dialog has a spelling mistake

D.

When calculating the final price in a shopping list, the price of the last item is not added

Buy Now
Questions 79

Which of the following is a typical potential risk of using test automation tools?

Options:

A.

Reduced feedback times regarding software quality compared to manual testing.

B.

Reduced test execution limes compared to manual testing.

C.

Reduced repeatability and consistency of tests compared to manual testing

D.

Underestimation of effort required to maintain test scripts.

Buy Now
Questions 80

Which of the following is an example of black-box dynamic testing?

Options:

A.

Functional Testing

B.

Code inspection

C.

Checking memory leaks for a program by executing it

D.

Coverage analysis

Buy Now
Questions 81

Which of the following BEST describes a benefit of test automation?

Options:

A.

More subjective assessment

B.

Reduction in repetitive manual work

C.

Availability of the test automation tool vendor

D.

Negligible effort to maintain the test assets generated by the tool

Buy Now
Questions 82

Which one of the following statements relating to the benefits of static testing is NOT correct?

Options:

A.

Static testing enables early detection of defects before dynamic testing is performed.

B.

Static testing reduces testing costs and time.

C.

Static testing increases development costs and time.

D.

Static testing identifies defects which are not easily found by dynamic testing.

Buy Now
Questions 83

What type of testing measures its effectiveness by tracking which lines of code were executed by the tests?

Options:

A.

Acceptance testing

B.

Structural testing

C.

Integration testing

D.

Exploratory testing

Buy Now
Questions 84

Which of the following statements about reviews are TRUE?

I. In walkthroughs the review meeting is typically led by the author.

II Inspection is characterized by an open-ended review meeting

III Preparation before the review meeting is part of informal reviews

IV Management rarely participates in technical review meetings

Options:

A.

II, Ill

B.

I, II

C.

I, IV

D.

III, IV

Buy Now
Questions 85

Which of the following can be considered a VALID exit criterion?

I Estimates of defect density or reliability measures.

II. The completion and publication of an exhaustive Test Report.

III. Accuracy measures, such as code, functionality or risk coverage.

IV Residual risks such as lack of code coverage in certain areas.

Options:

A.

I, III, IV

B.

I, II, III

C.

III, IV

D.

II, III, IV

Buy Now
Questions 86

Which of the following isNOTan experience-based technique?

Options:

A.

Boundary value analysis.

B.

Error guessing

C.

Exploratory testing

D.

Fault attack

Buy Now
Questions 87

Which of the following BEST explains a drawback of independent testing?

Options:

A.

Having the business organization participate as an independent test team can hurt the overall testing effort since business participants are often not trained nor experienced in testing

B.

Due to their differing backgrounds and perspectives, an independent test team may discover defects which the developers did not uncover

C.

An independent test team may be isolated from the rest of the development and project team

D.

An independent test team may possess specializations in specific test types such as usability or security which detract from the overall effectiveness of the test team

Buy Now
Questions 88

A software company decides to invest in reviews of various types. The thought process they have is that each artifact needs to be reviewed using only one of the review methods depending on the criticality of the artifact.

Options:

A.

The thought process is incorrect. The whole company should adopt same standard for review of all artifacts.

B.

The thought process is correct. The whole company should decide or the review method based on their CMM level.

C.

The thought process is incorrect. Same artifact can be reviewed using different review methods

D.

The thought process is correct. It wastes time to review same artifact using efferent review methods

Buy Now
Questions 89

A virtual service emulating a real third-party service and the automated test scripts (aimed at testing the system under test) that interact with that service, are test work products that are typically created during:

Options:

A.

Test monitoring and control

B.

Test implementation

C.

Test design

D.

Test analysis

Buy Now
Questions 90

You are testing an e-commerce system that sporadically fails to properly manage customers' shopping carts. You have stressed the urgency of this situation to the development manager and development team and they recognize the priority of resolving the underlying defect. The development team is waiting for more information, which you will include in your defect report. Given the following items of information they are included in a typical defect report:

1. The expected results

2. The actual results

3. The urgency and priority to fix this

4. The date and author of the defect report

5. A description of the defect in order to reproduce, including screenshots and database dumps

Which of these items will be MOST useful to the developers to help them identify and remove the defect causing this failure?

Options:

A.

1, 2, 5

B.

1, 2, 3, 4, 5

C.

1, 2, 4

D.

3, 4

Buy Now
Questions 91

Following a risk-based testing approach you have designed 10 tests to cover a product risk with a high-risk level. You want to estimate, adopting the three-point test estimation technique, the test effort required to reduce the risk level to zero by executing those 10 tests. You made the following three initial estimates:

• most optimistic = 6 person hours

• most likely = 30 person hours

• most pessimistic = 54 person hours

Based only on the given information, which of the following answers about the three-point test estimation technique applied to this problem is true?

Options:

A.

The final estimate is between 22 person hours and 38 person hours

B.

The final estimate is exactly 30 person hours because the technique uses the initial most likely estimate as the final estimate

C.

The final estimate is between 6 person hours and 54 person hours

D.

The final estimate is exactly 30 person hours because the technique uses the arithmetic mean of the three initial estimates as the final estimate

Buy Now
Questions 92

What is test oracle?

Options:

A.

The source of lest objectives

B.

The source for the actual results

C.

The source of expected results

D.

The source of input conditions

Buy Now
Questions 93

In which of the following cases you wouldNOTexecute maintenance testing?

Options:

A.

Retirement of the software or system

B.

Modifications to a released software or system

C.

Migration of the system data to a replacement system

D.

Update to the Maintainability requirements during the development phase

Buy Now
Questions 94

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.

Buy Now
Questions 95

Consider the following list of activities (I to V):

I. Test design

II. Test planning

III. Review test basis

IV. Be a facilitator of a peer review

V. Test monitoring and control

Which ONE of the following options identifies the activities that the test management role is MAINLY focused on?

Options:

A.

Activities III, IV, and V

B.

Activities II and V

C.

Activities I and V

D.

Activities I, III, and IV

Buy Now
Questions 96

Consider the following user story about an e-commerce website's registration feature that only allows registered users to make purchases ; As a new user, I want to register to the website, so that I can start shopping online"

The following are some of the acceptance criteria defined for the user story

[a] The registration form consists of the following fields: username, email address, first name, last name, date of birth, password and repeat password.

[b] To submit the registration request, the new user must fill in all the fields of the registration form with valid values and must agree to the terms and conditions.

[c] To be valid, the email address must not be provided by free online mail services that allow to create disposable email addresses. A dedicated error message must be presented to inform the new user when an invalid address is entered.

[d] To be valid, the first name and last name must contain only alphabetic characters and must be between 2 and 80 characters long A dedicated error message must be presented to inform the new user when an invalid first name and/or the last name is entered

[e] After submitting the registration request, the new user must receive an e-mail containing the confirmation link to the e-mail address specified in the registration form

Based only on the given information, which of the following ATDD tests is MOST LIKELY to be written first?

Options:

A.

The new user enters valid values in the fields of the registration form, except for the email address, where he/she enters an e-mail address provided by a free online mail service that allow to create disposable email addresses. Then he/she is informed by the website about this issue.

B.

The new user enters valid values in the fields of the registration form, except for the first name, where he/she enters a first name with 10 characters that contains a number. Then he/she is informed by the website about this issue.

C.

The user accesses the website with a username and password, and successfully places a purchase order for five items, paying by Mastercard credit card

D.

The new user enters valid values in all the fields of the registration form, confirms to accept all the terms and conditions, submits the registration request and then receives an e-mail containing the confirmation link to the e-mail address specified in the registration form

Buy Now
Questions 97

A mid-size software product development company has analyzed data related to defects detected in its product and found out that detects fixed in earlier builds are getting re-opened after a few months.

The company management now seeks your advice in order to reverse this trend and prevent re-opening of defects fixed earlier.

What would be your FIRST recommendation to the company?

Options:

A.

Automate existing test suits so that lesser time is spent on execution of each test, and more tests can be executed m the available time thus leading to a lower probability of defects slipping by

B.

Verify existing regression test suite are adequate, and augment it, if required, in order to ensure that defects fixed earlier get re-tested in each subsequent build

C.

Analyze the product modules containing maximum defects, and get them thoroughly tested and defects fixed as a one-time activity

D.

If required, tram the teams responsible for development and testing of the modules containing maximum number of defects, and if this does not help, replace them with more knowledgeable people

Buy Now
Questions 98

Test automation allows you to:

Options:

A.

demonstrate the absence of defects

B.

produce tests that are less subject to human errors

C.

avoid performing exploratory testing

D.

increase test process efficiency by facilitating management of defects

Buy Now
Exam Code: ISTQB-CTFL
Exam Name: ISTQB Certified Tester Foundation Level (CTFL v4.0)
Last Update: Apr 18, 2025
Questions: 328
ISTQB-CTFL pdf

ISTQB-CTFL PDF

$25.5  $84.99
ISTQB-CTFL Engine

ISTQB-CTFL Testing Engine

$30  $99.99
ISTQB-CTFL PDF + Engine

ISTQB-CTFL PDF + Testing Engine

$40.5  $134.99