Weekend Sale Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: dumps65

iSQI CTFL_Syll_4.0 Dumps

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

Question 1

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 an emergency. 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

Question 2

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 3

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

Question 4

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

as

A)

as

B)

as

C)

as

D)

as

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 5

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

Question 6

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

Question 7

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 8

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 9

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

Question 10

Consider a review for a high-level architectural document written by a software architect. The architect does most of the review preparation work, including distributing the document to reviewers before the review meeting. However, reviewers are not required to analyze the document in advance, and during the review meeting the software architect explains the document step by step. The only goal of this review is to establish a common understanding of the software architecture that will be used in a software development project.

Which of the following review types does this review refer to?

Options:

A.

Inspection

B.

Audit

C.

Walkthrough

D.

Informal review

Question 11

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 12

A calculator software is used to calculate the result for 5+6.

The user noticed that the result given is 6.

This is an example of;

Options:

A.

Mistake

B.

Fault

C.

Error

D.

Failure

Question 13

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

Question 14

Which of the following statements is true?

Options:

A.

Functional testing focuses on what the system should do while non-functional testing on the internal structure of the system

B.

Non-functional testing includes testing of both technical and non-technical quality characteristics

C.

Testers who perform functional tests are generally expected to have more technical skills than testers who perform non-functional tests

D.

The test techniques that can be used to design white-box tests are described in the ISO/IEC 25010 standard

Question 15

Which of the following statements is true?

Options:

A.

In Agile software development, work product documentation tends to be lightweight and manual tests tend to be often unscripted as they are often produced using experience-based test techniques

B.

Sequential development models impose the use of systematic test techniques and do not allow the use of experience-based test techniques

C.

In Agile software development, the first iterations are exclusively dedicated to testing activities, as testing will be used to drive development, which will be performed in the subsequent iterations

D.

Both in Agile software development and in sequential development models, such as the V-model, test levels tend to overlap since they do not usually have defined entry and exit criteria

Question 16

Confirmation testing is performed after:

Options:

A.

a defect is fixed and after other tests do not find any side-effect introduced in the software as a result of such fix

B.

a failed test, and aims to run that test again to confirm that the same behavior still occurs and thus appears to be reproducible

C.

the execution of an automated regression test suite to confirm the absence of false positives in the test results

D.

a defect is fixed, and if such testing is successful then the regression tests that are relevant for such fix can be executed

Question 17

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:

as

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 18

Which of the following statements about estimation of the test effort is WRONG?

Options:

A.

Once the test effort is estimated, resources can be identified and a schedule can be drawn up.

B.

Effort estimate can be inaccurate because the quality of the product under tests is not known.

C.

Effort estimate depends on the budget of the project.

D.

Experience based estimation is one of the estimation techniques.

Question 19

The fact that defects are usually not evenly distributed among the various modules that make up a software application, but rather their distribution tend to reflect the Pareto principle:

Options:

A.

is a false myth

B.

is expressed by the testing principle referred to as Tests wear out'

C.

is expressed by the testing principle referred to as 'Defects cluster together'

D.

is expressed by the testing principle referred to as 'Bug prediction'

Question 20

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

Question 21

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

Page: 1 / 7
Total 70 questions