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

ISTQB-CTFL Questions and Answers

Question # 6

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

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

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

Full Access
Question # 8

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

A.

More subjective assessment

B.

Reduction in repetitive manual work

C.

Availability of the test automation tool vendor

D.

Negligible effort to maintain the test assets generated by the tool

Full Access
Question # 9

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 # 10

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 # 11

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

A.

Fixing the cause

B.

Reproducing the failure

C.

Diagnosing the root cause

D.

Adding new test cases

Full Access
Question # 12

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 # 13

Which of the following statements about static testing is true?

A.

Static testing is NOT suitable for finding coding defects. For this, dynamic testing is necessary.

B.

Static testing should be done instead of dynamic testing, as both find the same defects.

C.

Static tests are NOT suitable to evaluate the quality of work results.

D.

It makes sense to perform static testing before dynamic testing, because defects can be found earlier or at lower cost.

Full Access
Question # 14

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

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

Full Access
Question # 15

A QA manager of a start-up company needs to implement within a week a low cost incident management tool. Which of the following is the best option?

A.

Document incidents on a large board in the lab

B.

Purchase and deploy an incident management tool

C.

Manage the incidents through E-mails and phone calls

D.

Manage the incidents in a spreadsheet posted on the intranet

Full Access
Question # 16

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

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

What would be your FIRST recommendation to the company?

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 17

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

A.

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

B.

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

C.

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

D.

A test manager decides to create a one page test plan for an agile project for communicating the broad activities and explaining why detailed test cases will not be written as mandated by the test policy.

Full Access
Question # 18

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

A.

Acceptance testing

B.

Structural testing

C.

Integration testing

D.

Exploratory testing

Full Access
Question # 19

The following incident report that was generated during test of a web application.

What would you suggest as the most important report improvement?

Defect detected date: 15 8.2010

Defect detected by: Joe Smith

Test level System test

Test case: Area 5/TC 98

Build version: 2011-16.2

Defect description After having filled out all required fields in screen 1, t click ENTER to continue to screen 2 Nothing happens, no system response at all.

A.

Add information about which web browser was used

B.

Add information about which developer should fix the bug

C.

Add the time stamp when the incident happened

D.

Add an impact analysis

Full Access
Question # 20

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

A.

Tests which capture the time it takes to save a file

B.

Tests which calculate overtime pay for those employees entitled to such

C.

Tests related to "what" the system should do

D.

Tests based on the internal structure of a component or system

Full Access
Question # 21

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

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

Full Access
Question # 22

Which of the following applications will be the MOST suitable for testing by Use Cases

A.

Accuracy and usability of a new Navigation system compared with previous system

B.

A billing system used to calculate monthly charge based or large number of subscribers parameters

C.

The ability of an Anti virus package to detect and quarantine a new threat

D.

Suitability and performance of a Multi media (audio video based) system to a new operating system

Full Access
Question # 23

Which of the following statements does NOT describe good testing practice, regardless of the SDLC chosen?

A.

All development activities are subject to quality control.

B.

To avoid redundancy, different test levels have specific test objectives.

C.

To adhere to the principle of early testing, test analysis for a specific test level takes place during the corresponding phase of the SDLC.

D.

Testers are involved in the review of work results as soon as the documents have been approved by the stakeholders.

Full Access
Question # 24

Which of the following statements about independent testing is WRONG?

A.

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

B.

Independent testing is best suited for the system test level.

C.

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

D.

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

Full Access
Question # 25

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

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

A.

The diagnostic tests fail to start after a system reset

B.

The diagnostic tests take too much time to execute

C.

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

D.

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

Full Access
Question # 26

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 # 27

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

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

Full Access
Question # 28

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

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

Full Access
Question # 29

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 # 30

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 # 31

A test status report SHOULD:

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.

Full Access
Question # 32

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

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.

Full Access
Question # 33

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?

A.

750 person-days

B.

180 person-days

C.

720 person-days

D.

270 person-days

Full Access
Question # 34

What is test oracle?

A.

The source of lest objectives

B.

The source for the actual results

C.

The source of expected results

D.

The source of input conditions

Full Access
Question # 35

You are testing the download process of a mobile phone application.

For which to the following capabilities to the system you need to design a nonfunctional test?

A.

It was easy to locate, download and install the application

B.

The application was correctly downloaded

C.

The application created an installation log file in a given folder

D.

The application installed only after the user's approval

Full Access
Question # 36

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 # 37

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)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 38

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 # 39

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 # 40

