Big Cyber Monday Sale 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

ExamsBrite Dumps

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

ISTQB Certified Tester Foundation Level (CTFL v4.0)

Last Update Dec 7, 2025
Total Questions : 406

We are offering FREE ISTQB-CTFL ISTQB exam questions. All you do is to just go and sign up. Give your details, prepare ISTQB-CTFL free exam questions and then go for complete pool of ISTQB Certified Tester Foundation Level (CTFL v4.0) test questions that will help you more.

ISTQB-CTFL pdf

ISTQB-CTFL PDF

$36.75  $104.99
ISTQB-CTFL Engine

ISTQB-CTFL Testing Engine

$43.75  $124.99
ISTQB-CTFL PDF + Engine

ISTQB-CTFL PDF + Testing Engine

$57.75  $164.99
Questions 1

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)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 2

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

Discussion 0
Questions 3

Which of the following statements regarding the test-first approach (principle of early testing) is true?

Options:

A.  

An approach where the tests are written only as needed.

B.  

An approach where the tests are written after implementation.

C.  

An approach where the tests are written during implementation.

D.  

An approach where the tests are written before implementation.

Discussion 0
Questions 4

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

Discussion 0
Questions 5

Which ONE of the following options CANNOT be subjected to static analysis?

Options:

A.  

COTS (Commercial off-the-shelf)

B.  

Source code

C.  

BPMN (Business Process Modeling and Notation) models

D.  

UML (Unified Modeling Language) models

Discussion 0
Questions 6

The testers in company A were part of the development team. Due to an organizational change they moved to be part of the support team.

What are the advantages and the disadvantages of this change?

Options:

A.  

Advantage: More independence in deciding what and how to test,

Disadvantage: Isolation from me development team knowledge

B.  

Advantage: being closer to customer perspective,

Disadvantage less independence in perspectives

C.  

Advantage: pulled to support tasks and having less time for testing,

Disadvantage less chances to move a tester to development

D.  

Advantage: increased chances to move a tester to development;

Disadvantage: pulled to support tasks and having less time for testing

Discussion 0
Questions 7

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.

Discussion 0
Questions 8

Which of the following is the BEST example of whole team approach?

Options:

A.  

Anyone can perform a task they are capable of

B.  

Sharing same physical workspace is a must

C.  

Testing is the responsibility of the entire team

D.  

Developers should depend on the business analysts as there is no distinction between testers and developers

Discussion 0
Questions 9

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.

Discussion 0
Questions 10

Which of the following is NOT a common objective of testing?

Options:

A.  

Finding defects in the software

B.  

Preventing defects

C.  

Debugging the software to find the reason for defects

D.  

Providing information on the status of the system

Discussion 0
Questions 11

Consider the following examples of risks identified in different software development projects:

[I]. The contrast color ratio for both normal text and large text of a website does not comply with the applicable accessibility guidelines, making it difficult for many users to read the content on the pages

[II]. A development vendor fails to deliver their software system on time, causing significant delays to system integration testing activities that have been planned as part of a development project for a system of systems

[III]. People in the test team do not have sufficient skills to automate tests at the test levels required by the test automation strategy which does not allow production of an effective regression test suite

[IV]. In a web application, data from untrusted sources is not subject to proper input validation, making the application vulnerable to several security attacks

Which of the following statements is true?

Options:

A.  

[I] and [III] are product risks; [II] and [IV] are project risks

B.  

[I] and [IV] are product risks. [II] and [III] are project risks

C.  

[II], [III] and [IV] are product risks; [I] is a project risk

D.  

[IV] is a product risk; [I]. [II] and [III] are project risks

Discussion 0
Questions 12

Which of the following BEST defines risk level?

Options:

A.  

Risk level is determined by calculating the absolute value of the sum of all potential issues that may occur on the project

B.  

Risk level is calculated by adding the probabilities of all planned risks to a project

C.  

Risk level is calculated by dividing the sum of all known risks by the sum of all unknown risks

D.  

Risk level is determined by the likelihood of an event happening and the impact or harm from that event

Discussion 0
Questions 13

In the newest version of payroll system number of changes were made. As a tester you got a task to perform regression and confirmation tests. Which of the following project activities are related to confirmation testing?

Options:

A.  

Testing due to the application of a new version of the interface

B.  

Testing that fixes resolved the defects in the search function

C.  

Testing if a system still works after update of an operating system

D.  

Testing to ensure the adding of a new functionalities haven't broken existing functions

Discussion 0
Questions 14

You are testing a system that is used in motor vehicles to warn the driver of an obstacle when re-versing. Output is provided by a series of LED lights (green, yellow, and red), each illuminated based on clearly defined conditions.

The following summary describes the functionality:

•Object within 10 metres, green LED lit.

•Object within 5 metres, yellow LED lit.

•Object within 1 metre, red LED lit.

•Setting sensitivity mode to "ON" will result in only the red LED being lit when the object is within 1 metre.

The following decision table describes the rules associated with the functioning of this proximity warning system:

Which intended functionality is tested by Rule 5 in the decision table?

Options:

A.  

Object is within 5 metres of the vehicle and the sensitivity mode is switched "off", resulting in the yellow LED being lit.

B.  

Object is within 5 metres of the vehicle and the sensitivity mode is switched "on", resulting in the yellow LED being lit.

