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

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

Page: 1 / 36
Total 361 questions

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

Question 1

"Statement Testing" is part of;

Options:

A.

Specification Based testing

B.

Decision Testing

C.

Experience based testing

D.

Structured based testing

Question 2

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 3

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

Options:

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.

Question 4

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 5

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 6

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

Options:

A.

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

B.

The testing of software demonstrates the absence of defects.

C.

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

D.

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

Question 7

Which of the following is a task the Author is responsible for, as part of a typical formal review?

Options:

A.

Determining the people who will be involved in the review

B.

Recording the anomalies found during the review meeting

C.

Identifying potential anomalies in the work product under review

D.

Fixing the anomalies found in the work product under review

Question 8

Consider the following iteration planning tasks where a tester can provide value:

    Break down user stories into tasks (particularly testing tasks)

    Estimate test effort for all testing tasks

    Identify and refine functional and non-functional aspects of the test object

Which ONE of the following tasks should be ADDED to the above list?

Options:

A.

Determining the test strategy

B.

Participating in the detailed risk analysis of user stories and determining their testability

C.

Planning the testing for the release

D.

Writing testable user stories and acceptance criteria

Question 9

Mark the correct sentences:

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

* A human mistake may produce a defect

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

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

* Defects occur only as a result of technology changes

Options:

A.

II, IV

B.

I, II

C.

IV, V

D.

II, III, IV

Question 10

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 11

The following decision table is used to assist a doctor in determining the drug therapy to prescribe for a patient (aged 6 to 65 years) diagnosed with acute sinusitis. The table consists of three Boolean conditions and six actions

Based only on the given information, which of the following statements is TRUE?

Options:

A.

Column 7 represents an impossible situation and thus can be deleted

B.

Columns 1 and 3 can be merged into a single column

C.

Columns 2, 4, 6 and 8 can be merged into a single column

D.

Columns 5 and 7 can be merged into a single column

Question 12

For each of the test cases to be executed, the following table specifies the priority order and dependencies on other test cases

Question # 12

Which of the following test execution schedules is compatible with the logical dependencies and allows executing the test cases in priority order?

Options:

A.

TC4, TC3, TC2, TC6, TC5. TC1

B.

TC4, TC6, TC3, TC2, TC5, TC1

C.

TC3, TC5, TC6, TC1, TC4, TC3

D.

TC4, TC3, TC2, TC6, TC1, TC5

Question 13

Match each objective to the correct test level

Objective:

A)Verifying whetherthe functionalandnon-functlonalbehaviorsof the system are as designed andspecified.

B)Verifying whetherthe functionalandnon-functlonalbehaviorsof the interfaces are as designed.

C)Verifying whetherthe functionalandnon-functionalbehaviorsof the components are as designedand specified.

D)Establishing confidence in the quality of the systemas a whole.

Test Level:

1.Component testing.

2.Integration testing.

3.System testing.

4.Acceptance testing.

Options:

A.

A3, B2. C4. D1

B.

A2, B3, Cl, D4

C.

A3. B2. C1. D4

Question 14

Which of the following statements regarding inspection is NOT true?

Options:

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

Question 15

Decision table testing is being performed on transactions in a bank’s ATM (Automated Teller Machine) system. Two test cases have already been generated for rules 1 and 4. which are shown below:

Question # 15

Which two of the additional test cases would achieve full coverage of the full decision table (when combined with the test cases that have already been generated for rules 1 and 4)?

Options:

A.

DT1, DT4

B.

DT3, DT4

C.

DT2, DT3

D.

DT1.DT2

Question 16

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 17

Which of the following is an advantage of the whole team approach?

Options:

A.

It helps avoid the risk of tasks associated with a user story not moving through the Agile task board at an acceptable rate during an iteration.

B.

It helps team members understand the current status of an iteration by visualising the amount of work left to do compared to the time allotted for the iteration

C.

It helps the whole team be more effective in test case design by requiring all team members to master all types of test techniques.

D.

It helps team members develop better relationships with each other and make their collaboration more effective for the benefit of the project.

Question 18

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

Options:

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.

Question 19

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

Options:

A.

Verification is confirmation through the provision of objective evidence that the specified requirements have been met while validation is confirmation through the provision of objective evidence that the requirements for a specific intended use have been met

B.

Verification is confirmation through the provision of subjective evidence that the specified requirements have been met while validation is confirmation through the provision of subjective evidence that the designs for a specific intended use have been met