In what way do Configuration Management effects testing?

A.

Without proper configuration management, test planning cannot proceed.

B.

Proper configuration management ensures that testers can uniquely identity the tested item

C.

Configuration management is important for developers, not for testers

D.

There is very little influence of configuration management practices on the test project.

Full Access
Question # 41

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 # 42

A minimum of 0 and a maximum of 40 points can be achieved in a Certified Tester Foundation examination. With a score of 26 points to 36 points inclusive, the exam is considered "passed", with 37 points or higher it is "passed with distinction" and with less than 26 points the examination is "not passed".

Which of the following sets of positive integers fully covers a 2-value boundary value analysis ? (No values from invalid equivalence classes should be specified).

A.

0, 24, 25, 35, 36, 37, 40

B.

0, 25, 26, 36, 37, 40

C.

0, 2, 25, 26, 27, 35, 36, 37

D.

25, 26, 27, 39, 40, 41

Full Access
Question # 43

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?

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.

Full Access
Question # 44

Which of the following statements best describes the value of maintaining traceability in software testing?

A.

Traceability helps to identify the root cause of defects and improve the quality of the software product.

B.

Traceability helps to monitor project progress and assess the coverage.

C.

Traceability of test results to risks and residual expenditure helps evaluate requirements coverage.

D.

Traceability helps to identify the root causes of failures and to set priorities for retest and regression testing.

Full Access
Question # 45

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 # 46

Manager responsibilities in formal review includes ad except one of the following:

A.

Planning the review

B.

Determines if the review objectives have been met

C.

Decide on the execution of reviews

D.

Allocate time for review

Full Access
Question # 47

Match the Work Product with the category it belongs to:

Work Product: 1. Risk register 2 Risk information

3. Test cases

4. Test conditions

Category of work products:

A.

Test planning work products

B.

Test analysis work products.

C Test design work products

C.

Test monitoring and control work products

D.

1-A.2-D.3-C.4-e

E.

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

F.

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

G.

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

Full Access
Question # 48

Which of the following is an INCORRECT statement about the benefit of traceability between the test basis and test work products?

A.

Traceability may be required by IT governance rules

B.

Traceability may help evaluate the extent of test coverage

C.

Traceability may allow testing to be auditable

D.

Traceability may make it harder to understand the impact of changes

Full Access
Question # 49

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?

A.

Tests wear out

B.

Absence-of-errors fallacy

C.

Working software over comprehensive documentation.

D.

Defects cluster together

Full Access
Question # 50

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

i. Finishing of requirements review leading to test analysis

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

iii. Frequent regression testing may need to be performed

iv Extensive product documentation

v. More use of exploratory testing

Which of the following statements is MOST correct?

A.

i and iv are characteristics of sequential models; ii. iii and v are characteristics of iterative and incremental models

B.

ii and iv are characteristics of sequential models; i. iii and v are characteristics of iterative and incremental models

C.

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

D.

ii and iii are characteristics of sequential models; iv and v are characteristics of iterative and incremental models

Full Access
Question # 51

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 # 52

Consider the following statements about risk-based testing.

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

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

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

IV) Risks have to be reassessed on a regular basis.

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

A.

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

B.

II, III IV and V are correct. I is false.

C.

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

D.

II, Ill and V are true. 1 ants Iv are false.

Full Access
Question # 53

Which of the following is NOT an experience-based technique?

A.

Boundary value analysis.

B.

Error guessing

C.

Exploratory testing

D.

Fault attack

Full Access
Question # 54

Which of the following best describes the relationship between a test progress report and a test summary report?

A.

The test report prepared during a test activity may be referred to as a test progress report, while a test report prepared at the end of a test activity may be referred to as a test summary report.

B.

The test report prepared during a test activity may be referred to as a test summary report, while a test report prepared at the end of a test activity may be referred to as a test progress report.

C.

There is no difference between a test progress report and a test summary report.

D.

Both the test progress report and the test summary report should always be generated via an automated tool.

Full Access
Question # 55

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:

A.

3

B.

2

C.

1

D.

4

Full Access
Question # 56

Which of the following is correct with regards to debugging?

A.

Debugging identifies the cause of a failure

B.

Debugging is often performed by test engineers

C.

Debugging is considered part of the testing activities

D.

Debugging is intended to find as many defects as possible in the code

Full Access
Question # 57

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

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.

Full Access
Question # 58

Select which of the following statements describe the key principles of software testing?

i. Testing shows the presence of defects, not their absence.

ii. Testing everything Is possible.