C.  

Object is within 5 metres of the vehicle and the sensitivity mode is switched "off", resulting in no LED being lit.

D.  

Object is within 5 metres of the vehicle and the sensitivity mode is switched "on", resulting in no LED being lit.

Discussion 0
Questions 15

Which of the following is not an example of a typical content of a test completion report for a test project?

Options:

A.  

The additional effort spent on test execution compared to what was planned

B.  

The unexpected test environment downtime that resulted in slower test execution

C.  

The residual risk level if a risk-based test approach was adopted

D.  

The test procedures of all test cases that have been executed

Discussion 0
Questions 16

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

Discussion 0
Questions 17

You need to test the login page of a web site. The page contains fields for user name and password. Which test design techniques are most appropriate for this case?

Options:

A.  

Decision table testing, state transition testing.

B.  

Equivalence partitioning, Boundary value analysis.

C.  

Exploratory testing, statement coverage.

D.  

Decision coverage, fault attack.

Discussion 0
Questions 18

Select the roles required in a formal review:

Options:

A.  

Author, Management, Facilitator, Review Leader, Reviewers, Scribe

B.  

Author, Tester. Facilitator. Review Leader. Reviewers. Scribe

C.  

Author, Business analyst. Facilitator, Review Leader. Reviewers. Scribe

D.  

Author. Developer, Facilitator. Review Leader. Reviewers. Scribe

Discussion 0
Questions 19

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

Discussion 0
Questions 20

Which of the following statements about error guessing is true?

Options:

A.  

Error guessing is a system that adopts artificial intelligence to predict whether software components are likely to contain defects or not

B.  

Experienced testers, when applying error guessing, rely on the use of a high-level list of what needs to be tested as a guide to find defects

C.  

Error guessing refers to the ability of a system or component to continue normal operation despite the presence of erroneous inputs

D.  

Experienced testers, when applying error guessing technique, can anticipate where errors, defects and failures have occurred and target their tests at those issues

Discussion 0
Questions 21

Which ONE of the following options corresponds to an activity in the testing process in which testable features are identified?

Options:

A.  

Test design

B.  

Test analysis

C.  

Test implementation

D.  

Test execution

Discussion 0
Questions 22

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

Options:

A.  

Testers should contribute to all activities in the SDLC and participate in design discussions.

B.  

Testers should be involved from the beginning of the SDLC to increase understanding of design decisions and detect defects early.

C.  

Testers should only be involved during the testing phase.

D.  

Testers' involvement is essential; developers find it difficult to be objective.

Discussion 0
Questions 23

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

Discussion 0
Questions 24

An alphanumeric password must be between 4 and 7 characters long and must contain at least one numeric character, one capital (uppercase) letter and one lowercase letter of the alphabet.

Which one of the following sets of test cases represents the correct outcome of a two-value boundary value analysis applied to the password length? (Note: test cases are separated by a semicolon)

Options:

A.  

1xA;aB11;Pq1ZZab;7iDD0a1x

B.  

aB11;99rSp:5NnN10;7iDD0a1x

C.  

1xB: aB11: 99rSp: 5NnN10; 4NnN10T; 44ghWn19

D.  

1RhT;rSp53;3N3e10;8sBdby

Discussion 0
Questions 25

A state transition diagram describes a control system’s behavior in different operational modes. The initial state is “NORMAL MODE”.

Which ONE of the following test cases covers an INVALID sequence?

Options:

A.  

NORMAL MODE → DIAGNOSTIC MODE → DEGRADED MODE → EMERGENCY MODE → DIAGNOSTIC MODE → NORMAL MODE → DIAGNOSTIC MODE

B.  

NORMAL MODE → DEGRADED MODE → NORMAL MODE → DIAGNOSTIC MODE → DEGRADED MODE → EMERGENCY MODE → DIAGNOSTIC MODE

C.  

NORMAL MODE → DIAGNOSTIC MODE → DEGRADED MODE → EMERGENCY MODE → DIAGNOSTIC MODE → NORMAL MODE → DEGRADED MODE

D.  

NORMAL MODE → DIAGNOSTIC MODE → NORMAL MODE → DIAGNOSTIC MODE → EMERGENCY MODE → DIAGNOSTIC MODE → NORMAL MODE

Discussion 0
Questions 26

Which ONE of the following statements is correct?

Options:

A.  

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

B.  

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

C.  

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

D.  

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

Discussion 0
Questions 27

Given the following review types and review characteristics:

a.Pair review

b.Walkthrough

c.Technical review

d.Inspection

1.Formal

2.Informal

3.Purposes include evaluating the quality of the work product under review and generating new ideas (e.g., brainstorming solutions)

4.Purposes include Improving the software product and training the review participants

Which of the following BEST matches the review type with the review characteristic?

Options:

A.  

a-1. b-4, c-3. d-2

B.  

a-4, b-3. c-2. d-1

C.  

a-2, b-3, c-4, d-1

D.  

a-2, b-4, c-3. d-1

Discussion 0
Questions 28

You work as a test manager for a supplier of PC games which can be purchased and downloaded via an online store. A tester from your team recorded the following failure caused by a defect:

    Issue ID: DEF00223167

    Title: Saving after shopping in online shop fails

    Date: 2023-04-18

    Tester: Sabine Meier

    Description: "Saving the game immediately after purchasing it in the online store fails. As a result, the purchase is paid for, but the goods are not delivered."

    Attached data: "log.txt", "screen1.bmp", "screen2.bmp"