C.

Validation is confirmation through the provision of objective evidence that the specified requirements have been met while verification is confirmation through the provision of objective evidence that the requirements for a specific intended use have been met

D.

Validation is confirmation through the provision of subjective evidence that the specified requirements have been met while verification is confirmation through the provision of subjective evidence that the designs for a specific intended use have been met

Question 20

Which of the following BEST describes checklist-based testing?

Options:

A.

Checklist-based testing includes formal tests from detailed lists of test conditions, allowing much repeatability

B.

Checklist-based testing may involve a list of tests based on what is important to the user as well as an understanding of why and how software fails

C.

Checklist-based testing, while popular, provides little consistency and few guidelines concerning test case development

D.

Checklist-based testing is restricted to non-functional testing, including usability, performance, and security test

Question 21

In which of the following cases you would NOT execute maintenance testing?

Options:

A.

Retirement of the software or system

B.

Modifications to a released software or system

C.

Migration of the system data to a replacement system

D.

Update to the Maintainability requirements during the development phase

Question 22

Which of the following is the main benefit of a configuration management of testware?

Options:

A.

All testware is backed up with restore option, including incident reports and change requests. B. The testware can be traced to information in requirements tools and to the bug tracking system.

B.

All testware items are identified, version controlled, tracked tor changes with relation to each other

C.

There is an easy way to assess the level to test coverage provided by the existing tests

Question 23

Which type of software development product can undergo static testing?

Options:

A.

Any software development product can undergo static testing, including requirements specifications, design specifications and code.

B.

Static tests should be performed on the installation and user guide documents as these documents are used by the end user.

C.

Static testing is done only on the code as part of the "code review" sessions Other documents are reviewed, but not by static testing.

D.

Static testing is done only on the requirements You need to execute the software in order to find defects in the code.

Question 24

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 25

A test status report SHOULD:

Options:

A.

Specify the impediments to carrying out the planned test activities in the reporting period and the corresponding solutions put in place to remove them

B.

Be produced as part of test completion activities and report unmitigated product risks to support the decision whether or not to release the product

C.

Always be based on the same template within an organisation, as its structure and contents should not be affected by the audience to which the report is presented.

D.

Specify the lines of communication between testing, other lifecycle activities, and within the organisation that were chosen at the outset of the test project.

Question 26

Which of the following statements about testware are correct?

I When closing the test activities, all the testware resources can be uninstalled and released

II All the testware should be subject to Configuration Management

III. The testware. at the end of the project, should be transferred to the organization responsible for maintenance

IV The developers are responsible for the correct installation of the testware

Options:

A.

II, Ill

B.

I, Ill

C.

I, IV

D.

II, IV

Question 27

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

Options:

A.

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

B.

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

C.

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

D.

An unregistered user shouldn't be shown any report

Question 28

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

Options:

A.

Boundary value analysis.

B.

Error guessing

C.

Exploratory testing

D.

Fault attack

Question 29

A software company decides to invest in reviews of various types. The thought process they have is that each artifact needs to be reviewed using only one of the review methods depending on the criticality of the artifact.

Options:

A.

The thought process is incorrect. The whole company should adopt same standard for review of all artifacts.

B.

The thought process is correct. The whole company should decide or the review method based on their CMM level.

C.

The thought process is incorrect. Same artifact can be reviewed using different review methods

D.

The thought process is correct. It wastes time to review same artifact using efferent review methods

Question 30

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

Options:

A.

Test environment details

B.

How to reproduce the defect

C.

How to fix the defect

D.

Seventy and priority

Question 31

A typical objective of testing is to ensure that:

Options:

A.

testing is used to drive the development of a software

B.

a software has been tested using a combination of test techniques

C.

there are no defects in a software that is about to be released

D.

a software has been properly covered

Question 32

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

Options:

A.

It is an example of collaboration tool

B.

It is an example of test implementation tool

C.

It is an example of DevOps related tools

D.

It is an example of automated unit testing tool

Question 33

Which of the following statements about retrospectives is TRUE?

Options:

A.

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

B.

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

C.

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

D.

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

Question 34

Who of the following has the best knowledge to decide what tests in a test project should be automated?

Options:

A.

The developer

B.

The customer

C.

The development manager

D.

The test leader

Question 35

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 36

What is test oracle?

Options:

