Labour Day Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: geek65

CTFL_Syll2018 ISTQB Certified Tester Foundation Level (Syllabus 2018) Questions and Answers

Questions 4

A "functional test" is...

Options:

A.

... a test focused on the efficiency of the system

B.

... a dynamic test for which the tests are based on the specification of the test object.

C.

... a static comparison of test and requirements specification of a test object

D.

... a test for which the test cases and test data are based on the structure of the test object

Buy Now
Questions 5

Why is measurement of code coverage Important?

Options:

A.

Because 100% code coverage implies 100% coverage of requirements

B.

Because 100% code coverage guarantees that there are no coding errors

C.

Because code coverage can be used to ensure that all code is exercised by tests

D.

Because code coverage can ensure that all decisions are correctly implemented in the code

Buy Now
Questions 6

Which of the following options BEST explain the pesticide paradox principle of testing?

Options:

A.

If we do not regularly review and revise our tests, we'll stop finding defects

B.

Repeatedly running a set of tests will ensure that a system is defect free

C.

Defects are, paradoxically, often contained in a small number of modules

D.

Testing, like spraying pesticide, is an effective bug / defect removal activity

Buy Now
Questions 7

Which of the following statements about estimation of the test effort is WRONG?

Options:

A.

Effort estimate can be inaccurate because the quality of the product under tests is not known.

B.

Once the test effort is estimated, resources can be identified and a schedule can be drawn up.

C.

Experience based estimation is one of the estimation techniques.

D.

Effort estimate depends on the budget of the project.

Buy Now
Questions 8

You are testing an e-commerce system The system accepts four different types of Credit Cards; each card has its own rules for valid and invalid numbers. The following is a portion of the Decision Table for Order Management.:

The combination of the conditions Valid Card Number (NO) + Purchase Approved (YES) is not feasible.

You wish to perform a test which completely covers all the combinations of equivalence partitioning tor the different types of credit card, according to the rules shown in the above Decision Table

How many test cases do you need?

Options:

A.

8

B.

4

C.

16

D.

12

Buy Now
Questions 9

Choose below the best characterization of the difference between black-box testing and white-box testing

Options:

A.

For black-box testing, the testers do not need to know the test object in advance

B.

For white-box testing, the testers have to consult specifications and developers before running any tests

C.

Black box testing uses static analysis. White box testing uses dynamic analysis

D.

Black-box testing is based on the test basis documentation. White-box testing is based on an analysis of the code itself.

E.

Black-box testing is based on an analysis of the code itself White-box testing is based on the test basis.

Buy Now
Questions 10

An issue has been found in a production system, where a code component fails to release memory after it has finished using it. Which of the following tools would have been the MOST effective at detecting this defect during Performance testing?

Options:

A.

Dynamic analysis tool.

B.

Test Execution tool.

C.

Configuration management tool.

D.

Coverage measurement tool.

Buy Now
Questions 11

Which of the following does NOT represent one of the three triggers for maintenance testing an operational system?

Options:

A.

Data migration

B.

System retirement

C.

System modification

D.

Introduction of a test management tool

Buy Now
Questions 12

Which of the following correctly describes the goal of Statement Testing?

Options:

A.

Reduce the number of tests needed to test the system

B.

Assess of the correctness of key statements in each module of the application

C.

Increase the percentage of executable statements that are exercised by a test set

D.

Assess the number of code statements needed to implement each feature

Buy Now
Questions 13

Which of the following is NOT an example of a common test metric?

Options:

A.

Percentage of work done in test environment creation

B.

Average number of expected defects per requirement

C.

Number of test cases run

D.

Deviation from test milestone dates

Buy Now
Questions 14

"Statement Testing" is part of;

Options:

A.

Experience based testing

B.

Decision Testing

C.

Specification Based testing

D.

Structured based testing

Buy Now
Questions 15

Which of the following statements is correct?

Options:

A.

Pair programming is done with developer and tester pairing together

B.

Pair programming is an alternative term for code inspection.

C.

Pair programming is used usually in waterfall model

D.

Pair programming is, among other things, an informal review method.

Buy Now
Questions 16

A software company adopts the V-model as their development life cycle. Which of the following contains roles of a tester in this company?

Options:

A.

Decide what should be automated, to what degree, and how.

B.

Review test plans and set up test environments.

C.

Coordinate the test strategy with the project managers

D.

Introduce suitable metrics to measure the testing progress

Buy Now
Questions 17

Which of the following is NOT an objective of testing?

Options:

A.

Finding defects

B.

Providing information for decision-making

C.

Analyzing and removing the cause of failures

D.

Gaining confidence about the level of quality of the software

Buy Now
Questions 18

Which of the following is a correct set of boundary values to test the "Group Size" parameter, as defined by the following statement;

"In a reservation system for groups visiting a small museum, the graphical user interface presents a field asking the number of group members. Group size can be anywhere from 2 to 20 visitors"