During the review of the defect report, you notice that at least one important piece of information is missing for defining how to deal with the defect. Which one?

Options:

A.  

Severity of the defect

B.  

Name of the developer who most likely caused the defect

C.  

Tracking the quality of the work product

D.  

Ideas for test process improvement

Discussion 0
Questions 29

While repotting a defect, which attribute indicates the degree of impact that the defect has on the system?

Options:

A.  

Priority

B.  

Severity

C.  

Status

D.  

Description

Discussion 0
Questions 30

The following requirement is given “Set X to be the sum of Y and Z”.

All the following four implementations have bugs.

Which one of the following bugs can be caught by Static Analysis?

Options:

A.  

int x = 1.

int y = 2.

int y = 3.

X = y=z;

B.  

int x = 1.

int y = 2.

int z = 3.

X = z-y

C.  

int x = 1.

Int y = 2.

Int z = 3.

Z = x +y

D.  

int y = 2

Int z = 3.

Y = z+y

Discussion 0
Questions 31

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

Options:

A.  

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

B.  

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

C.  

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

D.  

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

Discussion 0
Questions 32

Which of the following statements about test activities that form the overall test process is correct?

Options:

A.  

Test planning determines what is to be tested based on the test basis.

B.  

Test analysis evaluates the test base and the test elements to identify inconsistencies.

C.  

Test design develops and prioritizes test procedures and may create automated test scripts.

D.  

Test implementation realization answers the question of how to perform the test, and the test procedure compares the results of the test with the expected results.

Discussion 0
Questions 33

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

Discussion 0
Questions 34

Which of the following statements are true?

1. Early and frequent feedback helps to avoid requirements misunderstanding.

2. Early feedback allows teams to do more with less.

3. Early feedback allows the team to focus on the most Important features.

4. Early and frequent feedback clarifies customer feedback by applying static testing techniques

Select the correct answer:

Options:

A.  

3

B.  

2

C.  

1

D.  

4

Discussion 0
Questions 35

A team's test strategy was to invest equal effort in testing each of a system's modules. After running one test cycle, it turned out that most of the critical bugs were detected in one of the system's modules.

Which testing principal suggests a change to the current test strategy for the next test cycle?

Options:

A.  

Pesticide Paradox

B.  

Early testing

C.  

Absence-of-errors fallacy

D.  

Defect clustering

Discussion 0
Questions 36

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

Options:

A.  

Functions that take much longer time to complete than expected

B.  

Variables that were declared in the code without initialization

C.  

Crashes of the application

D.  

A sub-system that does not perform the intended functionality

Discussion 0
Questions 37

Which ONE of the following activities TYPICALLY belongs to the planning phase of the review process?

Options:

A.  

A separate defect report is created for each identified defect so that corrective actions can be tracked.

B.  

Each reviewer conducts an individual review to identify anomalies, recommendations, and questions.

C.  

The purpose and scope of the review are defined, as well as the work product to be reviewed and the exit criteria.

D.  

The reviewers analyze and discuss the anomalies found during the review in a joint meeting.

Discussion 0
Questions 38

A test manager has started a cycle of testing for an e-commerce application. The reason for testing is the change in the protocol for connecting to the payment gateway because of new regulations. Which of the following correctly names this type of testing?

Options:

A.  

Beta testing

B.  

Maintenance testing

C.  

System integration testing

D.  

Retirement testing

Discussion 0
Questions 39

A typical objective of testing is to

Options:

A.  

Determine the most appropriate level of detail with which to design test cases.

B.  

Verify the compliance of the test object with regulatory requirements.

C.  

Plan test activities in accordance with the existing test policy and test strategy

D.  

Verify the correct creation and configuration of the test environment

Discussion 0
Questions 40

Which of the following statements about Experience Based Techniques (EBT) is correct?

Options:

A.  

EBT use tests derived from the test engineers' previous experience with similar technologies.

B.  

EBT is based on the ability of the test engineer to implement various testing techniques.

C.  

EBT is done as a second stage of testing, after non-experienced-based testing took place.

D.  

EBT require broad and deep knowledge in testing but not necessarily in the application or technological domain.

Discussion 0
Questions 41

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

Discussion 0
Questions 42

Which one of the following statements correctly describes the term 'debugging'?

Options:

A.  

There is no difference between debugging and testing.

B.  

Debugging is a confirmation activity that checks whether fixes resolved defects.

C.  

Debugging is the development activity that finds, analyses and fixes defects.

D.  

Debugging is of no relevance in Agile development.

Discussion 0
Questions 43

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

Discussion 0
Questions 44

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.

Discussion 0
Questions 45

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

Discussion 0
Questions 46

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

Discussion 0
Questions 47

Given the following state model of sales order software:

    PLACED -> IN PRODUCTION

    IN PRODUCTION -> CANCELLED

    IN PRODUCTION -> SHIPPED

    SHIPPED -> INVOICED

    INVOICED -> CANCELLED

    CANCELLED -> PLACED

Which of the following sequences of transitions provides the highest level of transition coverage for the model (assuming you can start in any state)?

