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

ISTQB-CTFL Questions and Answers

Question # 6

Which of the following statements is LEAST likely to be describing component testing?

A.

It identifies defects in modules and classes.

B.

Simulators and stubs may be required.

C.

It mainly tests interfaces and interaction between components.

D.

It may be applied using a test-first approach.

Full Access
Question # 7

When should component integration tests be carried out?

A.

Integration tests should always be done after system tests

B.

Integration tests should be done at the customer's site, after acceptance tests

C.

Integration tests can be done before or after system tests

D.

Integration tests should always be done before system tests

Full Access
Question # 8

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

A.

Archiving automation code

B.

Test status reporting

C.

Test process improvement

D.

Build release and maintenance

Full Access
Question # 9

Which ONE of the following options is NOT a benefit of test automation?

A.

Reduced test execution times

B.

More objective assessment

C.

Prevention of simple human errors

D.

Eliminating completely the need for manual testing

Full Access
Question # 10

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

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.

Full Access
Question # 11

Which of the following tools is most likely to detect defects in functions or methods in source code?

A.

configuration management tool

B.

unit test framework tool

C.

test design tool

D.

monitoring tool

Full Access
Question # 12

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

A.

Test design

B.

Test analysis

C.

Test implementation

D.

Test execution

Full Access
Question # 13

Which ONE of the following statements about acceptance testing is NOT correct?

A.

Testing of disaster recovery and backup/restore is usually NOT part of acceptance testing.

B.

The customers or system users are often responsible for the acceptance testing.

C.

The main goal of acceptance testing is to build confidence in the system, not find defects.

D.

Acceptance testing is the last level of testing performed prior to system release.

Full Access
Question # 14

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

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

Full Access
Question # 15

Given the following review process main activities and specific review activities:

a.Planning

b.Initiate review

c.Issue communication and analysis

d.Fixing and reporting

1.Creating defect reports

2.Estimating effort and timeframe

3.Recording updated status of defects

4.Selecting the people to participate

5.Distributing the work product and other material

6.Evaluating the review findings

Which of the following BEST matches the review process main activities with the appropriate specific review activities?

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 16

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

A.

II, Ill

B.

I, Ill

C.

I, IV

D.

II, IV

Full Access
Question # 17

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

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

Full Access
Question # 18

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

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.

Full Access
Question # 19

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

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.

Full Access
Question # 20

Consider an estimation session in which a six-member Agile team (Memb1..... Memb6) uses the planning poker technique to estimate a user story (in story points). The team members will use a set of cards with the following values: 1,2, 3,5, 8,13,21. Below is the outcome of the first round of estimation for this session:

Which of the following answers BEST describes how the estimation session should proceed?

A.

The final estimate of the user story in story points is determined by applying the three-point estimation technique with the following input values most optimistic estimate - 1, most likely estimate - 3, and most pessimistic estimate - 21

B.

Further estimation rounds should be performed until all team members will pick the card having the same value: this value will represent the final estimate of the user story in story points.

C.