Options:

A.

0,1,8,21,22

B.

0,1,2,3,10,19,20,21,22

C.

2,3,19,20

D.

1,2,20,21

Buy Now
Questions 19

Which of the following test techniques is structure-based?

Options:

A.

Control flow testing

B.

Use case testing

C.

State transition testing

D.

Decision table testing

Buy Now
Questions 20

Where and by whom is Beta testing normally performed?

Options:

A.

By customers or potential customers at their own locations

B.

By an independent test team at the developing organization's location

C.

At the developing organization's site, but not by the developing team

D.

By customers or potential customers at the developing organization's site

Buy Now
Questions 21

The following Test Cases have been created for a simple web-based airline booking system.

Test Case 1: Search for an item Available Flights

Test Case 2: View selected item in My Flights

Test Case 3: Login to the system: Login is accepted

Test Case 4: Select an available flight: item added to My Flights

Test Case 5: Print confirmation receipt, then exit

Test Case 6: In My Flights, confirm details and book flight

Which of the following is the correct logical order for the test cases?

Options:

A.

6, 3, 1, 4, 2, 5

B.

3, 4, 1, 2, 5, 6

C.

3, 2, 1, 4, 6, 5

D.

3, 1, 4, 2, 6, 5

Buy Now
Questions 22

You need to test a vending machine for light drinks The machine has a button for each of the drinks it contains

Pressing a button before inserting coins, will display the cost of the drink

Pressing the same button after inserting enough coins will dispense the drink and provide change if needed)

If the machine is out of the specific drink, and the button for this drink is pressed, the machine displays "Sold Out" (regardless if coins were inserted or not).

Which test technique is most suitable for this situation?

Options:

A.

State transition testing

B.

Equivalence class testing

C.

Boundary value testing

D.

Use-case testing

Buy Now
Questions 23

Which of the following statements about Use Case Testing is FALSE?

Options:

A.

Use case generally has a mainstream scenario and may have many alternate or exceptional scenarios.

B.

A use case can be defined at the abstract level, detached from the implementation, or at the system level, describing a set of executed functions

C.

Use case testing does not find defects caused by interaction of different components

D.

Each use case has preconditions which need to be met for the use case to work successfully

Buy Now
Questions 24

Which of the following is a direct benefit of maintaining traceability between the test basis and test work products'?

Options:

A.

The ability to give meaningful names to documents

B.

The ability to analyse the impact of changes

C.

The ability to identify the author of each document

D.

The ability to determine the best test design approach

Buy Now
Questions 25

The decision table above shows a company's fuel expenses structure.

Which of the following Test Cases based on the decision table are Valid?

Test Case 1:

An employee who is not a car or motorcycle driver attempts to claim fuel expenses. Expected result: Expense claim not allowed.

Test Case 2:

An employee who drives a 1700cc diesel car attempts to claim fuel expenses. Expected result: Expense claim accepted at band C.

Test Case 3:

An employee who rides a motorcycle attempts to claim fuel expenses. Expected result: Expense claim accepted at band A.

Options:

A.

Test Cases 1 and 3 are Valid, Test Case 2 is Invalid.

B.

Test Cases 2 and 3 are Valid, Test Case 1 is Invalid

C.

Test Cases 1, 2 and 3 are all Valid.

D.

Test Cases 2 is Valid, Test Cases 1 and 3 are Invalid

Buy Now
Questions 26

Your agile project has scheduled a final sprint before release to fix and re-test all open defects with a priority level of 3 or above.

The following defect report shows the defect fields that are currently being captured on the system.

Title: Unable to add excursions to pre-paid cruises

Date raised: 21/05/18

Author: Emma Rigby

Status: Fixed

What occurred: I went to book an excursion for a pre-paid cruise but received an error message saying, ‘Facility not available’. I can book excursions on cruises that have not yet been fully paid.

What should have occurred: Requirement 3.12 says clearly that customers can add excursions after cruises have been fully paid so the facility should have been available (when an additional amount may now need to be paid).

Priority: 2

Software build: 2.1

Test level: System test

Environment details: System test 3

Which of ONE of the following additional defect report fields would be MOST beneficial for the sprint team to add?

Options:

A.

Severity.

B.

Test Script Id.

C.

Actual results.

D.

Expected results.

Buy Now
Questions 27

A system requirement states that up to 100 users should be able to carry out a transaction, with responses returned within 5 seconds.

What type of non-functional testing would you carry out to verify these requirements?

Options:

A.

Stress testing

B.

Maintenance testing

C.

Load testing

D.

Usability testing

Buy Now
Questions 28

What is a typical benefit of use case testing?

Options:

A.

Finding failures in the possible states transitions

B.

Clearer identification of system equivalence partitioning

C.

Finding of failures in the business process flows, which highlight system use in the real world

D.