Options:

A.  

IN PRODUCTION -> CANCELLED -> PLACED -> IN PRODUCTION -> CANCELLED -> PLACED

B.  

IN PRODUCTION -> SHIPPED -> INVOICED -> CANCELLED -> PLACED -> IN PRODUCTION

C.  

PLACED -> IN PRODUCTION -> SHIPPED -> CANCELLED -> PLACED

D.  

PLACED -> CANCELLED -> PLACED -> CANCELLED -> PLACED -> IN PRODUCTION -> CANCELLED

Discussion 0
Questions 48

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

Options:

A.  

The shift-left approach can only be implemented with test automation

B.  

The shift-left approach in testing is compatible with DevOps practices.

C.  

The shift-left approach can involve security vulnerabilities

D.  

The shift-left approach can be supported by static analysis tools.

Discussion 0
Questions 49

Mark the correct sentences:

* Defects are a result of environmental conditions and are also referred to as "Failures"

* A human mistake may produce a defect

* A system mil totally fail to operate correctly when a failure exists in it

* When a defect exists in a system it may result in a failure

* Defects occur only as a result of technology changes

Options:

A.  

II, IV

B.  

I, II

C.  

IV, V

D.  

II, III, IV

Discussion 0
Questions 50

In addition to thorough testing of the requirements specification, a development team aims to involve users as early as possible in the development process, using practices such as prototyping, to ensure that the software systems being developed will meet the users' expectations. This approach is especially useful at mitigating the risks associated with one of the seven testing principles, which one?

Options:

A.  

Tests wear out

B.  

Absence-of-errors fallacy

C.  

Working software over comprehensive documentation.

D.  

Defects cluster together

Discussion 0
Questions 51

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

Discussion 0
Questions 52

The following sentences refer to the 'Standard for Software Test Documentation' specification (IEEE 829).

Which sentence is correct?

Options:

A.  

Any deviation from this standard should be approved by management, marketing & development

B.  

Most test documentation regimes follow this spec to some degree, with changes done to fit a specific situation or organization

C.  

The key to high quality test documentation regimes is strict adherence to this standard

D.  

This test plan outline is relevant for military projects. For consumer market projects there is a different specification with fewer items.

Discussion 0
Questions 53

Which or the following would be a key difference between a peer review of code and static analysis of code using a tool?

Options:

A.  

A peer reviews finds defects while static analysis finds failures.

B.  

Static analysis targets the code technically whereas Peer review is applicable to further aspects.

C.  

Peer reviews cannot find missing requirements whereas static analysis can

D.  

A peer reviews find failures while static analysis finds defects.

Discussion 0
Questions 54

Software was found lo take much more time than the stated requirement of less than one second to save a file. Upon investigation it was found that there was an unnecessary check inside a loop which was slowing down the file-save operation. The software not being able to meet the desired response time is an example of

Options:

A.  

It is not a defect

B.  

Defect

C.  

Error

D.  

Failure

Discussion 0
Questions 55

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 is NOT correct?

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.

Discussion 0
Questions 56

Which description reflects aspects of checklist-based testing?

Options:

A.  

The checklist contains test cases that need to be executed in a certain order (e.g. defect-detecting test cases from previous projects).

B.  

The checklist includes failure descriptions that have been found in the past which should be avoided.

C.  

The checklist contains experience-based test conditions, mostly in the form of questions and based on causes of previous failures, which are used when creating the test.

D.  

The checklist contains common testing techniques (e.g. equivalence class partitioning) and their uses to simplify the selection of the "appropriate" test techniques.

Discussion 0
Questions 57

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

Discussion 0
Questions 58

Which of the types of test tools noted below BEST describes tools that support reviews?

Options:

A.  

Tools to assess data quality

B.  

Tools to support usability testing

C.  

Tools to support specialized testing needs

D.  

Tools to support static testing

Discussion 0
Questions 59

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.

Discussion 0
Questions 60

A software system checks age in order to determine which welcome screen to display. Age groups are:

Group I: 0-12

Group II; 13-18

Group III: over 18

Which of the below represent boundary values?

Options:

A.  

(-1.0.12.13.18,19)

B.  

(-1.0,11.12.13,14,18.19)

C.  

(0.12.13.18.19)

D.  

(4.5.15.20)

Discussion 0
Questions 61

Which ONE of the following options BEST describes the third test quadrant (Q3)?

Options:

A.  

This test quadrant contains smoke tests and non-functional tests (except usability tests). These tests are often automated.

B.  

This test quadrant is business-facing and criticizes the system. It contains exploratory testing, usability testing, and user acceptance testing.

C.  

This test quadrant contains functional tests, examples, user story tests, user experience prototypes, API testing, and simulations. These tests check the acceptance criteria and can be manual or automated.

D.  

This test quadrant is technology-facing and supports the team. These tests should be automated and included in the continuous integration (CI) process.

Discussion 0
Questions 62

Which of the following statements BEST describes the shift-left approach in software testing?

Options:

A.  

Testing is performed after the development phase is completed.

B.  

Testing is performed on the entire system or product.

C.  

Testing is performed by an independent testing team.

D.  

Testing is performed as early as possible in the software development life cycle.

Discussion 0
Questions 63

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 customers frequent informal communication without a specific frequency works better.