The final estimate of the user story in story points is determined by calculating the average value between the most optimistic estimate of 21 story points (Memb4> and the most pessimistic estimate of 1 story point (Memb6)

D.

Memb6 and Memb4 which have produced the most pessimistic and the most optimistic estimates respectively, should explain the reasons of their choices to stimulate a discussion between all members before proceeding to another estimation round

Full Access
Question # 21

The following 4 equivalence classes are given:

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

A.

-100; 100:1000; 1001

B.

-500; 0; 100; 1000

C.

-99; 99:101; 1001

D.

-1000; -100; 100; 1000

Full Access
Question # 22

Which ONE of the following options explains a benefit of independent testing the BEST?

A.

The testers can be isolated from the development team and thus avoid acquiring the same bias as the developers.

B.

Independent testers may lack information regarding the test object.

C.

Independent testers are likely to recognize different types of failures compared to developers.

D.

Developers may lose a sense of responsibility for the quality of the product they develop.

Full Access
Question # 23

Which of the following is a correct reason to apply test automation?

A.

When a new test automation tool is launched

B.

When there are a lot of repetitive testing tasks

C.

When it is easy to automate

D.

When it is cheap to buy test automation tools

Full Access
Question # 24

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

A.

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

B.

It is not possible to accurately measure statement coverage.

C.

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

D.

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

Full Access
Question # 25

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

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

Full Access
Question # 26

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

A.

Refactonng is a practice that is an integral part of TDD and is applied both to tests and to code wntten to satisfy those tests.

B.

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

C.

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

D.

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

Full Access
Question # 27

The following part of a business process flow is specified; REPEAT (book a bill) UNTIL (User presses Cancel). How many test cases are necessary in order to achieve 100% branch coverage of the process flow?

A.

4

B.

1

C.

2

D.

Infinite

Full Access
Question # 28

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?

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

Full Access
Question # 29

Which test approach will best fit a new project, with little documentation and high probability for bugs?

A.

Exploratory testing

B.

Requirements based testing

C.

Metric based approach

D.

Regression testing

Full Access
Question # 30

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

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.

Full Access
Question # 31

Which of the following is NOT an objective of testing?

A.

Finding defects

B.

Providing information for decision-making

C.

Gaining confidence about the level of quality of the software

D.

Analyzing and removing the cause of failures

Full Access
Question # 32

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

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.

Full Access
Question # 33

A typical objective of testing is to ensure that:

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

Full Access
Question # 34

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?

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.

Full Access
Question # 35

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

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

Full Access
Question # 36

You are an experienced tester on a project with incomplete requirements and under pressure to deploy.

What type of testing should you do?

A.

Decision-based testing.

B.

Checklist-based testing.

C.

Error guessing.

D.

Exploratory testing.

Full Access
Question # 37

4 equivalence classes are given for integer values:

0 < x <100

100<= x <= 200

200 < x < 500

x >= 500

Which of the following options represent correct set of data for valid equivalence class partitions?

A.

50; 100; 200. 1000

B.

0. 1.99, 100.200,201.499, 500;

C.

0.50; 100; 150.200.350.500;

D.

50; 100; 250; 1000

Full Access
Question # 38

Which of the following correctly represents a test first approach?

A.

Code is refactored first then tests are written and run

B.

Application behaviour is written in Given/When/then format and tests are then written and run

C.

Tests are derived from acceptance criteria and run to check that the code passes these tests

D.

First the tests fail then the code is written to pass the tests and this is iterated

Full Access
Question # 39

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?

A.

12

B.

6

C.

4

D.

3

Full Access
Question # 40

Which of the following is true about Oracles?

A.

Sometimes old version of a product can be used as an Oracle

B.

Oracles help in reproducing the irreproducible bugs

C.

Oracles are derived from the design

D.

Oracles can be generated automatically using data generators

Full Access
Question # 41

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

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

Full Access
Question # 42

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

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.

Full Access
Question # 43

The tests at the bottom layer of the test pyramid:

A.

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

B.

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

C.

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

D.

are unscripted tests produced by experience-based test techniques

Full Access
Question # 44

A possible risk of introducing test automation is:

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.

Full Access
Question # 45

Which of the following is a factor that contributes to a successful review?

A.

All participants in the review are aware they will be evaluated based on the defects they will find

B.

The author of the work product to be reviewed leads the review meeting.

C.

All participants in the review are trained to deal with the review type and its objectives.

D.

Review metrics must be collected to improve the review process

Full Access
Question # 46

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

A.

Priority

B.

Severity

C.

Status

D.

Description

Full Access
Question # 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)?

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

Full Access
Question # 48

Given the following examples of entry and exit criteria:

1.A defined level of code coverage has been achieved

2.The test automation tool has been installed and properly configured

3.The number of unresolved defects is within the predefined limit

4.The performance test environment has been set-up and is available

5.The user stories have proper acceptance criteria defined

6.The testing budget has been spent and the project sponsor bears the risk of not testing any further

Which of the following BEST categorizes them as entry and exit criteria:

A.

Entry criteria - 2, 4, 5 Entry criteria -1, 3, 4

B.

Entry criteria - 2, 4 Entry criteria - 2, 4, 5, 6

C.

Exit criteria -1,3,6 Exit criteria - 2, 5. 6

D.

Exit criteria -1,3,56 Exit criteria -1,3

Full Access
Question # 49

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

A.

Test design specification

B.

Project plan

C.

Requirements specification

D.

Test plan

Full Access
Question # 50

Which of the following is the main difference between quality assurance (QA) and quality control

A.

A is the responsibility of everyone on a project, while QC is the responsibility of a dedicated team.

B.

A is a process-oriented approach, while QC is a product-oriented approach.

C.

A is focused on implementation, while QC is focused on improvement.

D.

A is preventive, while QC is corrective.

Full Access
Question # 51

Determining the schedule for each testing activity and test milestones for a test project, using activity estimates, available resources, and other constraints is a typical task performed during

A.

Test execution

B.

Test design.

C.

Test analysis.

D.

Test planning

Full Access
Question # 52

As a result of the joint evaluation of a product version with the customer, it has been concluded that it would be appropriate to retrieve an earlier version of the product and carry out a benchmark. Depending on the result, further development will be carried out based on the current version or the retrieved version.

Which mechanism, process, and/or technique will allow the specific version (including the testing work products) of a given software product to be restored?

A.

Defect management

B.

Configuration management

C.

Change management

D.

Risk management

Full Access
Question # 53

Which of the following BEST defines risk level?

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

Full Access
Question # 54

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?

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.

Full Access
Question # 55

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?

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

Full Access
Question # 56

A tester created a decision table(DT) given below. While reviewing the DT some of the actions for the given conditions were found to be incorrect. The user is trying to view the profile, which of the given conditions has CORRECT action(s) listed?

A.

C1

B.

C4

C.

C3

D.

C2

Full Access
Question # 57

A test manager defined the following test levels in her test plan; Component, System and Acceptance.

Which Software Development lifecycle is the Test Manager most likely following?

A.

V-Model

B.

Agile

C.

Waterfall

D.

Prototyping

Full Access
Question # 58

In a review, which of the following is the responsibility of the manager?

A.

Performing detailed review based on past experience

B.

Ensuring that sufficient time is available for review

C.

Measuring the performance of each reviewer

D.

Organizing the logistics of the review meeting

Full Access
Question # 59

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:

A.

i, iv and v

B.

i, ii and iii

C.

i, iii and v

D.

iii. iv and v

Full Access
Question # 60

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

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.

Full Access
Question # 61

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

A.

COTS (Commercial off-the-shelf)

B.

Source code

C.

BPMN (Business Process Modeling and Notation) models

D.

UML (Unified Modeling Language) models

Full Access
Question # 62

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?

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

Full Access
Question # 63

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.

A.

I. II

B.

II. Ill

C.

III. IV

D.

I, IV

Full Access
Question # 64

Why should you choose a test technique?

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

Full Access
Question # 65

Which of the following statements about retrospectives is TRUE?

A.

Only developers and testers should be involved in retrospectives, as involving people in other roles is very likely to prevent developers and testers from having open and constructive discussions that really help identify process improvements.

B.

Retrospectives can be very effective in identifying process improvements and can also be very efficient and cost-effective especially since, unlike reviews, they do not require any follow-up activities

C.

On Agile projects, well-conducted retrospectives at the end of each iteration can help the team reduce and sometimes even eliminate the need for dairy stand-up meetings.

D.

During retrospectives, in addition to identifying relevant process improvements, participants should also consider how to implement these improvements and retain them based on the context of the project, such as the software development lifecycle.

Full Access
Question # 66

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

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.

Full Access
Question # 67

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?

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

Full Access
Question # 68

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?

A.

Decision table testing, state transition testing.

B.

Equivalence partitioning, Boundary value analysis.

C.

Exploratory testing, statement coverage.

D.

Decision coverage, fault attack.

Full Access
Question # 69

Which of the following is not an example of a typical generic skill required for testing?

A.

Be able to apply test-driven development

B.

Be able to use test management tools and defect tracking tools

C.

Be able to communicate defects and failures to developers as objectively as possible

D.

Possess the necessary social skills that support effective teamwork

Full Access
Question # 70

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

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.

Full Access
Question # 71

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?

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

Full Access
Question # 72

Which of the following statements is true?

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

Full Access
Question # 73

Which of the following statements BEST describes how test cases are derived from a use case?

A.

Test cases are derived based on non-functional requirements such as usability

B.

Test cases are created using white-box test techniques to execute scenarios of use cases

C.

Test cases are derived based on pair testing between a user and a tester to find defects

D.

Test cases are designed to cover various user behaviors, including basic, exceptional or alternative and error behaviors associated with human users or systems

Full Access
Question # 74

You are responsible for applying the correct technique for a review of the requirements document for a project to develop a new software application. You identify the reviewers and the required roles, including the meeting leader, who is the requirements document author, and a separate role for a scribe. Additionally, you decide to take a relatively informal approach to the requirements review. The goal of the review is to find defects in the requirements document, such as omissions, Inconsistencies, and duplications. Another goal of the review is to improve the software application's usability and accessibility by considering the various stakeholders' viewpoints.

Which of the following statements BEST describes this scenario?

A.

This scenario is using a pair review type and a perspective-based review technique

B.

This scenario is using a walkthrough review type and a checklist-based review technique

C.

This scenario is using a walkthrough review type and a perspective-based review technique

D.

This scenario is using a pair review type and a checklist-based review technique

Full Access
Question # 75

Testing Quadrants, as a model, is effective in aligning stakeholders within Agile teams.

Which of the following examples demonstrates this?

A.

Using Testing Quadrants, the test manager is able to measure and communicate test coverage to all stakeholders.

B.

Using Testing Quadrants, the test manager is able to communicate potential product risk to all stakeholders.

C.

Using Testing Quadrant, the test manager is able to prioritize defects by linking these to a specific type of test.

D.

Using Testing Quadrants, the test manager is able to differentiate and describe the types of tests to all stakeholders.

Full Access
Question # 76

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:

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'

Full Access
Question # 77

Which ONE of the following options BEST describes a key characteristic of non-functional testing?

A.

Performing non-functional testing starting at the system test level.

B.

Conducting non-functional testing exclusively at the acceptance test level.

C.

Limiting non-functional testing to security testing and performance testing only.

D.

Ensuring non-functional testing focuses only on user experience and usability.

Full Access
Question # 78

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?

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

Full Access
Question # 79

Which of the following coverage criteria results in the highest coverage for state transition based test cases?

A.

Can't be determined

B.

Covering all transitions at least once

C.

Covering only start and end states

D.

Covering all states at least once

Full Access
Question # 80

Which ONE of the following options BEST describes the purpose of confirmation testing versus regression testing?

A.

The purpose of confirmation testing is to confirm that the defect giving rise to a failure has been successfully fixed. The regression test aims to ensure that no defects have been introduced or discovered in unmodified areas of the software as a result of the changes made.

B.

Confirmation testing ensures the entire system functions as expected, whereas regression testing focuses only on modified components.

C.

Confirmation testing verifies all system requirements, while regression testing ensures that no additional test cases are needed.

D.

Regression testing and confirmation testing are interchangeable and serve the same purpose.

Full Access
Question # 81

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?

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

Full Access
Question # 82

Consider the following user story about the authentication functionality of an e-commerce website:

"As a logged-in user, I want to change my current password with a new one, so that I can make my account safer".

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

[a] After the logged-in user has successfully changed his password, an email confirming the change must be sent to him

[b] To successfully change the password, the logged-in user must enter the current password, enter a new valid password, and finally confirm by pressing the 'Change Password' button

[c] To be valid, the new password entered by the logged-in user is not only required to meet the criteria related to the length and type of characters, but must also be different form the last 5 passwords of that user

[d] A dedicated error message must be presented to the logged-in user when he enters a wrong current password

[e] A dedicated error message must be presented to the logged-in user when he enters the correct current password, but enters an invalid password

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

A.

The logged-in user enters a wrong current password and views the dedicated error message

B.

The logged-in user enters the correct current password, enters a valid new password (different from the last 5 passwords), presses the Change Password' button, and finally receives the e-mail confirming that the password has been successfully changed

C.

The logged-in user enters the correct current password, enters an invalid password, and finally views the dedicated error

D.

The logged-in user submits a purchase order containing ten items, selects to pay with a Visa credit card, enters credit card information of a valid card, presses the 'Confirm' button, and finally views the dedicated message confirming that the purchase has been successful

Full Access
Question # 83

Consider the following testing levels:

1) Component Testing

