Big 11.11 Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70special

ISTQB ISTQB-CTFL ISTQB Certified Tester Foundation Level (CTFL v4.0) Exam Practice Test

Page: 1 / 41
Total 406 questions

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

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 1

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

Options:

A.

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

B.

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

the test script.

C.

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

D.

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

Question 2

A system has valid input numbers ranging between 1000 and 99999 (both inclusive). Which of the following inputs are a result of designing tests for all valid equivalence classes and their boundaries?

Options:

A.

999.1000.23232.99999.100000

B.

999.1000.50000.100000.100001

C.

999.100000

D.

1000,50000,99999

Question 3

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

Options:

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

Question 4

Which of the following is correct with regards to debugging?

Options:

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

Question 5

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

Options:

A.

Acceptance testing

B.

Structural testing

C.

Integration testing

D.

Exploratory testing

Question 6

Which of the following statements is not correct?

Options:

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

Question 7

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

Options:

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

Question 8

Which of the following metrics relates to the number of defects per unit size of a work product?

Options:

A.

Requirement coverage

B.

Average operating time until failure

C.

Fault density

D.

Number of executed test cases in relation to non-executed test cases

Question 9

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

Options:

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.

Question 10

Which of the following statements correctly describe the business facing quadrant that supports the team?

Options:

A.

Exploratory tests are generally used for this quadrant

B.

It is the quadrant that deals with tests created on the basis of user stories.

C.

It is the quadrant that component testing

D.

It is the quadrant that Non-functional testing such as performance and the tests are created on the basis of user scenarios

Question 11

A document descnbes the test procedures that have been derived for the identified test sets Among other things, the order in which the test cases in the corresponding test set are to be executed according to the dependencies described by preconditions and postconditions is specified This document is a typical work product produced as part of:

Options:

A.

Test design.

B.

Test analysis

C.

Test Implementation.

D.

Test monitoring and control

Question 12

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

    Issue ID: DEF00223167

    Title: Saving after shopping in online shop fails

    Date: 2023-04-18

    Tester: Sabine Meier

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

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

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

Options:

A.

Severity of the defect

B.

Name of the developer who most likely caused the defect

C.

Tracking the quality of the work product

D.

Ideas for test process improvement

Question 13

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 14

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

When running test case TC_59, the actual result for t = 35 degrees Celsius is OUTPUT = X instead of the expected output.

Which information should NOT be included in the defect report?

Options:

A.

Identification of the test object and test environment

B.

A concise title and a short summary of the defect being reported

C.

Description of the structure of the test team

D.

Expected results and actual results

Question 15

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

Options:

A.

Make sure the planned test environment is ready to be delivered

B.

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

C.

Archive the testware for use in future test projects

D.

Gather the metrics that are used to guide the test project

Question 16

Which of the following BEST describes a test summary report for executive-level employees

Options:

A.

The report is detailed and includes a status summary of defects by priority or budget

B.

The report is detailed and includes specific information on defects and trends

C.

The report is high-level and includes a status summary of defects by priority or budget

D.

The report is high-level and includes specific information on defects and trends

Question 17

Test automation allows you to:

Options:

A.

demonstrate the absence of defects

B.

produce tests that are less subject to human errors

C.

avoid performing exploratory testing

D.

increase test process efficiency by facilitating management of defects

Question 18

The following table shows six test cases TC01 to TC06 with their priorities and dependencies.

Schedule the test execution of the specified test case set according to the priorities and dependencies. Since the test time is very tight, the number of test cases should be minimized as much as possible, but all very important test cases must be included.

Which of the following statements is correct?

Options:

A.

TC04, TC05, and TC06 can be deleted.

B.

TC05 and TC06 can be deleted.

C.

TC04 and TC05 can be deleted.

D.

TC03, TC04 and TC05 can be deleted.

Question 19

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

Options:

A.

Configuration management helps reduce testing effort by identifying a manageable number of test environment configurations in which to test the software, out of all possible configurations of the environment in which the software will be released

B.

Configuration management is an administrative discipline that includes change control, which is the process of controlling the changes to identified items referred to as Configuration Items'

C.

Configuration management is an approach to interoperability testing where tests are executed in the cloud, as the cloud can provide cost-effective access to multiple configurations of the test environments

D.