B.  

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

C.  

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

D.  

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

Discussion 0
Questions 64

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.

Discussion 0
Questions 65

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

Discussion 0
Questions 66

You are performing the role of tester on an Agile project. Which of the following tasks would be your responsibility?

i. Understanding, implementing, and updating the test strategy.

II. Ensuring the proper use of testing tools.

Hi. Coaching other team members in the relevant aspects of testing.

iv. Actively collaborating with developers and business stakeholders to clarify requirements, especially in terms of testability, consistency, and completeness.

v. Participating proactively in team retrospective meeting, suggesting and implementing improvements.

Select the correct answer:

Options:

A.  

i, iv and v

B.  

i, ii and iii

C.  

i, iii and v

D.  

iii. iv and v

Discussion 0
Questions 67

Which of the following statements about white-box testing is FALSE?

Options:

A.  

Static testing can benefit from using code-related white-box test techniques during code reviews.

B.  

White-box testing allows suggesting test cases for increasing coverage levels which are based on objective measures

C.  

Achieving full code coverage for a component or a system ensures that it has been fully tested

D.  

Black-box testing can benefit from using code-related white-box test techniques to increase confidence in the code.

Discussion 0
Questions 68

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 then A goes down, B becomes active.

C.  

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

D.  

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

Discussion 0
Questions 69

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

Discussion 0
Questions 70

Which of the following is a test task that usually occurs during test implementation?

Options:

A.  

Make sure the planned test environment is ready to be delivered

B.  

Find, analyze, and remove the causes of the failures highlighted by the tests

C.  

Archive the testware for use in future test projects

D.  

Gather the metrics that are used to guide the test project

Discussion 0
Questions 71

A software calculates the annual car tax using three inputs:

- E; the emission level of the vehicle

- P: the power of the vehicle

-T the type of the vehicle

The input value for P can be integer positive values between 15 and 350.

Which of the following answers contains a correct list of a boundary values for the P input?

Options:

A.  

14,351

B.  

14,15,350,351

C.  

15,350

D.  

5.175.500

Discussion 0
Questions 72

Which one of the following statements IS NOT a valid objective of testing?

Options:

A.  

To build confidence in the level of quality of the test object.

B.  

To find all defects in a product, ensuring the product is defect free.

C.  

To find failures and defects

D.  

To evaluate work products such as requirements, user stories, design, and code.

Discussion 0
Questions 73

In Agile teams, testers closely collaborate with all other team members. This close collaboration could be problematic and result in testing-related organizational risks.

Which TWO of the following organization risks could be encountered?

I.Testers lose motivation and fail at their core tasks.

ii.Close interaction with developers causes a loss of the appropriate tester mindset.

iii.Testers are not able to keep pace with incoming changes in time-constrained iterations.

iv.Testers, once they have acquired technical development or business skills, leave the testing team.

Options:

A.  

ii and iii

B.  

i and iii

C.  

i and ii

D.  

ii and iv

Discussion 0
Questions 74

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

Discussion 0
Questions 75

A bank software has a feature of locking down accounts that have and overdraft higher than $10,000.

Due to a bug in the code, the system locks down accounts once they reached $1000 overdraft.

Based on this context, which of the following is correct statement

Options:

A.  

It is an example of a defect that it goes undetected, will cause harm to the end customer and to the company (the bank)

B.  

It is an example of a defect, that if goes undetected, will cause harm to the end customer but not to the company (the bank)

C.  

It is an example of a defect that if goes undetected, will not cause harm to the end customer, but will cause harm to the company (the bank)

D.  

It is an example of a defect that if goes undetected, will not cause any real harm to either the end customer or to the company (the bank)

Discussion 0
Questions 76

Can "cost" be regarded as Exit criteria?

Options:

A.  

Yes. Spending too much money on test ng will result in an unprofitable product, and having cost as an exit criterion helps avoid this

B.  

No. The financial value of product quality cannot be estimated, so it is incorrect to use cost as an exit criterion

C.  

Yes. Going by cost as an exit criterion constrains the testing project which will hello achieve the desired quality level defined for the project

D.  

No The cost of testing cannot be measured effectively, so it is incorrect to use cost as an exit criterion

Discussion 0
Questions 77

Which of the following should be included in a test status report?

I. Estimation details

II. Total number of open and closed defects

III Actual effort spent

IV. Defect reports

V. Number of executed, failed, blocked tests

Options:

A.  

III.V

B.  

II, III

C.  

I. II. IV

D.  

II, III.V

Discussion 0
Questions 78

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

Discussion 0
Questions 79

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.

Discussion 0
Questions 80

Which of the following options is correct with respect to the differentiation of black-box techniques, white-box techniques, and experience-based testing?

Options:

A.  

Black-box test techniques are based on requirements, white-box tests on source code. Therefore, black-box test techniques are always performed at higher test levels (e.g. system and acceptance level) and white-box test techniques at lower test levels.

B.  

Experience-based testing can complement white-box and black-box test techniques well or can be used if the basic principles for these test techniques are lacking.

C.  

Experience-based testing is an extension of black-box test techniques, since experience-based test techniques also do not require knowledge about the source code.

D.  

The coverage items can be specified in advance, e.g., coverage of statements, states or checklists, for all three of the categories mentioned above.