iii. Early testing Is more expensive and is a waste of time.

iv. Defects cluster together.

v. Testing is context dependent.

vi. Beware of the pesticide paradox.

vii. Absence of errors is a fallacy.

Select the correct answer:

A.

i, iv, v, vi and vii

B.

I, ii, v. vi and vii

C.

iii. iv, v. vi and vii

D.

ii, iii, iv, v and vi

Full Access
Question # 59

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?

A.

Use case based testing

B.

Decision table

C.

Boundary value analysis

D.

Equivalence class partitioning

Full Access
Question # 60

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

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

Full Access
Question # 61

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 # 62

The following open incident report provided:

Date: 01.01.01

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

Severity: High

Life Cycle: Integration

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

I. Identification or configuration of the application

II. The name of the developer

III. Recommendation of the developer

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

A.

IV

B.

I. IV

C.

I. II

D.

II, III

Full Access
Question # 63

Which of the following statements regarding the impact of the chosen software development lifecycle model on testing is true?

A.

The chosen software development lifecycle model has no impact on the number of regression test cases.

B.

The chosen software development lifecycle model influences when testing activities should start and end.

C.

The chosen software development lifecycle model determines the type of tests to be performed.

D.

The chosen software development lifecycle model does not affect the scope of the non-functional tests and the test tools to be used.

Full Access
Question # 64

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

I Estimates of defect density or reliability measures.

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

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

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

A.

I, III, IV

B.

I, II, III

C.

III, IV

D.

II, III, IV

Full Access
Question # 65

Which of the following statements is CORRECT?

A.

Test cases are made up of input values, expected results and actual results developed to cover test objectives

B.

Test cases describe items or events to test that are derived from the test basis during the test analysis activity

C.

Test cases are sequences of actions for test execution specified during the test implementation activity D. Test cases are derived during the test design activity to cover test objectives or test conditions

Full Access
Question # 66

Shripriya is defining the guidelines for the review process implementation in her company. Which of the following statements is LEAST likely to have been recommended by her?

A.

Independent of the size of the work products, planning for the review should be performed

B.

Defect reports should be created for every review found

C.

Large sized work products should be reviewed in one go because you will have to spend too much time if you split it into multiple reviews

D.

Review initiation is the stage when the review team starts the discussion on the review comments

Full Access
Question # 67

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

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.

Full Access
Question # 68

What is 'Component Testing'?

A.

Integration Testing

B.

Functional testing

C.

Experience-based testing

D.

A test level

Full Access
Question # 69

ST is a Software Testing organization which utilizes a testing knowledge base. Access to ST knowledge base can be either full or limited. Access level is determined based on ST certification and testing experience as follows:

1. If ST certified, with less than 5 years testing experience - allow limited access

2. If ST certified, 5-10 years of testing experience - allow full access

3. If not ST certified with 5-10 years of testing experience - allow limited access.

What would be the results for:

A - ST certified. 12 years of testing experience

B - Not ST certified. 7 years of testing experience

C - Not ST certified. 3 years of testing experience

A.

A - unknown

B - limned access

C- unknown

B.

A - full access

B - limited access

C - unknown

C.

A - full access

B - limited access

C - limited access

D.

A - unknown

B - full access

C - unknown

Full Access
Question # 70

Which of the options below about statement testing is correct?

A.

100% statement coverage ensures that there are no more defects in the test object.

B.

100% statement coverage ensures that every transition between two statements has been executed at least once.

C.

100% statement coverage ensures that there are no unreachable program parts (dead code).

D.

100% statement coverage is a useful exit criterion for system testing.

Full Access
Question # 71

Confirmation testing is performed after:

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 72

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

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)

Full Access
Question # 73

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 # 74

Which of the following statements regarding inspection is NOT true?

A.

An inspection may be led by a trained moderator who shall not be the author.

B.

The main purpose of an inspection is to find solutions to the problems.

C.

An inspection can be performed by peers.

D.

An inspection shall follow a formal process based on rules and checklists with entry and exit criteria

Full Access
Question # 75

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

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

A.

Inspection

B.

Audit

C.

Walkthrough

D.

Informal review

Full Access
Question # 76

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

The user noticed that the result given is 6.

This is an example of;

A.

Mistake

B.

Fault

C.

Error

D.

Failure

Full Access
Question # 77

In which one of the following test techniques are test cases derived from the analysis of the software architecture?

A.

Black-box test techniques.

B.

Experience-based test techniques.

C.

Checklist-based test techniques.

D.