Configuration management helps ensure that all relevant project documentation and software items are uniquely identified in all their versions and therefore can be unambiguously referenced in test documentation

Question 20

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 21

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

Options:

A.

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

B.

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

C.

The shift-left approach can involve security vulnerabilities

D.

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

Question 22

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

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 23

Metrics can be collected during and at the end of testing activities to assess which of the following?

i. Progress against the planned schedule and budget.

II. Current quality of the test object.

Hi. Adequacy of the test approach.

iv. Effectiveness of the test activities with respect to the objectives.

v. All the above.

Select the correct answer:

Options:

A.

Only i and ii.

B.

Only i and iii.

C.

Only I, ii and iv.

D.

Only v.

Question 24

Which of the following is LEAST likely to describe a task performed by someone in a testing role?

Options:

A.

Create test completion report

B.

Evaluate test basis and test object

C.

Assess testability of test object

D.

Define test environment requirements

Question 25

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

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

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

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

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 26

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

Options:

A.

A test leader writes a test summary report

B.

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

C.

A tester installs a test ten in the lest environment

D.

A tester finds a bug which is resolved prior to release

Question 27

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

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

Options:

A.

Inspection

B.

Audit

C.

Walkthrough

D.

Informal review

Question 28

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

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

Options:

A.

Code coverage

B.

Data flow coverage

C.

Statement coverage

D.

Branch Coverage

Question 29

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

Options:

A.

Test monitoring and control

B.

Test implementation

C.

Test design

D.

Test analysis

Question 30

Given some statements about independence of testing

i. Independence is a replacement for familiarity with the code

ii. Independence helps remove the biases produced because of own work

iii. Similar kind of failures can be detected by anyone

iv Assumptions by different people are different revealing weaknesses

Which of the following CORRECTLY represents the benefits?

Options:

A.

ii and iv

B.

iii and iv

C.

i and iii

D.

i and iv

Question 31

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

What type of testing should you do?

Options:

A.

Decision-based testing.

B.

Checklist-based testing.

C.

Error guessing.

D.

Exploratory testing.

Question 32

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

Options:

A.

Tests which capture the time it takes to save a file

B.

Tests which calculate overtime pay for those employees entitled to such

C.

Tests related to "what" the system should do

D.

Tests based on the internal structure of a component or system

Question 33

An organization is working on updating test cases for a particular module of their software. Sam updated a set of test cases yesterday and saved the new version on his PC.

Unfortunately, the hard disk of his PC crashed, and his work was lost.

The IT department of the organization restored the contents of his hard disk with the last available back-up - from the previous morning. However, the changes made by him yesterday were lost forever.

Which of the following tools had it been used, would have prevented the loss of Sam's updates?

Options:

A.

Test Execution tool

B.

Configuration Management Tool

C.

Backup tool

D.

Incident Management Tool

Question 34

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

Options:

A.

Decision table testing, state transition testing.

B.

Equivalence partitioning, Boundary value analysis.

C.

Exploratory testing, statement coverage.

D.

Decision coverage, fault attack.

Question 35

In order to exercise the right to vote, a person must meet the following requirements:

    be able to prove citizenship of the country

    be a resident in the administrative unit concerned

    have a minimum age of 18 years

    no other reasons for exclusion exist

Create the associated decision table and minimize it so that all conditions are correctly covered.

Hint: remember to use the "no other reasons for exclusion exist" condition when creating the decision table.

How many test cases are at least required to achieve the coverage of all decision rules and what could be the concrete test cases?

Options:

A.

5 test cases. 1 test case where all 4 prerequisites are fulfilled and 4 test cases for exactly one unfulfilled prerequisite each.

B.

16 test cases. With 4 conditions, each of which can be true or false, there are 16 (2 to the power of 4) possible combinations to be tested.

C.

2 test cases. 1 test case where all 4 conditions are fulfilled and 1 test case where all 4 conditions are not fulfilled.

D.

8 test cases. With 4 conditions, each of which can be true or false, there are 8 (4*2) possible combinations to be tested.

Question 36

Confirmation testing is performed after:

Options:

A.

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

B.

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

C.

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

D.

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

Question 37

Which of the following work products cannot be examined by static analysis?

Options:

A.

Test plans

B.

Source code

C.

Compiled code

D.

Formal models

Question 38

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?

Options:

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

Question 39

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

Options:

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

Question 40

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

Options:

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.