A.

The source of lest objectives

B.

The source for the actual results

C.

The source of expected results

D.

The source of input conditions

Question 37

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 38

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

Options:

A.

Can't be determined

B.

Covering all transitions at least once

C.

Covering only start and end states

D.

Covering all states at least once

Question 39

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 40

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

Options:

A.

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

B.

Independent testers may lack information regarding the test object.

C.

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

D.

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

Question 41

A test score indicator for students produces a performance score based on a combination of the number of consecutive hours studied (below 4 hours, 4 to 8 hours. 9 to 12 hours or above 12 hours) and the average intensity of focus on the material during the study time (low, medium or high).

Given the following test cases:

hours intensity score

T1 3 low55

T2 14 high 95

T3 9 low75

What is the minimum number of additional test cases that are needed to ensure full coverage of all valid INPUT equivalence partitions?

Options:

A.

1

B.

2

C.

3

D.

4

Question 42

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 43

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

Options:

A.

Test design

B.

Test analysis

C.

Test implementation

D.

Test execution

Question 44

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

Options:

A.

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

B.

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

C.

Testers should only be involved during the testing phase.

D.

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

Question 45

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?

Options:

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

Question 46

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

Options:

A.

The project manager's preference

B.

Tester skill level with the software development lifecycle model

C.

The project team's overall familiarity with the model

D.

The type of product being developed

Question 47

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

I. Analyzing the impact of changes.

ii. A measure of code quality.

iii. Accurate test estimation.

iv. Making testing auditable.

Select the correct answer:

Options:

A.

i and ii

B.

i and iv

C.

i and iii

D.

ii and iii

Question 48

A Static analysis tool analyzes a given program's CONTROL FLOW among other things. Which of the following options represents the most likely outcome of the control flow analysis:

Options:

A.

Identification of unreachable code

B.

Report on adherence to the coding standards

C.

Number of comment lines

D.

Number of source code lines

Question 49

After being in operation for many years, a document management system must be decommissioned as it has reached its end of life. This system will not be replaced by any other new system. A legal obligation provides that all documents within the system must be kept for at least 20 years in a state archive. Which of the following statements about maintenance testing for decommissioning of this system is TRUE?

Options:

A.

No maintenance testing is required as this system will not be replaced.

B.

Data migration testing is required as part of maintenance testing

C.

Confirmation testing is required as part of maintenance testing.

D.

Regression testing is required as part of maintenance testing

Question 50

Consider the following statements (I to V) about software testing:

I. Can be applied to non-executable work products.

II. Can be used to measure performance efficiency.

III. Can lead to the detection of defects.

IV. Can find defects directly.

V. Can identify unexpected behaviors caused by potential defects.

Which ONE of the following options is the list that characterizes static tests the BEST?

Options:

A.

Statements I, III, and IV

B.

Statements II, IV, and V

C.

Statements I, II, and IV

D.

Statements II, III, and V

Question 51

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

Which of the following statements BEST describes this scenario?

Options:

A.

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

B.

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

C.

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

D.

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

Question 52

Which ONE of the following tools would be MOST SUITABLE for facilitating the creation of test cases, test data, and test procedures?

Options:

A.

Test design and implementation tools are specifically designed for creating test cases, test data, and test procedures.

B.

Static testing tools as they assist the tester in conducting reviews and static analysis.

C.

DevOps tools, as they support the automated build process and CI/CD.

D.

Test execution and coverage tools facilitate the automated execution of tests and the measurement of test coverage.

Question 53

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

Options:

A.

Having the business organization participate as an independent test team can hurt the overall testing effort since business participants are often not trained nor experienced in testing

B.

Due to their differing backgrounds and perspectives, an independent test team may discover defects which the developers did not uncover

C.

An independent test team may be isolated from the rest of the development and project team

D.

An independent test team may possess specializations in specific test types such as usability or security which detract from the overall effectiveness of the test team

Question 54

Which of the following is an example of black-box dynamic testing?

Options:

A.

Functional Testing

B.

Code inspection

C.

Checking memory leaks for a program by executing it

D.

Coverage analysis

Question 55

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

Options:

A.

Every executable statement Is covered.

B.

Every output equivalence class has been tested.

C.

Every input equivalence class has been tested.

D.

The "dead" code has not been covered.

Question 56

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

Options:

A.

Unlike dynamic testing, which can be also performed manually, static testing cannot be performed without specialized tools