Identification of bugs in the system components.

Buy Now
Questions 29

The four test levels used in ISTQB syllabus are:

  • 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 because integration testing is not an important test level and can be dispensed with

B.

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

C.

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

D.

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

Buy Now
Questions 30

Which of the following is an approach that can be used for exploratory testing?

Options:

A.

Time-boxed test sessions are created, during which a tester uses a test charter containing test objectives to guide the testing.

B.

A tester methodically executes tests from a list of possible failures, based on experience, defect and failure data.

C.

A tester analyses, designs and implements tests based on external rules and standards.

D.

Tests are designed based on the guidance of stakeholders and experts outside the test team.

Buy Now
Questions 31

Your company is developing a system with complex business rules and many branches in the structure of its code components. You need to choose one black box technique and one white box technique for test case design.

Which one of the following offers the BEST choice?

Options:

A.

Statement testing and exploratory testing

B.

Decision testing and equivalence partitioning

C.

Decision testing and decision table testing

D.

Boundary value analysis and decision table testing

Buy Now
Questions 32

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

Options:

A.

Over lime, running the same test cases do not find any defects

B.

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

C.

A small number of modules contains the most defects

D.

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

Buy Now
Questions 33

Which of the following statements is LEAST likely to be true of non-functional testing?

Options:

A.

It covers the evaluation of the interaction of various specified components.

B.

It tests "how’’ the system works.

C.

It may include testing the ease of modification of systems.

D.

It may be performed at unit, integration system and acceptance test levels.

Buy Now
Questions 34

Which of the following should be considered when purchasing a test execution tool?

Options:

A.

The ability of the tool to trace tests to requirements and report coverage level

B.

The amount of effort required to achieve positive Return on Investment (ROI)

C.

The ability of the tool to track the output and productivity of each individual tester

D.

The ability of the tool to run the unit-level tests for the developers

Buy Now
Questions 35

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

I. Stubs and drivers are often used

II The test environment should correspond to the production environment

III. Finding defects is not the main focus

IV Testing can be based on use cases

V. Testing is normally performed by testers

VI. Testing for functional and non-functional characteristics

Options:

A.

Component-V Integration - II System - IV Acceptance-VI

B.

Component -1 Integration - V System - II Acceptance - IV

C.

Component - IV Integration -1 System-VI Acceptance-V

D.

Component-VI Integration - IV System -1 Acceptance-III

Buy Now
Questions 36

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 number of found bugs is reduced.

C.

The total cost of the test project always decreases

D.

The time spent on repetitive tasks is reduced

Buy Now
Questions 37

Which of the following DOES NOT describe "component testing'?

Options:

A.

Component testing tests interfaces between modules and interactions of different parts of a system.

B.

Component testing occurs with access to the code being tested and with the support of a development environment, such as a unit test framework or debugging tool

C.

Component testing verifies the functioning of. software modules, programs, objects, classes, etc. that are separately testable.

D.

In component testing stubs, drivers and simulators may be usefully utilized to facilitate tester activity

Buy Now
Questions 38

Which of the following lists represents the correct sequence of the main activities of the fundamental test process (leaving out the activity of control which should take place in parallel to all the other activities)?

Options:

A.

Planning, analysis and reporting, design and implementation, execution, test closure activities, evaluating exit criteria.

B.

Planning, analysis, design and implementation, execution, logging, test closure activities, evaluating exit criteria.

C.

Planning, analysis and design, execution, logging and reporting, regression testing

D.

Planning, analysis and design, implementation and execution, evaluation exit criteria and reporting, test closure activities

Buy Now
Questions 39

Which of the following statements best characterises maintenance testing? [K2]

Options:

A.

Maintenance testing is triggered by changes to delivered software and uses impact analysis to minimise the amount of regression testing needed

B.

Maintenance testing is triggered by changes to software under development before initial delivery and uses the test plan to determine how much regression testing to do

C.

Maintenance testing is triggered by changes to the test environment and uses testing tools to perform regression testing

D.

Maintenance testing is triggered by changes to the software environment and uses structural testing to ensure the changes function correctly

Buy Now
Questions 40

Which of the following apply to System Testing?

a) May satisfy legal requirements.

b) Can use system specifications as a test basis.

c) Often the responsibility of business users.

d) Main goal is to establish confidence.

e) Should focus on the communication between systems.

Options:

A.

a and c.

B.

b and d.

C.

a and b.

D.

c and e.

Buy Now
Questions 41

Which of the following are valid test objectives?

(i)Finding defects.

(ii)Gaining confidence about the level of quality and providing information.

(iii)Preventing defects.

(iv)Debugging the code.

Options:

A.

i, ii and iii

B.

i, ii and iv

C.

ii and iii

D.

i and iv

Buy Now
Questions 42

Which of the following statements is most true about test conditions?

Options:

A.

An item or event of a component or system that can be verified by one or more test cases.