Question 41

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?

Options:

A.

Conclusions, recommendations, and approvals.

B.

Change history.

C.

Description of the defect to enable reproduction.

D.

Status of defect

Question 42

Select the roles required in a formal review:

Options:

A.

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

B.

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

C.

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

D.

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

Question 43

Which of the following statements about statement coverage is TRUE?

Options:

A.

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

B.

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

C.

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

D.

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

Question 44

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

Select exactly one option (1 out of 4)!

Options:

A.

Exhaustive testing can show the absence of defects.

B.

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

C.

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

D.

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

Question 45

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

Options:

A.

Test schedules

B.

Cost of testing performed so far

C.

Confidence of testers in tested code

D.

Number of unfixed defects

Question 46

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

Options:

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

Question 47

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

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

Options:

A.

Pesticide Paradox

B.

Early testing

C.

Absence-of-errors fallacy

D.

Defect clustering

Question 48

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

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 49

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 50

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

Options:

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.

Question 51

Which of the following statements is correct?

Options:

A.

Testing based on the structure of the software under test (SUT) is white-box testing whereas testing the input-output behaviour without prewritten test cases is experience based testing.

B.

Testing the software under test (SUT) is possible only after implementation in white-box testing whereas testing the software even before implementation is possible in exploratory testing.

C.

Testing the software under test (SUT) using knowledge of the tester is experience based testing whereas without pre-written test cases is using black-box testing techniques.

D.

Testing the software under test (SUT) based on design is black-box testing whereas testing the input-output behaviour is experience based testing.

Question 52

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

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

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

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

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

Which of the following statements is true?

Options:

A.

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

B.

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

C.

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

D.

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

Question 53

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

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 54

Atypical generic skill required for the role of tester is the ability to

Options:

A.

Take on the role of developer to meet challenging project deadlines

B.

Assume leadership aimed at imposing decisions on the rest of the team.

C.

Use tools to make the execution of repetitive testing tasks more efficient.

D.

Determine the corrective actions to get a test project on track in case of deviations from the test plan

Question 55

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

Options:

A.

The state transition diagram explicitly shows all invalid transitions.

B.

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

C.

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

D.

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

Question 56

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

Options:

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.

Question 57

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

Options:

A.

Tests wear out

B.

Absence-of-errors fallacy

C.

Working software over comprehensive documentation.

D.

Defects cluster together

Question 58

Which of the following statements refers to good testing practice to be applied regardless of the chosen software development model?

Options:

A.

Tests should be written in executable format before the code is written and should act as executable specifications that drive coding

B.

Test levels should be defined such that the exit criteria of one level are part of the entry criteria for the next level

C.

Test objectives should be the same for all test levels, although the number of tests designed at various levels can vary significantly

D.

Involvement of testers in work product reviews should occur as early as possible to take advantage of the early testing principle

Question 59

Exploratory testing is an experience-based test technique

Options:

A.

Where a developer and a tester work together on the same workstation while the developer actively writes code, the tester explores the code to find defects.

B.

That can be organised into sessions guided by test charters outlining test objectives that will guide the testers' exploration

C.

Where a team of testers explores all possible test techniques in order to determine the most suitable combination of these techniques to apply for a test project.

D.

That aims at finding defects by designing tests that exercise all possible combinations of input values and preconditions

Question 60

What is 'Component Testing'?

Options:

A.

Integration Testing

B.

Functional testing

C.

Experience-based testing

D.

A test level

Question 61

Which are the MAIN goals of risk management in a software project?

Options:

A.

To increase the success probability for the project regardless of costs.

B.

To increase focus on preventative processes and to increase satisfaction for the testers.

C.

To control contractual problems and minimize the impacts of company policies.

D.

To reduce the probability of undesired situations and to reduce the effect of potential impact.

Question 62

A requirement specifies that a certain identifier (ID) must be between 5 and 10 characters long, must contain only alphanumenc characters, and its first character must be a letter As a tester, you want to apply one-dimensional equivalence partitioning to test this ID. This means that you have to apply equivalence partitioning individually: to the length of the ID, the type of characters contained within the ID, and the type of the first character of the ID. What is the number of partitions to cover?

Options:

A.

7.

B.

6.

C.

5.

D.

3.

Question 63

Which of the following is a possible reason for introducing a defect in software code?

Options:

A.