B.

Static testing is usually much less cost-effective than dynamic testing

C.

Unlike dynamic testing, which focuses on detecting potential defects, static testing focuses on detecting failures which may be due to actual defects

D.

Both static testing and dynamic testing can be used to highlight issues associated with non-functional characteristics

Question 57

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

Options:

A.

configuration management tool

B.

unit test framework tool

C.

test design tool

D.

monitoring tool

Question 58

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 59

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 60

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 61

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 62

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

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

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 63

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 64

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?

Question # 64

Options:

A.

C1

B.

C4

C.

C3

D.

C2

Question 65

Consider the following list of possible benefits of retrospectives (A to D):

Options:

A.

Team bonding and learning

B.

Increased test effectiveness/efficiency

C.

Improved quality of the test basis

D.

Better cooperation between development and testing

... and the list of possible characteristics of retrospectives (1 to 4) that enable achieving these benefits:

The possibility of implementing suggestions for process improvement

The opportunity to raise problems and propose points for improvement

The regular review and optimization of the collaboration between team members

The possibility of addressing and solv

E.

A1 - B4 - C3 - D2

F.

A2 - B1 - C4 - D3

G.

A4 - B3 - C2 - D1

Question 66

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?

Options:

A.

[l] and [IV]

B.

[ii] and [III].

C.

[ii], [iii] and [v]

D.

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

Question 67

Which of the following project scenario gives the BEST example where maintenance testing should be triggered?

Options:

A.

Completion of architecture of the bank system

B.

Release of the early draft of the low level project design of an loT application

C.

Defect was found in a pre-released version of the customer service application

D.

Delivery of the hot fix to mobile operating system and ensuring that it still works

Question 68

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 69

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 70

What is 'Component Testing'?

Options:

A.

Integration Testing

B.

Functional testing

C.

Experience-based testing

D.

A test level

Question 71

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

Options:

A.

Kick-off meeting

B.

Low cost

C.

Individual preparation

D.

Metrics analysis

Question 72

Which of the following is a CORRECT statement about how a tester should communicate about defects, test results, and other test information?

Options:

A.

Testers should include personal opinions and judgements in defect reports and review findings

B.

Testers should emphasize the benefits of testing, such as increased quality and reduced risk

C.

Testers should reject all questions about their test findings and information

D.

Testers should take a command-and-control approach with the project team

Question 73

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 74

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

Which of the following examples demonstrates this?

Options:

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.

Question 75

During system testing phase of a word processor, a tester finds that on opening a file from a particular set of files, which are part of a critical workflow, the word processor crashes. Which of the following is the next step the tester should take poor to recording the deviation?

Options:

A.

Try to recreate the incident before reporting

B.

Try to identify the code fragment causing the problem

C.

Send an email to the developer and not report the bug

D.

Report the incident as is without any further action

Question 76

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

Options:

A.

Priority

B.

Severity

C.

Status

D.

Description

Question 77

How can testing contribute to higher quality?

Options:

A.

Testing help to measure the quality of software.

B.

Testing ensures that remaining defects are documented.

C.

Testing removes errors in the software.

D.

Testing eliminates the risk with software.

Question 78

An agile software development organization has recently hired a senior tester. The organization has distributed teams spread across time zones. They need to share test status with various stakeholders including upper management and customers at a regular interval. Which of the following statements seems to be correct with regards to the communication?

Options:

A.

Since the stakeholders include customers frequent informal communication without a specific frequency works better.

B.

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

C.

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

D.

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

Question 79

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

Question # 79

Options:

A.

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

B.

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

C.

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

D.

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

Question 80

The following 4 equivalence classes are given:

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

Options:

A.

-100; 100:1000; 1001

B.

-500; 0; 100; 1000

C.

-99; 99:101; 1001

D.

-1000; -100; 100; 1000

Question 81

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.

Question # 81

Options:

A.

D-C- B-A

B.

D-B-A-C

C.

C-B-A-D

D.

D-A-B-C

Question 82

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 83

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

Options:

A.

The customer decided that 100% branch coverage shall be achieved

B.

The acquisition of test automation tools was based on the assumption that it will be used m all projects

C.

For avionics and pharmaceutical systems software testing is mandated by standards

D.

The risks associated with delivering the system are far higher than the cost of testing

Question 84