B.

The grouping of a composite set of test cases which, when tested as a whole, reveal a positive or negative result.

C.

A testable component derived from business requirements.

D.

Applies to software testing only.

Buy Now
Questions 43

Which of the following is a consideration when deploying test execution tools? [K1]

Options:

A.

Data-driven testing cannot be used with test execution tools

B.

Recorded manual tests may become unstable in use

C.

Keyword-driven testing cannot be used with test execution tools

D.

Expected results for tests are not required because the tool generates expected results

Buy Now
Questions 44

It is recommended to perform exhaustive tests for covering all combinations of inputs and preconditions.

Options:

A.

Yes, it’s strongly recommended.

B.

No, risk analysis and priorities should be used to focus testing efforts

C.

Yes, and it’s also necessary to include all the exit combinations

D.

Only the expert testers can make exhaustive tests.

Buy Now
Questions 45

Testers are often seen as the bearer of unwanted news regarding defects. What are effective ways to improve the communication and relationship between testers and others?

a)Communicate factual information in a constructive way.

b)Try to understand how the other person feels and why they react the way they do.

c)Always outsource testing activities.

d)Never record information that could be used to apportion blame to an individual or team.

Options:

A.

a and b

B.

a, b and c

C.

a, b and d

D.

a and c

Buy Now
Questions 46

Test script TransVal 3.1 tests transaction validation via screen TRN 003B. According to the specification (PID ver 1.3 10b iv) the validation screen should not accept future dated transactions. Test script TransVal 3.1 passes. Test script eod 1.4 tests end of day processing and is run after the execution of TransVal 3.1 using data entered during that test

Which of the following is the BEST detail on an incident report? [K3]

Options:

A.

Title. End of Day failure.. Reproducible. Yes. Description. Script eod 1.4 fails when the first transaction of the day is a future dated transaction. Screen shot of the failure attached.

B.

Title. Transaction input screen validation..Reproducible. Yes. Description. Script eod 1..4 fails . Screen shot of the failure attached. Validation of transaction entryon screen TRN-003B should not allow future dated transactions – see PID ver 1.3 para 10b iv.

C.

Title. Screen TRN-003B validation of transaction date.. Reproducible. No. Description. When a future dated transaction is processed by the end of day process, a failure can occur. This does not always happen. Screen shot of the failure attached.

D.

Title. Screen TRN-003B validation of transaction date. Reproducible. Yes. Description. Script eod 1.4 fails when the first transaction of the day is a future dated transaction. Screen shot of the failure attached. Validation of transaction entry on screen TRN-003B should not allow future dated transactions – see PID ver 1.3 para 10b iv.

Buy Now
Questions 47

A bank is developing a new service that will be delivered via the web. The user interactions are defined as a set of use cases and the service is designed to be available continuously 24/7. In view of the challenging characteristics of the service the test manager has decided that the code should be thoroughly tested at component level.

Which of the following test types will be required during the development? [K2]

Options:

A.

Functional testing to test security at the system level, load testing at the system level to ensure the system availability is acceptable, regression testing at all levels, structure based testing at the component level only

B.

Functional testing to test the use cases at component level, reliability testing to test availability at the integration level, regression testing at the system testing level only, structure based testing at all levels

C.

Functional testing of the use cases at system level, load testing at component level to ensure availability is acceptable, regression testing at the system and acceptance levels only, and structure based testing at the integration level only

D.

Functional testing to test security at the acceptance level, load testing at the acceptance test level to ensure availability is acceptable, regression testing at the acceptance level only to ensure late changes are made correctly, and structure based testing at the component level

Buy Now
Questions 48

“Experience based" test design techniques, typically...

Options:

A.

Use decision tables to generate the Boolean test conditions to be executed.

B.

Identify the structure of the system or software at the component, integration or system level.

C.

Use the skill, intuition and experience of the tester to derive the test cases, using error guessing and exploratory testing.

D.

Establish traceability from test conditions back to the specifications and requirements.

Buy Now
Questions 49

Which of the following BEST defines static techniques? [K1]

Options:

A.

Executing the software work product

B.

Manually examining the code or project documentation

C.

Automated analysis of the code or project documentation

D.

Manual examination and automated analysis of code or project documentation

Buy Now
Questions 50

From the following list, which of the following apply to experience-based techniques? [K2]

a. Test cases are derived from a model of the problem to be solved or the software

b. Test cases are derived from the knowledge of the testers

c. The knowledge of testers, developers and users is used to drive testing

d. The internal structure of the code is used to derive test cases

Options:

A.

a and b.

B.

c and d.

C.

a and d.

D.

b and c.

Buy Now
Questions 51

Which of the following accurately defines the integration testing test level? [K2]

Options:

A.

Test basis includes software and system design, test objects include interfaces, and tests concentrate on the interactions between different parts of a system

B.