White-box test techniques.

Full Access
Question # 78

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 # 79

Which of the following statements is not correct?

A.

Looking for defects in a system may require Ignoring system details

B.

Identifying defects may be perceived as criticism against product

C.

Looking for defects in system requires professional pessimism and curiosity

D.

Testing is often seen as a destructive activity instead of constructive activity

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

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 # 82

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 # 83

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

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

A.

Walkthrough

B.

Informal Review

C.

Technical Review

D.

Management Review

Full Access
Question # 84

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 # 85

What role in a formal or technical review should mediate between different opinions to ensure an effective review?

A.

Scribe (or recorder)

B.

Manager

C.

Moderator (or facilitator)

D.

Reviewer

Full Access
Question # 86

Which of the following characterizations applies to a test tool used for the analysis of a developer's code prior to its execution?

A.

Tool support for test design and implementation.

B.

Tool support for static testing.

C.

Tool support for test execution and logging.

D.

Tool support for performance measurement and dynamic analysis.

Full Access
Question # 87

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.

A.

I, IV, V

B.

II, Iv

C.

I, V

D.

I, Ill

Full Access
Question # 88

Which of the following is a key characteristic of informal reviews?

A.

Kick-off meeting

B.

Low cost

C.

Individual preparation

D.

Metrics analysis

Full Access
Question # 89

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 # 90

During which main group of test activity are the following tasks performed?

•Checking test results and logs against specified coverage criteria.

•Assessing the level of component or system quality based on test results and logs.

•Determining whether more tests are needed.

Select the correct answer:

A.

Test planning.

B.

Test analysis.

C.

Test design.

D.

Test monitoring and control.

Full Access
Question # 91

Which ONE of the following elements is TYPICALLY NOT part of a test progress report?

A.

Obstacles and their workarounds

B.

A detailed assessment of product quality

C.

Test metrics to show the current status of the test process

D.

New or changed risks

Full Access
Question # 92

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

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.

Full Access
Question # 93

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 # 94

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 # 95

Which of the following activities are part of test planning?

I) Setting the entry and exit criteria

II) Determining the validity of bug reports

III) Determining the number of resources required

IV) Determining the expected result for test cases

A.

I. IV

B.

I. III

C.

I, III, IV

D.

I, II, IV

Full Access
Question # 96

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

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.

Full Access
Question # 97

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 # 98

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 # 99

Which ONE of the following is a GOOD testing practice that is INDEPENDENT of the chosen SDLC (Software Development Life Cycle) model?

A.

Testers are involved in reviewing work products as soon as the final version of this documentation is available so that this earlier testing and defect detection can support the “shift-left" strategy.

B.

Test analysis and design for a specific test level begin during the corresponding development phase of the SDLC, allowing testing to follow the principle of late testing.

C.

For every software development activity, there is a corresponding testing activity, ensuring that all development activities are subject to quality assurance.

D.

Different test levels have specific and overlapping test objectives, allowing tests to be appropriate to specific test object types while managing redundancy.

Full Access
Question # 100

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 # 101

For a given set of test-cases, which of the following is a benefit of running these tests with a test automation tool?

A.

Test coverage is increased

B.

The total cost of the test project always decreases

C.

The time spent on repetitive tasks is reduced

D.

The number of found bugs is reduced

Full Access
Question # 102

Out of the following. what is not needed to specify in defect report?

A.

Test environment details

B.

How to reproduce the defect

C.

How to fix the defect

D.

Seventy and priority

Full Access
Question # 103

Which of the following statements is true in regards to how the context of a project affects the testing process?

A.

The context of testing determines which testing techniques are appropriate for a given project.

B.

The context of testing is not important as long as the test process follows a standard model.

C.

The context of testing only affects the non-functional aspects of testing, such as performance and usability.

D.

The context of testing is fixed and cannot change during a project lifecycle.

Full Access
Question # 104

Which of the following would be the LEAST likely to be used as the basis for a test exit criteria?

A.

Test schedules

B.

Cost of testing performed so far

C.

Confidence of testers in tested code

D.

Number of unfixed defects

Full Access
Question # 105

Consider the following defect report for an Exam Booking System

Defect ID: ST1041 | Title: Unable to cancel an exam booking | Severity: Very High | Priority: Very High | Environment: Windows 10, Firefox

Description: When attempting to cancel an exam booking using the cancel exam feature, the system does not cancel the exam even though it shows a message that the exam has

been cancelled.

Which ONE of the following indicates the information that should be added to the description for reproducing the defect easily?