Discussion 0
Questions 81

The following diagram displays the logical dependencies between requirements and the individual requirement priorities. For example, "R2->R3" means that R3 is dependent on R2. Priority is indicated by the number next to the letter ”P" i.e. P1 has a higher priority than P2.

Which one of the following options best describes the test execution sequence using both requirement dependency and priority

Options:

A.  

R2. R1, R3. R4. R5, R6. R7, R8.

B.  

R1, R2, R3, R4, R5, R6, R7, R8.

C.  

R2, R4. R8, R5, R1, R6, R3, R7.

D.  

. R2, R1,R3,R7,R6,R5,R4,R8.

Discussion 0
Questions 82

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 00010%

RIO 001 to R50 00011%

R50 001 to RlOOOOO12%

RIOOOOl to R500 000| 13%

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

Options:

A.  

5

B.  

4

C.  

8

D.  

16

Discussion 0
Questions 83

A test engineer finds a defect while testing. After the developer has fixed the defect, the test engineer decides to re-run a complete section of the tests. Which of the following is correct?

Options:

A.  

The lest engineer should not re-run the tests, as they have already been run, and results recorded.

B.  

The test engineer should not re-run the tests, they should be part of the developer tests.

C.  

The test engineer should re-run the tests, in order to ensure that new defects have not been introduced by the fix.

D.  

The test engineer should re-run the tests, because the defect shows that the test cases need to be updated.

Discussion 0
Questions 84

Which of the following statements about the value of maintaining traceability between the test basis and test work products is not true?

Options:

A.  

Traceability can be useful for assessing the impact of a change to a test basis item on the corresponding tests

B.  

Traceability can be useful for determining how many test basis items are covered by the corresponding tests

C.  

Traceability can be useful for determining the most suitable test techniques to be used in a testing project

D.  

Traceability can be useful to support the needs required by the auditing of testing

Discussion 0
Questions 85

Scenario 1 “Happy Tomatoes” (used for questions 20-22):

An intelligent application for agricultural use incorporates temperature sensors located at different points of an enclosure. The sensors measure and record the temperature at regular intervals and extract the statistical values for these measurements. These values include the average daily temperature.

A new variety of tomatoes is currently being grown and the “World Organization for Happy Tomatoes” has established temperature ranges related to vegetative development.

When the system establishes that the average temperature is within a specific range, it emits a value that will be used to monitor and control the crop.

Using the equivalence partitioning technique, identify the set of input values that provides the HIGHEST coverage.

Options:

A.  

{7,10,21,40}

B.  

{8,10,25,40}

C.  

{7,10,25,29}

D.  

{7,10,25,40}

Discussion 0
Questions 86

Which statement best describes the key difference between a mindset for test activities and a mindset for development activities?

Options:

A.  

A tester possesses professional pessimism while a developer is concerned with validating the product

B.  

A tester is concerned with finding defects while a developer is interested in designing solutions

C.  

A tester is interested in building solutions while a developer is concerned with verifying the product

D.  

A tester is concerned with verifying the product while a developer possesses professional pessimism

Discussion 0
Questions 87

The following rules determine the annual bonus to be paid to a salesman of a company based on the total annual amount of the sales made (referred to as TAS).

If the TAS is between 50k€ and 80k€, the bonus is 10%. If the TAS exceeds 80k€ by a value not greater than 40k€, the bonus is 15%. Finally, if the TAS

exceeds the maximum threshold which entitles to a 15% bonus, the bonus is 22%.

Consider applying equivalence partitioning to the TAS (Note: 1k€ = 1000 euros).

Which one of the following answers contain only test cases that belong to the same equivalence partition?

Options:

A.  

TC1 = 81 k€; TC2= 97k€; TC3=111k€; TC4=118k€

B.  

TC1 = 40k€; TC2= 46k€; TC3=51k€; TC4=53k€

C.  

TC1 = 79k€; TC2= 80k€; TC3=81k€; TC4=82k€

D.  

TC1 = 90k€; TC2= 110k€; TC3=125k€: TC4=140k€

Discussion 0
Questions 88

A software development company invests heavily in tools to support the entire software development lifecycle, including testing. They have a tool that allows automated creation and installation of builds and subsequent execution of various types of automated tests. Which ONE of the following is a CORRECT statement about this type of test tool?

Options:

A.  

It is an example of collaboration tool

B.  

It is an example of test implementation tool

C.  

It is an example of DevOps related tools

D.  

It is an example of automated unit testing tool

Discussion 0
Questions 89

Which of the following statements is assigned correctly as a project or product risk?

Options:

A.  

The software does not perform its intended functions according to the specification: this is a project risk.

B.  

The gradual expansion of the project scope result in significant rework: this is a product risk.

C.  

The system architecture does not adequately support some of the non-functional requirements: this is a product risk.

D.  

User experience feedback does not meet product expectations: this is a project risk.

Discussion 0
Questions 90

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

Discussion 0
Questions 91

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

Discussion 0
Questions 92

A Test Manager conducts risk assessment for a project. One of the identified risks is: The sub-contractor may fail to meet his commitment". If this risk materializes. it will lead to delay in completion of testing required for the current cycle.

Which of the following sentences correctly describes the risk?

Options:

A.  

It is a product risk since any risk associated with development timeline is a product risk.