2) Integration Testing

3) System Testing

4) Acceptance Testing

Which of the following statements is true?

A.

Integration and system testing are applicable when V-model is used.

Component and acceptance testing are applicable when iterative development models are used.

B.

All the testing levels are applicable to V-model for software development.

Only acceptance testing is applicable for iterative models.

C.

Acceptance testing is applicable for all software development models.

Component and system testing are applicable only for the V-model.

D.

All testing levels are applicable, independent of which software development life-cycle process (V-model. iterative, incremental) is used.

Full Access
Question # 84

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

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

Full Access
Question # 85

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

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

Full Access
Question # 86

Which ONE of the following statements does NOT describe how testing contributes to higher quality?

A.

Properly designed tests that pass reduce the level of risk in a system.

B.

The testing of software demonstrates the absence of defects.

C.

Software testing identifies defects, which can be used to improve development activities.

D.

Performing a review of the requirement specifications before implementing the system can enhance quality.

Full Access
Question # 87

Which of the following statements about branch coverage is true?

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

Full Access
Question # 88

Which of the following statements about test reports are TRUE?

I Test reports shall be approved by the test team.

II. Test reports shall give stakeholders information as basis for decisions.

Ill Test reports shall summarize what happened through a period of testing.

IV. Test reports shall be approved by the development team, the test team and the customer