Rushing to meet a tight deadline to turn code over for testing

B.

Improper unit testing

C.

Improper system testing

D.

Focus on static testing over dynamic testing

Question 64

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

Options:

A.

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

B.

A small number of modules contains the most defects

C.

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

D.

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

Question 65

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

Options:

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.

Question 66

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

Options:

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.

Question 67

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

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

Options:

A.

Walkthrough

B.

Informal Review

C.

Technical Review

D.

Management Review

Question 68

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

Options:

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.

Question 69

Which of the following is a test-first approach, where tests that express a shared understanding from stakeholders of how the application is expected to work, are first written in business-readable language (following the Given/When/Then format), and then made executable to drive development?

Options:

A.

Test-Driven Development (TDD)

B.

Acceptance Test-Driven Development (ATDD)

C.

Behavior-Driven Development (BDD)

D.

Domain-Driven Design (DDD)

Question 70

What does configuration management enable for testing?

Options:

A.

It enables the scheduling of test resources.

B.

It enables the derivation of test cases and test data.

C.

It enables the creation of test progress reports.

D.

It enables the versioning of the test elements.

Question 71

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 72

Which of the following statements about static analysis are FALSE?

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

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

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

IV Static analysis typically detects failures prior to component testing.

Options:

A.

I. II

B.

II. Ill

C.

III. IV

D.

I, IV

Question 73

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?

Options:

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

Question 74

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

Options:

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

Question 75

Which of the following is NOT a product risk?

Options:

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

Question 76

Which of the following definitions is NOT true?

Options:

A.

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

B.

Test execution tools execute test objects using automated test scripts.

C.

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

D.

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

Question 77

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

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

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

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

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

Options:

A.

{7,10,21,40}

B.

{8,10,25,40}

C.

{7,10,25,29}

D.

{7,10,25,40}

Question 78

Which of the following sentences describe a product risk?

Options:

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

Question 79

The four test levels used in ISTQB syllabus are:

1. Component (unit) testing

2. Integration testing

3. System testing

4. Acceptance testing

An organization wants to do away with integration testing but otherwise follow V-model. Which of the following statements is correct?

Options:

A.

It is allowed as organizations can decide on men test levels to do depending on the context of the system under test

B.

It is allowed because integration testing is not an important test level arc! can be dispensed with.

C.

It is not allowed because integration testing is a very important test level and ignoring i: means definite poor product quality

D.

It is not allowed as organizations can't change the test levels as these are chosen on the basis of the SDLC (software development life cycle) model

Question 80

Which of the following is an example of tasks most associated with the test design activity?

Options:

A.

The project manager updates the project schedule as key test tasks are completed

B.

Test data, derived from production data, is loaded into the test environment

C.

Every day. the tester notes the status of his/her test cases in preparation for daily reports

D.

The identification of test execution and test automation tools

Question 81

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

Options:

A.

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

B.

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

C.

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

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

D.

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

E.

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

F.

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

G.

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

Question 82

The tests at the bottom layer of the test pyramid:

Options:

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

Question 83

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 84

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

Options:

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.

Question 85

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:

Options:

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

Question 86

When should component integration tests be carried out?

Options:

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

Question 87

You are a tester working on a critical project. Based on the risk analysis you execution? Priority 1 is the highest and Priority 3 is the lowest priority.

Options:

A.

D-C- B-A

B.

D-B-A-C

C.

C-B-A-D

D.

D-A-B-C

Question 88

Which of the following statements about independent testing is WRONG?

Options:

A.

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

B.

Independent testing is best suited for the system test level.

C.

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

D.

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

Question 89

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

Options:

A.

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

B.

The unexpected test environment downtime that resulted in slower test execution

C.

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

D.

The test procedures of all test cases that have been executed

Question 90

Which of the following statements about decision tables are TRUE?

I. Generally, decision tables are generated for low risk test items.

II. Test cases derived from decision tables can be used for component tests.

III. Several test cases can be selected for each column of the decision table.

IV. The conditions in the decision table represent negative tests generally.

Options:

A.

I. Ill

B.

I, IV

C.

II. IV

D.

II. Ill

Question 91

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?

Options:

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

Question 92

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

Options:

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

Question 93

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?

Options:

A.

C1

B.

C4

C.

C3

D.

C2

Question 94

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?

Options:

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

Question 95

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