B.  

It is no longer a risk for the Test Manager since an independent party (the sub-contractor) is now managing it

C.  

It is a object risk since successful completion of the object depends on successful and timely completion of the tests

D.  

It is a product risk since default on part of the sub-contractor may lead to delay in release of the product

Discussion 0
Questions 93

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

Discussion 0
Questions 94

For withdrawing money tram an Automated Teller Machine (ATM), the following conditions are required:

- The bank card is valid

- The PIN code is correct

- Money is available in the user's account

The following are some possible interactions between the user and the ATM:

- The entered card is invalid The card is rejected

- The PIN code is wrong The ATM asks for another PIN code

- The requested amount is more than available in the user's account: The ATM asks for another amount

- The requested amount is available in the user's account The ATM dispenses the money

Which test design technique should be used to cover all possible combinations of the in put conditions?

Options:

A.  

Use case based testing

B.  

Decision table

C.  

Boundary value analysis

D.  

Equivalence class partitioning

Discussion 0
Questions 95

A company wants to reward each of its salespeople with an annual bonus that represents the sum of all the bonuses accumulated for every single sale made by that salesperson. The bonus for a single sale can take on the following four values: 3%, 5%, 7% and 10% (the percentage refers to the amount of the single sale). These values are determined on the basis of the type of customer (classified as "Basic" or "Premium") to which such sale was made, and on the amount of such sale classified into the following three groups G1, G2 and G3:

• [G1]: less than 300 euros

• [G2]: between 300 and 2000 euros

• [G3]: greater than 2000 euros

Which of the following is the minimum number of test cases needed to cover the full decision table associated with this scenario?

Options:

A.  

12

B.  

6

C.  

4

D.  

3

Discussion 0
Questions 96

You are working in an agile team on the creation of software for use in robotic assistance systems that support industrial manufacturing processes. You are currently in the effort estimation phase using planning poker. In the current sprint, three user stories are to be implemented:

Options:

A.  

The assistance system is to have a customizable layout. For this purpose, the user should be able to choose between 3 combinations of font size and background color at startup.

B.  

In the initialization phase, the assistance system should validate the inputs of the 10 customer specific and process specific parameters against a list of 5 consistency rules and display the result to the user.

C.  

The assistance system currently supports the manufacturing process with 2 robot gripper arms, this shall be extended to 5 gripper arms. In addition, the system shall perform a pre-calculation of the movements of all gripper arms in real time and automatically stop the system in case of a calculated collision of the gripper arms.

You are now asked to estimate the test effort for each of these user stories by using planning poker. The f

D.  

A:3; B:21; C:8;

E.  

A:21; B:13; C:13;

F.  

A:3; B:13; C:34;

G.  

A:13; B:13; C:13;

Discussion 0
Questions 97

Which of the following statements about statement coverage is TRUE?

Options:

A.  

Achieving 90% statement coverage ensures that 90% branch coverage is achieved.

B.  

Achieving 100% statement coverage ensures that no variable within the code has been used without being initialised.

C.  

Achieving 100% statement coverage ensures that 100% branch coverage is achieved

D.  

Achieving 80% statement coverage ensures that 80% of all executable statements within the code have been exercised.

Discussion 0
Questions 98

Which two of the following statements describe the advantages provided by good traceability between the test basis and test work products?

I. Analyzing the impact of changes.

ii. A measure of code quality.

iii. Accurate test estimation.

iv. Making testing auditable.

Select the correct answer:

Options:

A.  

i and ii

B.  

i and iv

C.  

i and iii

D.  

ii and iii

Discussion 0
Questions 99

You are a test manager responsible for implementing risk-based testing in your organization which deals with software in the healthcare domain. You are writing a handbook of various product risk mitigation options. Which ONE of the following options correctly represent the correct mitigation options?

Options:

A.  

Using a third party testing company to transfer the risk to that company

B.  

Choosing a tool for automated unit testing to reduce the risks

C.  

Increasing the number of testers to be able to take care of all the risks

D.  

Selecting a tester with required knowledge related to compliance and standards

Discussion 0
Questions 100

Which ONE of the following options BEST describes Behavior-Driven Development (BDD)?

Options:

A.  

Expresses the desired behavior of an application with test cases written in a simple form of natural language that is easy to understand by stakeholders—usually using the Given/When/Then format. Test cases are then automatically translated into executable tests.

B.  

Defines test cases at a low level, close to the implementation, using unit test frameworks.

C.  

Is primarily focused on non-functional testing techniques to ensure system reliability and performance.

D.  

Requires testing to be performed after development is completed to validate software functionality.

Discussion 0
Questions 101

Your organization's test strategy states that it is desirable to use more than one method for estimating test effort. You are responsible for estimating test effort for the next project. Based on historical data, the development-to-test effort ratio is 5:3.

The initial estimate for the development effort is 450 person-days.

Which ONE of the following options corresponds to the estimated test effort using the ratio-based method?

Options:

A.  

750 person-days

B.  

180 person-days

C.  

720 person-days

D.  

270 person-days

Discussion 0
Questions 102

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

Discussion 0
Questions 103

An application is subjected to a constant load for an extended period of time as part of a performance test While running this test, the response time of the application steadily slows down, which results in a requirement not being met This slowdown is caused by a memory leak where the application code does not properly release some of the dynamically allocated memory when it is no longer needed. Which of the following statements is TRUE?