V. Test reports shall include information about remaining risks.

A.

II, III, V

B.

I, II, IV

C.

I, III, v

D.

II, III, IV

Full Access
Question # 89

Which of the following statements is true?

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

Full Access
Question # 90

The ISTOB glossary defines Quality Assurance as: "Pail or quality management focused on providing confidence that quality requirements will be fulfilled. Which of the following Is not one of the Quality Assurance activity?

A.

Requirements elicitation

B.

Defect analysis

C.

Functional Testing

D.

Performance Testing

Full Access
Question # 91

Select the roles required in a formal review:

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

Full Access
Question # 92

Which of the following statements best describes the difference between product risk and project risk in software testing?

A.

Product risk refers to the risk associated with the project's schedule, budget, and resources, while project risk refers to the risk associated with the quality and functionality of the software product.

B.

Product risk refers to the risk associated with issues such as delays in work product deliveries, inaccurate estimates, while project risk refers to the risk associated with the project's schedule, budget, and resources.

C.

Product risk and project risk are essentially the same and can be used interchangeably.

D.

Product risk refers to the risk associated with delays in elements such as work product deliveries and inaccurate estimates, while project risk refers to the risk associated with issues such as user dissatisfaction.

Full Access
Question # 93

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

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.

Full Access
Question # 94