Test basis includes component requirements, test objects include database modules, and tests concentrate on the behaviour of the system as a whole.

C.

Test basis includes business processes, test objects include system configuration and configuration data, and tests concentrate on establishing confidence in the system

D.

Test basis includes use cases, test objects include user procedures and tests concentrate on a high level model of system behaviour

Buy Now
Questions 52

Which of the following are 'Exit Criteria?'

Options:

A.

Acceptance criteria, completion criteria, pass/fail criteria.

B.

Coverage of code, schedule, estimates of defect density.

C.

The last executable statement within a component.

D.

Cost overruns.

Buy Now
Questions 53

Under which of the following circumstances is maintenance testing required? [K1]

Options:

A.

Migration of software onto a new platform

B.

Testing during initial development of a replacement for an existing system

C.

Purchase of a new software tool

D.

Updating of a regression suite

Buy Now
Questions 54

Which of the test cases below will exercise both outcomes from decision 2? [K3]

Refer to the exhibit

Options:

A.

P = 24, Q = 20, P=24, Q=25

B.

P = 36, Q = 36, P=37, Q=35

C.

P = 42, Q = 43, P=42, Q=42

D.

P = 37, Q = 36, P=35, Q=36

Buy Now
Questions 55

Functional and structural tests are alternative test types that may be used separately or together at which test level? [K1]

Options:

A.

At the component test level only

B.

At all test levels

C.

At integration testing and system testing levels only

D.

At all levels from integration testing to acceptance testing

Buy Now
Questions 56

Which of the following test design techniques is classified as a structure-based (white box) technique? [K1]

Options:

A.

Exploratory testing

B.

Decision table testing

C.

State transition testing

D.

Statement testing

Buy Now
Questions 57

Before an invoice can be created, an account is required. Before an account can be set up, an account user is required (in order to set up the account). The software is delivered with a master user only, who can only create other types of users. The following test cases have been written to test the high-level structure of the software

a. Create an invoice

b. Amend an invoice

c. Process an invoice (send to customer)

d. Delete an invoice

e. Create an account

f. Create an account user

g. Amend an account user

h. Delete an account user

i. Amend an account

j. Delete an account

Which of the following test procedures would enable all tests to be run? [K3]

Options:

A.

f, g, a, c, b, d, e, i, j, h

B.

e, i, a, c, b, d, f, g, h, j

C.

e, i, f, g, a, c, b, d, h, j

D.

f, g, e, i, a, b, c, d, j, h

Buy Now
Questions 58

Which of the following is a valid reason for writing test cases based on experience and intuition? [K1]

Options:

A.

Use of formal techniques requires expensive training

B.

Only experience can ensure all functionality is covered

C.

Tests based on experience and intuition can supplement formal techniques

D.

Formal techniques require the use of expensive tools

Buy Now
Questions 59

What is the value of static code analysis?

Options:

A.

Detection of failures not easily found by other types of testing

B.

Early defect detection

C.

Detection of suspicious operations caused by deviations from regulations

D.

Detect deviations in standards by executing the source code

Buy Now
Questions 60

Which of the following risks represents the highest level of risk to the project?

Options:

A.

Likelihood of failure = 1%, potential cost of impact = $1m.

B.

Likelihood of failure = 10%, potential cost of impact = $500,000.

C.

Likelihood of failure = 20%, potential cost of impact = $150,000.

D.

Likelihood of failure = 5%, potential cost of impact = $500,000.

Buy Now
Questions 61

The Cambrian Pullman Express has special ticketing requirements represented by the partial decision table below.

Refer to the exhibit

Carol has a student railcard and is travelling on a Flexible Standard Class ticket. James has a senior railcard and is travelling on a super saver ticket. Which of the options represents the correct actions for these two test cases? [K3]

Options:

A.

Carol is eligible to upgrade; James cannot use the service

B.

Carol is OK to travel; James is eligible for an upgrade

C.

Carol and James are both eligible to upgrade

D.

Carol is OK to travel; James cannot use the service

Buy Now
Questions 62

What is a test condition?

Options:

A.

A statement of test objectives and test ideas on how to test.

B.

An item or event that could be verified by one or more test cases.

C.

The process of identifying differences between the actual results and the expected results for a test.

D.

All documents from which the requirements of a component or system can be inferred.

Buy Now
Questions 63

Consider the following pseudo code:

1. Begin

2. Input X, Y

3. If X > Y

4. __Print (X, ‘is greater than’, Y)

5. Else

6. __Print (Y, is greater than or equal to’, X)

7. EndIf

8. End

What is the minimum number of test cases required to guarantee both 100% statement coverage and 100% decision coverage?

Options:

A.

Statement coverage = 3, Decision coverage = 3

B.

Statement coverage = 2, Decision coverage = 2

C.

Statement coverage = 1, Decision coverage = 2

D.