Options:

A.  

The slowdown is a failure while the memory leak is a defect

B.  

The slowdown is a defect while the memory leak is an error.

C.  

The slowdown is an error; the memory leak is a defect.

D.  

The slowdown is a defect; the memory leak is a failure.

Discussion 0
Questions 104

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.

Discussion 0
Questions 105

Which of the following is an example of scenario-oriented acceptance criteria?

Options:

A.  

The user should be able to provide three inputs to test the product - the Al model to be tested, the data used and an optional text file

B.  

Verify that a registered user can create add a new project with name having more than 100 characters

C.  

A user is already logged in then on navigating to the Al model testing page the user should be directly shown the report of last test run.

D.  

An unregistered user shouldn't be shown any report

Discussion 0
Questions 106

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

Options:

A.  

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

B.  

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

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.

Discussion 0
Questions 107

Which of the following statements is NOT an objective of testing?

Options:

A.  

Create confidence in the quality of the test object.

B.  

Check whether the test object fulfils the specified requirements.

C.  

Provide sufficient information for stakeholders to make decisions.

D.  

Fix defects after they have been found and analyzed.

Discussion 0
Questions 108

Which of the following is the BEST reason for selecting a particular type of software development lifecycle model?

Options:

A.  

The project manager's preference

B.  

Tester skill level with the software development lifecycle model

C.  

The project team's overall familiarity with the model

D.  

The type of product being developed

Discussion 0
Questions 109

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

Discussion 0
Questions 110

A program got 100% decision coverage in a test. Which of the following statements is then guaranteed to be true?

Options:

A.  

Every executable statement Is covered.

B.  

Every output equivalence class has been tested.

C.  

Every input equivalence class has been tested.

D.  

The "dead" code has not been covered.

Discussion 0
Questions 111

Consider the following examples of risks identified in different software development projects

[1]. It may not be possible to generate the expected workloads to run performance tests, due to the poor hardware equipment of the machines (load injectors) that should generate these workloads.

[ii]. A user's session on a web application is not invalidated after a certain period of inactivity (configured by the system administrator) of the user,

[iii]. The test team will not have an adequate requirements specification (since many requirements will still be missing) by the time test design and analysis activities should begin according to the test plan.

[IV]. Following a failure, the system is unable to continue to maintain its pre-failure operation and some data becomes corrupted.

Which of the following statements is TRUE?

Options:

A.  

[ii] and [IV] are product risks; [i] and [iii] are project risks

B.  

[ii]and [iii] are product risks. [I] and [IV] are project risks.

C.  

[i], and [iV] are product risks; [ii] and [iii] are project risks

D.  

[i], [II] and [iii] are product risks, [IV] is a project risk.

Discussion 0
Questions 112

Which of the following BEST matches the attributes with a level of testing?

I. Stubs and drivers are often used

II The lest environment should correspond to the production environment

III Finding defects is not the main focus

IV Testing can be based on use cases

V Testing is normally performed by testers

VI Testing for functional and non-functional characteristics

Options:

A.  

Component - VI

Integration - IV

System -1

Acceptance - 111

B.  

Component - IV

Integration -1

System - VI

Acceptance - V

C.  

Component-I

Integration - V

System - II

Acceptance - IV

D.  

Component - V

Integration - II

System - IV

Acceptance - VI

Discussion 0
Questions 113

Which statement corresponds to one of the 7 principles of testing?

Select exactly one option (1 out of 4)!

Options:

A.  

Exhaustive testing can show the absence of defects.

B.  

To detect new defects, existing regression test cases must be updated regularly.

C.  

Late testing saves time and money, especially with scarce resources.

D.  

Fixing all detected defects ensures the success of the system under test.

Discussion 0
Questions 114

Which test level aims to gain the users' confidence in the system, especially in the fulfillment of the system's operational and performance capabilities?

Options:

A.  

System testing

B.  

Acceptance testing

C.  

Component integration testing

D.  

System integration testing

Discussion 0
Questions 115

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

Discussion 0
Questions 116

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

Options:

A.  

Fixing the cause

B.  

Reproducing the failure

C.  

Diagnosing the root cause

D.  

Adding new test cases

Discussion 0
Questions 117

Which one of the following is a typical entry criteria for testing?

Options:

A.  

Planned tests have been executed.

B.  

Availability of testable requirements.

C.  

The number of unresolved defects is within an agreed limit.

D.  

The number of estimated remaining defects is sufficiently low.

Discussion 0
Questions 118

Atypical 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

Discussion 0
Questions 119

Which ONE of the following elements is TYPICALLY part of a test plan?

Options:

A.  

The budget and schedule for the test project.

B.  

A detailed analysis of the defects found and their causes.

C.  

A detailed report on the test results after the test project is completed.

D.  

A list of test logs from the test execution.

Discussion 0
Questions 120

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.

Discussion 0
Questions 121

Which of the following CORRECTLY matches the roles and responsibilities in a formal review?

Options:

A.  

Facilitator - Fixes defects in the work product under review

B.  

Scribe - Collates potential defects found during the individual review activity

C.  

Review Leader - Creates the work product under review

D.  

Author - Identify potential defects in the work product under review

Discussion 0