Which of the following sentences describe a product risk?

A.

The application might not be able to provide the expected responsiveness under a load of up-lo 300 concurrent users

B.

Failure in acquiring an adequate and test automation tool

C.

A wrong configuration of the test environment that causes incidents related to the environment and not to the software under test

D.

The development team lacks knowledge of the technology on which the product is based

Full Access
Question # 95

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

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

Full Access
Question # 96

To be able to define testable acceptance criteria, specific topics need to be addressed. In the table below are the topics matched to an incorrect description. Match the topics (the left column) with the correct description (the right column)

TopicDescription

A.

How the system performs the specific behaviour.

8: Quality characteristicsB: A sequence of actions between an external actor and the system, to accomplish a specific goal or business task.

B.

ScenariosC: The externally observable behaviour with user actions as input operating under certain configurations.

C.

Business rulesD; Description of the connections between the system to be developed and the outside world.

D.

External interfacesE: Activities that can only be performed in the system under certain conditions defined by outside procedures and constraints.

E.

A to C, B to A, C to B. D to E and E to D

F.

A to E, B to A, C to B, D to C and E to D

G.

A to C, B to A, C to B, D to D and E to E

Full Access
Question # 97

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

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.

Full Access
Question # 98

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

•Title: System crashes unexpectedly during input.

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

•Version: V1.001

•Test: Exploratory testing prior to production deployment

•Priority: Urgent

•Risk: High

•References: Screenshot of crashed application

What critical Information Is missing from this report?

A.

Conclusions, recommendations, and approvals.

B.

Change history.

C.

Description of the defect to enable reproduction.

D.

Status of defect

Full Access
Question # 99

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?

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

Full Access
Question # 100

Which of the following is NOT a product risk?

A.

Poor software usability

B.

Failure-prone software is delivered

C.

Problems in defining the right requirements

D.

Software does not perform the intended functions

Full Access
Question # 101

How can testing contribute to higher quality?

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.

Full Access
Question # 102

Which ONE of the following options identifies the perspectives through which a collective authorship process generates a shared vision of user stories?

A.

Product owner, development, and testing

B.

Business, architecture, and testing

C.

Business, development, and testing

D.

Business, development, and acceptance testing

Full Access
Question # 103

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

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

Full Access
Question # 104

Consider a program that computes the factorial of a number (n). From the specifications you know that:

• I n < 0. a message "Value out of range" must be issued.

• If 0 < n < 100, the program calculates the factorial and returns the number

• If 100 < n < 200 message "Value out of range" must be issued

A.

There are 3 partitions - one for negative numbers, one for numbers up to 100 and the last one for numbers up to 200

B.

The equivalence partitions cannot be determined for this question because factorial of numbers close to 200 will be very large

C.

The equivalence partitions cannot be determined for this question because the error message for two partitions is exactly same

D.

The requirements are not correct because the partitions are overlapping

Full Access
Question # 105

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

[I]. Test environment

[ii]. Expected result

[iii]. Actual result.

[IV] Test level.

[V]. Root cause.

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

A.

[l] and [IV]

B.

[ii] and [III].

C.

[ii], [iii] and [v]

D.

[ii], [IV] and [V].

Full Access
Question # 106

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

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 107

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

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

Full Access
Question # 108

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

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

Full Access