Statement coverage = 2, Decision coverage = 1

Buy Now
Questions 64

Component testing may include:

Options:

A.

Sociability testing.

B.

User acceptance testing.

C.

Beta testing.

D.

The use of stubs and drivers.

Buy Now
Questions 65

Which of the following test cases will ensure that the statement ‘Print ‘Hold’’ is exercised? [K3]

Refer to the exhibit

Options:

A.

X=2, Y=2, Z=2

B.

X=2, Y=3, Z=4

C.

X=2, Y=4, Z=3

D.

X=4, Y=3, Z=2

Buy Now
Questions 66

What other details should be included in the following incident report when it is first submitted?

Date of Issue: 23/11/05

Severity: P1

Build: Version15.6

Details: Expected field to be limited to 15 chars, able to enter 27

Options:

A.

Suggested solution, priority and number of defects assigned to this developer.

B.

Status of the incident, degree of impact, Test Case Number.

C.

History, related defects and expected fix time.

D.

Line of code, number of defects found, time of day.

Buy Now
Questions 67

Which of the following would be appropriate test objectives for user acceptance testing of the first release of a new software product aimed at a general market and built using Agile methods? [K2]

a. To identify as many defects as possible

b. To maximise code coverage

c. To ensure the product works as expected

d. To assess the overall quality of the product

e. To determine the reliability of the product

Options:

A.

b and c

B.

a and d

C.

b and e

D.

c and d

Buy Now
Questions 68

Which of the following processes ensures that all items of testware are identified, version controlled, tracked for changes, so that traceability can be maintained throughout the test process?

Options:

A.

Software traceability process

B.

Incidence management process

C.

Testing design process

D.

Configuration management process

Buy Now
Questions 69

Which of the following correctly states a limitation in the use of static analysis tools? [K1]

Options:

A.

Static analysis tools can be applied to new code but cannot be applied to existing code

B.

Static analysis tools can be used to enforce coding standards

C.

Static analysis tools always generate large numbers of warning messages when applied to new code, even if the code meets coding standards

D.

Static analysis tools do not generate warning messages when applied to existing code

Buy Now
Questions 70

Which of the following, select the best description of the fundamental test process:

Options:

A.

Planning and control, analysis, design, implementation, execution, evaluation of exit criteria and reporting, test closure.

B.

Executing tests, identifying and recording defects and preparing recommendation and closure reports.

C.

Controls, preparation of test cases, execution of test cases, execution of regression packs, communicating with developers, writing recommendations for release.

D.

Static testing, dynamic testing, defect reporting, reporting and closure.

Buy Now
Questions 71

Which of the following test organizations has the highest level of independence?

Options:

A.

Independent testers within the development teams

B.

Independent testers from the user community

C.

Independent test specialists for specific test types, such as usability, performance or certification test specialists

D.

Code tested by another developer from the development team

Buy Now
Questions 72

Which of the following statements about software development models is most accurate? [K1]

Options:

A.

The 4 stage V model is always the best choice of software development model for any project

B.

The agile development model is usually most appropriate for short projects

C.

The choice of software development model depends on product and project characteristics

D.

The 2 stage V model is the most appropriate development model for simple products

Buy Now
Questions 73

Why is independent testing important? [K1]

Options:

A.

Because independent testers make fewer assumptions than developers

B.

Because independent testers are isolated from the development team

C.

Because independent testers can verify assumptions made during specification and implementation of the system

D.

Because independent testers have a greater sense of responsibility for quality than developers

Buy Now
Questions 74

What type of test design technique is the most effective in testing screen-dialog flows?

Options:

A.

Use case testing

B.

Boundary value testing

C.

Statement testing and coverage

D.

State transition testing

Buy Now
Questions 75

Which of the following is NOT an example of a typical risk-based testing activity?

Options:

A.

The evaluation of a risk-management tools to decide which tool to use for future projects

B.

The focus of testing is shifted to an area in the system where tests find with more defects than expected

C.

Brainstorming sessions are held with a wide variety of stakeholders to identify possible failures in the system

D.

Tests are prioritized to ensure that those associated with critical parts of the system are executed earlier

Buy Now
Questions 76

Which of the following errors CANNOT be found with structure-based testing techniques?

Options:

A.

Memory is leaking

B.

Features are only partially implemented

C.

Data structures that are used before initialization

D.

Division by zero

Buy Now
Questions 77

A Software was re-deployed because the backend database was changed from one vendor to another The Test Manager decided to perform some functional tests on the redeployed system. This is an example of test of which test type?

Options:

A.

Regression tests

B.

Non-functional tests

C.

Structural tests

D.

Unit tests

Buy Now
Questions 78

The following test cases for a Library Management System are available to test changes made to the functions and data structures associated with borrowers

1. Add a new borrower to the system

2. Update a borrower's data

3. Remove a borrower from the system

4. Loan a book to a borrower