Options:

A.

Scribe (or recorder)

B.

Manager

C.

Moderator (or facilitator)

D.

Reviewer

Question 96

Which ONE of the following is a characteristic of exploratory testing?

Options:

A.

Effectiveness depends on the individual testers' skills

B.

Usually conducted when there is sufficient time for testing

C.

Testing without defined time-boxes

D.

Test cases are written once the specifications become available

Question 97

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 tran-sitions provides the highest level of tran-sition coverage for the model (assuming you can start in any state)?

Options:

A.

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

B.

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

C.

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

D.

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

Question 98

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

Options:

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.

Question 99

"Statement Testing" is part of;

Options:

A.

Specification Based testing

B.

Decision Testing

C.

Experience based testing

D.

Structured based testing

Question 100

Which of the following statements about static testing is true?

Options:

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.

Question 101

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

I Estimates of defect density or reliability measures.

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

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

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

Options:

A.

I, III, IV

B.

I, II, III

C.

III, IV

D.

II, III, IV

Question 102

Which of the following is NOT an objective of testing?

Options:

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

Question 103

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.

Options:

A.

II, III, V

B.

I, II, IV

C.

I, III, v

D.

II, III, IV

Question 104

Which of the following statements about the testing quadrants is TRUE?

Options:

A.

The higher the number of the testing quadrant, the more important the tests associated with this quadrant are

B.

Automated acceptance tests produced during BDD and ATDD are classified in quadrant 02.

C.

Exploratory tests are classified in quadrant Q3, and they are usually included in a continuous integration process.

D.

Automated unit tests produced during TDD are classified in quadrant Q4 as they are technology facing.

Question 105

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

Options:

A.

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

B.

Static testing reduces testing costs and time.

C.

Static testing increases development costs and time.

D.

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

Question 106

For a mandatory input field "ZIP code" the following rules are given:

1 - The valid ZIP code format is 5 numeric digits.

2 - The code has to exist in the post office's official ZIP code list

Using equivalence classes partitioning, how many test cases are required to test this field?

Options:

A.

8

B.

3

C.

6

D.

4

Question 107

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 108

Which of the options below about statement testing is correct?

Options:

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.

Question 109

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

The letter grades for different numerical grades should be:

Above 89, up to 100 - A

Above 79, up to 89 • B

Above 69, up to 79 • C

Above 59, up to 69 - D

Below 60- F

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

Options:

A.

0, 58.59,70, 80

B.

74, 79.84,85, 89

C.

79, 89.90,99, 100

D.

69, 79. 80, 89, 90

Question 110

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 111

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

Options:

A.

It is not a defect

B.

Defect

C.

Error

D.

Failure

Question 112

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 113

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

Options:

A.

Test design specification

B.

Project plan

C.

Requirements specification

D.

Test plan

Question 114

Which ONE of the following elements is TYPICALLY used to guide testing during exploratory testing?

Options:

A.

A test charter that defines the testing objectives for the test session.

B.

A comprehensive specification that must be fully available before testing begins.

C.

A detailed test script that prescribes all the steps to be performed.

D.

A predefined test case that must be executed exactly as documented.

Question 115

Which of the following types of tools is BEST suited for determining source code compliance with the guidelines provided by a coding standard?

Options:

A.

Containerisation tool

B.

Fault seeding tool.

C.

Static analysis tool.

D.

Test data preparation tool

Question 116

The whole-team approach:

Options:

A.

promotes the idea that all team members should have a thorough understanding of test techniques

B.

is a consensus-based approach that engages the whole team in estimating the user stories

C.

promotes the idea that all team members should be responsible for the quality of the product

D.

is mostly adopted in projects aimed at developing safety-critical systems, as it ensures the highest level of testing independence

Question 117

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

Options:

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.

Question 118

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

Which of the following MOST accurately reflects this scenario?

Options:

A.

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

B.

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

C.

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

D.

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

Question 119

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

Options:

A.

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

B.

Choosing a tool for automated unit testing to reduce the risks

C.

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

D.

Selecting a tester with required knowledge related to compliance and standards

Question 120

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 121

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

Options:

A.

Functions that take much longer time to complete than expected

B.

Variables that were declared in the code without initialization

C.

Crashes of the application

D.

A sub-system that does not perform the intended functionality

Page: 1 / 41
Total 406 questions