In a two-hour uninterrupted test session, performed as part of an iteration on an Agile project, a heuristic checklist was used to help the tester focus on some specific usability issues of a web application.

The unscripted tests produced by the tester's experience during such session belong to which one of the following testing quadrants?

Options:

A.

Q1

B.

Q2

C.

Q3

D.

Q4

Question 85

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 86

Given the following review types and review characteristics:

a.Pair review

b.Walkthrough

c.Technical review

d.Inspection

1.Formal

2.Informal

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

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

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 87

Which ONE of the following work products TYPICALLY belongs to test execution?

Options:

A.

Test logs that document the results of test execution.

B.

Automated test scripts used for test execution.

C.

A test plan that describes the test strategy and test objectives.

D.

A list of test conditions prioritized during test analysis.

Question 88

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

Options:

A.

There is no difference between debugging and testing.

B.

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

C.

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

D.

Debugging is of no relevance in Agile development.

Question 89

Which of the following are the phases of the ISTQB fundamental test process?

Options:

A.

Test planning and control, Test analysis and design, Test implementation and execution, Evaluating ex t criteria and reporting. Test closure activities

B.

Test planning, Test analysis and design. Test implementation and control. Checking test coverage and reporting, Test closure activities

C.

Test planning and control, Test specification and design. Test implementation and execution, Evaluating test coverage and reporting, Retesting and regression testing, Test closure activities

D.

Test planning. Test specification and design. Test implementation and execution. Evaluating exit criteria and reporting. Retesting and test closure activities

Question 90

Which of the following statements about error guessing is true?

Options:

A.

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

B.

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

C.

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

D.

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

Question 91

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 92

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

Options:

A.

Fixing the cause

B.

Reproducing the failure

C.

Diagnosing the root cause

D.

Adding new test cases

Question 93

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

• [G1]: less than 300 euros

• [G2]: between 300 and 2000 euros

• [G3]: greater than 2000 euros

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

Options:

A.

12

B.

6

C.

4

D.

3

Question 94

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

Options:

A.

Planned tests have been executed.

B.

Availability of testable requirements.

C.

The number of unresolved defects is within an agreed limit.

D.

The number of estimated remaining defects is sufficiently low.

Question 95

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

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

II. Ensuring the proper use of testing tools.

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

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

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

Select the correct answer:

Options:

A.

i, iv and v

B.

i, ii and iii

C.

i, iii and v

D.

iii. iv and v

Question 96

During component testing of a program if 100% decision coverage is achieved, which of the following coverage criteria is also guaranteed to be 100%?

Options:

A.

100% Stale transition coverage

B.

100% Equivalence class coverage

C.

100% Boundary value coverage

D.

100% Statement coverage

Question 97

Why should you choose a test technique?

Options:

A.

Because you need to match the way you test to the content of the product under test

B.

Because of the time constraints that usually accompany a test project

C.

Because this way you cover the full scope of the product's functionality

D.

Because choosing a test technique is a common practice in software testing

Question 98

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:

Options:

A.

Test planning.

B.

Test analysis.

C.

Test design.

D.

Test monitoring and control.

Question 99

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

Options:

A.

Black-box test techniques.

B.

Experience-based test techniques.

C.

Checklist-based test techniques.

D.

White-box test techniques.

Question 100

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 101

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

Options:

A.

Develop a test strategy and test policy for the organization

B.

Promote and advocate the test team within the organization

C.

Create the detailed test execution schedule

D.

Introduce suitable metrics for measuring test progress

Question 102

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

Options:

A.

Pre-meeting preparation by reviewers

B.

Using checklists during the meeting

C.

Inviting end-users to the meeting

D.

Preparation of a review report

Question 103

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 104

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 105

Which of the following is MOST likely to be an example of a PROJECT risk?

Options:

A.

A computation is not always performed correctly in some situations

B.

A system architecture may not support some non-functional requirements

C.

Team members' skills may not be sufficient for the assigned work

D.

Specific modules do not adequately meet their intended functions according to the user

Question 106

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 107

Your manager asked you when testing will be complete. In order to answer this question, you'll most likely use:

Options:

A.

Test progress reports

B.

Your colleagues advice

C.

A conversion spreadsheet

D.

A Test Oracle

Question 108

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

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

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

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

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

Which of the following statements is TRUE?

Options:

A.

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

B.

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

C.

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

D.

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

Page: 1 / 36
Total 361 questions