5. Return a book from a borrower

6. Reserve a book for a borrower

7. Send "reservation ready" message to a borrower

Which of the following test sequences represents a possible use case? (a test sequence always start with test #1)

Options:

A.

1-4-2-7-5-6-3

B.

1-6-2-5-7-4-3

C.

1-6-4-7-5-3-2

D.

1-2-6-7-4-5-3

Buy Now
Questions 79

Which statement about use case testing is true?

Options:

A.

The test cases are designed to find defects in the data flow.

B.

The test cases are designed to find defects in the process flow

C.

The test cases are designed to be used by real users, not by professional testers

D.

The test cases are always designed by customers or end users

Buy Now
Questions 80

Which of the following is a task of the Test Analysis and Design activity of the test process?

Options:

A.

Measuring the percentage of prepared test cases with what was actually prepared

B.

Identifying necessary test data to support the test conditions and test cases

C.

Verifying that the test environment has been set up correctly

D.

Checking test logs against the exit criteria specified in test planning

Buy Now
Questions 81

Given the following requirement:

Which of the following statements is NOT correct?

Options:

A.

7 and 13 are boundary values for the equivalence partition including age 10.

B.

Thursday is a valid input boundary value

C.

A minimum of 6 valid test cases are derived from boundary value analysis based on input age

D.

$3.01 is a valid output boundary value

Buy Now
Questions 82

Which of the following is NOT a deciding factor in determining the extent of testing required?

Options:

A.

Budget to do testing

B.

A particular tester involved in testing

C.

Level of risk of the product or features

D.

Time available to do testing

Buy Now
Questions 83

Which of the following is correct?

Options:

A.

Intrusive test tools are tools that do not exhibit the probe-effect

B.

Testing tools can be used by both developers and testers

C.

Use of testing tools is effective only when done as part of a test automation system

D.

Testing tools allow developers do testing Use of such tools changes the role of the test team

Buy Now
Questions 84

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

What would you suggest as the most important report improvement?

Defect detected date: 15.8.2010

Defect detected by. Joe Smith

Test level System test

Test case Area 5/TC 98

Build version: 2011-16.2

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

Options:

A.

Add an impact analysis

B.

Add information about which developer should fix the bug

C.

Add the time stamp when the incident happened

D.

Add information about which web browser was used

Buy Now
Questions 85

The following diagram lists various types of operating systems, databases and application servers supported by the application under test. For complete coverage of all combinations, how many combinations of the above are to be tested?

Options:

A.

11

B.

5

C.

45

D.

3

Buy Now
Questions 86

Testing should provide sufficient information to stakeholders to make informed decisions about the release of the software or system being tested. At which of the following fundamental test process activity the sufficiency of the testing and the resulting information are assessed?

Options:

A.

Implementation and execution

B.

Requirements specification

C.

Evaluating exit criteria and reporting.

D.

Analysis and design

Buy Now
Questions 87

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

Options:

A.

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

B.

The testing of software demonstrates the absence of defects

C.

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

D.

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

Buy Now
Questions 88

The following sentences refer to the Standard for Software Test Documentation' specification (IEEE 829). Which sentence is correct?

Options:

A.

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

B.

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

C.

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

D.

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

Buy Now
Questions 89

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

Options:

A.

Code inspection

B.

Checking memory leaks for a program by executing it

C.

Functional Testing

D.

Coverage analysis

Buy Now
Questions 90

What is the difference between system integration testing and acceptance testing?

Options:

A.

System integration testing is testing non-functional requirements Acceptance testing concentrates on the functionality of the system

B.

System integration testing is executed by the developers. Acceptance testing is done by the customer

C.

System integration testing verifies that a system interfaces correctly with other systems. Acceptance testing verifies compliance to requirements

D.

System integration testing verifies compliance to requirements Acceptance testing verifies correct interaction with other systems existing in the user's environment

Buy Now
Questions 91

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.

Incident Management Tool

B.

Configuration Management Tool

C.

Test Execution tool

D.

Backup tool

Buy Now
Questions 92

Which of the following test types is a part of the V-Model?

Options:

A.

Black-box testing

B.

White-box testing

C.

Experience-based testing

D.

Component testing

Buy Now
Questions 93

Once a bug is fixed, it should be retested. What is the term used to define this type of testing?

Options:

A.

Reliability Testing

B.

Confirmation Testing

C.

Maintainability Testing

D.

Regression Testing

Buy Now
Questions 94

What does the term Pesticide paradox' refer to?

Options:

A.

The phenomena where a piece of code that has a lot of bugs is likely to have more hidden, yet unfound

B.

The decreasing efficiency of debugging when done in code that has many bugs

C.

Reduced effectiveness of test cases that are repeated and focused on the same scenarios

D.

The redundancy of testing the same objects in both black and white box techniques

Buy Now
Questions 95

When testing a mission critical system a high coverage should be achieved. Which of the following techniques should be implemented as a structural based coverage technique in order to achieve highest coverage?

Options:

A.

multiple condition coverage

B.

decision table

C.

use case testing

D.

statement coverage

Buy Now
Questions 96

A money order system is designed to calculate the charge for a transfer

- Amounts from 1 to 1999 are charged EUR 10.

- Amounts from 2000 to 5000 are charged EUR 15

- Amounts below EUR 1 or above EUR 5000 are not accepted. Assume that only integer values can occur. Which of these sets of amounts covers all equivalence classes?

Options:

A.

0-1999-2000-5000

B.

1-2000-5001-10000

C.

0-100-2000-6000

D.

99-1- 2000- 4999,99

Buy Now
Questions 97

Which of the following is NOT a factor on which test estimation is dependent upon?

Options:

A.

Defect debugging and resolution

B.

The outcome of testing of previous test cycle

C.

Characteristics of the development process

D.

Characteristics of the product

Buy Now
Questions 98

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

Options:

A.

How to fix the defect

B.

Severity and priority

C.

Test environment details

D.

How to reproduce the defect

Buy Now
Questions 99

A software company decided to buy a commercial application for its accounting operations. As part of the evaluation process, the company decided to assemble a team to test a number of candidate applications.

Which team would be the most suitable for this goal?

Options:

A.

A team from an outsourcing company which specializes in testing accounting software

B.

A team with a mix of software testers and experts from the accounting department

C.

A team of users from the accounting department that will need to use the application on dairy basis

D.

A team from the company's testing team, due to their experience in testing software

Buy Now
Questions 100

The following program part is given:

IF (condition A)

then DO B

END IF

How many test cases are necessary in order to achieve 100% statement coverage?

Options:

A.

1

B.

2

C.

4

D.

a very high number

Buy Now
Questions 101

Which of the following is an appropriate reason for maintenance testing?

Options:

A.

Bugs found in the field after upgrading the operation system

B.

Bugs found during system testing

C.

Bugs found during unit testing

D.

Bugs found during integration testing

Buy Now
Questions 102

A software application incorrectly provided customers discounts of 50% off their total purchases rf the purchases exceeded S100. II 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, requiring a root cause analysis which led to investigating the software code, design, and requirements

B.

An issue with the design is determined to be the root cause of the incorrect calculation

C.

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

D.

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

Buy Now
Questions 103

Which of the following statements about use cases and use case testing is NOT TRUE?

Options:

A.

Use cases can be used as test basis for acceptance testing

B.

Use case testing can find defects in the process flow.

C.

Use cases can be described at the abstract level or at the system level

D.

Use cases are normally derived from decision tables

Buy Now
Questions 104

Which of the following statements gives the BEST example of a trigger for maintenance testing?

Options:

A.

Retirement of a customer service application

B.

Business approval to fund a project to develop an e-commerce web application

C.

Completion of the requirements specifications for an application

D.

Completion of the designs for an application

Buy Now
Questions 105

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.

Introduce suitable metrics for measuring test progress

C.

Promote and advocate the test team within the organization

D.

Create the detailed test execution schedule

Buy Now
Questions 106

Which test level is concerned with testing the smallest bodies of software?

Options:

A.

Component test

B.

Feature test

C.

Functional test

D.

Subsystem test

Buy Now
Questions 107

What is the ideal number of regression test cycles?

Options:

A.

As many as time and budget allow

B.

2

C.

1

D.

Until the quality requirements are met

Buy Now
Questions 108

What is the main reason for using a pilot project to introduce a testing tool into an organization? [K1]

Options:

A.

To identify the requirements for using a tool

B.

To make a selection between alternative tools

C.

To assess whether the tool will be cost- effective

D.

To ensure the tools fits existing processes without change

Buy Now
Questions 109

A system calculates the amount of customs duty to be paid:

_ No duty is paid on goods value up to, and including, $2,000.

_ The next $8,000 is taxed at 10%.

_ The next $20,000 after that is taxed at 12%.

_ Any further amount after that is taxed at 17%.

To the nearest $, which of these groups of numbers fall into three DIFFERENT equivalence classes?

Options:

A.

$20,000 $20,001 $30,001

B.

$2,000 $2,001 $10,000

C.

$2,000 $8,000 $20,000

D.

$1,500 $2,000 $10,000

Buy Now
Exam Code: CTFL_Syll2018
Exam Name: ISTQB Certified Tester Foundation Level (Syllabus 2018)
Last Update: May 2, 2024
Questions: 365
CTFL_Syll2018 pdf

CTFL_Syll2018 PDF

$28  $80
CTFL_Syll2018 Engine

CTFL_Syll2018 Testing Engine

$33.25  $95
CTFL_Syll2018 PDF + Engine

CTFL_Syll2018 PDF + Testing Engine

$45.5  $130