A.

Providing better severity and priority. It is not clear why this is a high severity problem as the exams can be booked without any problem.

B.

Providing exact steps that lead to this defect. It is not clear from the description if this is a problem for any scheduled exam or for a specific user.

C.

The defect Id used is alphanumeric in nature. It should be a number only.

D.

Repeating the test case with different browsers and logging a separate defect for each one of them

Full Access
Question # 106

Which ONE of the following roles is responsible for mediating, managing time, and generating a safe review environment in which everyone can speak freely?

A.

Manager

B.

Reviewer

C.

Review leader

D.

Moderator

Full Access
Question # 107

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 # 108

Which of the following statements regarding the testing quadrants model is correct?

A.

The testing quadrants model provides a way of differentiating between types of tests and assists in explaining them to stakeholders.

B.

The testing quadrants model assigns test types to the corresponding V-Model test levels.

C.

With the testing quadrants model, tests can be either business-oriented or product-oriented.

D.

The testing quadrants model assigns tests from one of the four quadrants to each iteration in the Agile development.

Full Access
Question # 109

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

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

Full Access
Question # 110

Which of the following is a function of a dynamic analysis tool?

A.

Provide support for traceability of tests, test results and incidents to source documents

B.

Monitor the allocation, use and de-allocation of memory during run-time of a program

C.

Execute programs step-by-step in order to reproduce failures and find corresponding defects

D.

Provide support for release of baselines consisting of configuration items

Full Access
Question # 111

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

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.

Full Access
Question # 112

Why it is essential that defects found in a review be reported objectively?

A.

In order to facilitate easy entry of detected defects in a OTS (Defect Tracking System)

B.

In order to allow the author of reviewed work product(S) to take the feedback positively as an effort at improving the product (S) and not as a personal assault

C.

In order to allow the review moderator to easily understand them, and assign them to the right developer for fixing

D.

In order to allow augmentation of existing checklists used for reviewing the work product (S)

Full Access
Question # 113

Use Scenario 1 “Happy Tomatoes” (from the previous question).

Using the Boundary Value Analysis (BVA) technique (in its two-point variant), identify the set of input values that provides the HIGHEST coverage.

A.

{7,8,21,22,29,30}

B.

{7,8,22,23,29,30}

C.

{6,7,8,21,22,29,31}

D.

{6,7,21,22,29,30}

Full Access
Question # 114

Which of the following BEST matches the descriptions with the different categories of test techniques?

1.Test cases are based on the test basis which may include the requirements, use cases and user stories

2.Test cases are based on the test basis which may include the software architecture or code

3.Test cases can show deviations from the requirements

4.These test techniques are applicable to both functional and non-functional testing

5.Tests are based on knowledge of developers, users and other stakeholders

Black - Black-box test techniques

White * White-box test techniques

Experience - Experience-based test techniques

A.

Black -1,3.4 White - 2 Experience - 5

B.

Black - 2, 3 White -1 Experience - 4, 5

C.

Black -1,2 White - 3, 4 Experience - 5

D.

Black - 2, 3 White -1,5 Experience - 4

Full Access
Question # 115

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?

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.

Full Access
Question # 116

Which of the following is a role that is usually responsible for documenting the findings (e.g., action items, decisions, recommendations) made by the review team as part of a typical formal review?

A.

Review leader

B.

Facilitator.

C.

Recorder.

D.

Moderator

Full Access
Question # 117

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

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

A.

Expected result

B.

Test case identifier

C.

Test setup details

D.

Actual result

Full Access
Question # 118

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

IF Gender = Boy

If Age > 3 AND Age < 5

Shoe Size = 1

ELSE IF Age >=5 AND Age < 7

Shoe Size = 2

ENDIF

ELSE

IF Age > 3 AND Age < 5

Shoe Size = 0

ELSE IF Age >=5 AND Age < 7

Shoe Size = 1

ENDIF

ENDIF

A.

6

B.

4

C.

2

D.

6

Full Access
Question # 119

Which of the following answers describes a reason for adopting experience-based testing techniques?

A.

Experience-based test techniques provide more systematic coverage cnteria than black-box and white-box test techniques

B.

Experience-based test techniques completely rely on the tester's past experience for designing test cases.

C.

Experience-based test techniques allow designing test cases that are usually easier to reproduce than those designed with black-box and white-box test techniques.

D.

Experience-based test techniques tend to find defects that may be difficult to find with black-box and white-box test techniques and are often useful to complement these more systematic techniques.

Full Access