Month End Sale - 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: spcl70

CTFL_Syll2018 PDF

$33

$109.99

3 Months Free Update

  • Printable Format
  • Value of Money
  • 100% Pass Assurance
  • Verified Answers
  • Researched by Industry Experts
  • Based on Real Exams Scenarios
  • 100% Real Questions

CTFL_Syll2018 PDF + Testing Engine

$52.8

$175.99

3 Months Free Update

  • Exam Name: ISTQB Certified Tester Foundation Level (Syllabus 2018)
  • Last Update: May 25, 2025
  • Questions and Answers: 365
  • Free Real Questions Demo
  • Recommended by Industry Experts
  • Best Economical Package
  • Immediate Access

CTFL_Syll2018 Engine

$39.6

$131.99

3 Months Free Update

  • Best Testing Engine
  • One Click installation
  • Recommended by Teachers
  • Easy to use
  • 3 Modes of Learning
  • State of Art Technology
  • 100% Real Questions included

CTFL_Syll2018 Practice Exam Questions with Answers ISTQB Certified Tester Foundation Level (Syllabus 2018) Certification

Question # 6

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.

A.

a and c.

B.

b and d.

C.

a and b.

D.

c and e.

Full Access
Question # 7

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

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

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

3. Test cases can show deviations from the requirements

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

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

Black - Black-box test techniques White - White-box test techniques Experience - Experience-based test techniques

A.

Black -1.2 White - 3. 4 Experience - 5

B.

Black -2.3 White -1.5 Experience - 4

C.

Black -2.3 White - 1 Experience - 4. 5

D.

Black -1.3.4 White - 2 Experience - 5

Full Access
Question # 8

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?

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

Full Access
Question # 9

Which of the main activities of the fundamental test process does the task ‘verify the test environment set up is correct’ relate to? [K1]

A.

Planning and control

B.

Analysis and design

C.

Implementation and execution

D.

Evaluating exit criteria and reporting

Full Access
Question # 10

A system is being enhanced to simplify screen navigation for users.

Which of the following does NOT reflect structural testing?

A.

To test all paths that users could take through the screen menu system

B.

To ensure that 100% decision testing is achieved for each system component

C.

To test all branches of component calls within the application call graph

D.

To ensure that users can navigate to all fields on the screen

Full Access
Question # 11

Which of the following BEST describes a Test Case?

A.

A statement about “what to test” in terms of measurable coverage criteria from analysis of the test basis.

B.

A set of preconditions, inputs, actions, expected results and postconditions developed based on test conditions.

C.

A description of the test objectives to be achieved and the means and the schedule for achieving them.

D.

A source to determine expected results to compare with the actual result of the system under test.

Full Access
Question # 12

Which of the following provides the BEST description of statement coverage?

A.

A black-box test technique which uses a state table to derive test cases

B.

An experience-based lest technique in which test cases are based on the tester's knowledge of past failures

C.

A white-box test technique which focuses on the percentage of executable statements that has been executed by a test suite

D.

A white-box test technique which covers the decision results which determine the next statement to be executed

Full Access
Question # 13

Which of the following software development models BEST exemplifies a model that does NOT support the principle of early testing?

A.

The Waterfall model

B.

The V-model

C.

The Incremental development model

D.

The Iterative development model

Full Access
Question # 14

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.

A.

a and b

B.

a, b and c

C.

a, b and d

D.

a and c

Full Access
Question # 15

Which of the following statements is NOT correct?

A.

A test team with high level of independence, may suffer from lower familiarity with the product

B.

Development team may find many defects since they are familiar with the code

C.

Tests designed by a person from different group in the organization is the highest independence level

D.

Tests designed by a person in the development team other than the person who wrote the code is the lowest level of independence

Full Access
Question # 16

Which of the following sentences about testing and debugging is correct?

A.

Re-testing checks that debugging has found and analyzed the failure

B.

Dynamic testing finds defects, while debugging removes failures

C.

Dynamic testing reveals failures, while debugging removes defects

D.

Like most development activities, debugging is usually done before testing starts

Full Access
Question # 17

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

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

Full Access
Question # 18

A data driven approach to test automation design is best described as:

A.

Using action words to describe the actions to be taken, the test data.

B.

Scaling to support large numbers of users.

C.

Being based on Equivalence Partitioning testing techniques.

D.

Separating out the test data inputs and using a generic script that can read the test data and perform the same test steps with different data.

Full Access
Question # 19

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

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

Full Access
Question # 20

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

A.

b and c

B.

a and d

C.

b and e

D.

c and d

Full Access
Question # 21

Which of the following is a valid collection of equivalence classes for the following problem: "An Integer numeric field shall contain values from 1 to 80 both values inclusive"

A.

Less than 0. 1 to 79, 80 and more than 80

B.

Less than 0. 1 to 80, more than 80

C.

Less than 1. 1 to 80, more than 80

D.

Less than 1. 1 to 79, more than 80

Full Access
Question # 22

Which of the following BEST describes the relationship between test planning and test execution? [K2]

A.

Test planning ensures the level of detail in test procedures is appropriate for test execution

B.

Test planning schedules test execution but does not assign resources

C.

Test planning defines the overall approach to testing but does not schedule specific activities such as test execution

D.

Test planning identifies test objectives related to scope and risk but does not define the level of detail for test procedures used in test execution

Full Access
Question # 23

Which of the following characteristics is most likely to promote effective software testing? [K1]

A.

Independence from the production process

B.

A belief that programmers always make mistakes

C.

Knowledge of the number of defects typically found in a program

D.

Confidence that the next stage will find defects missed at this stage

Full Access
Question # 24

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

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

Full Access
Question # 25

Which of the following is a valid objective of testing? [K1]

A.

Correcting defects

B.

Locating defects in the code

C.

Preventing defects

D.

Ensuring no defects are present

Full Access
Question # 26

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

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.

Full Access
Question # 27

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

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

Full Access
Question # 28

Which from the following list are typically found to enable the review process to be successful? [K2]

a. Each review has clear defined objectives

b. The lower the number of defects, the better the review process

c. The right people for the review objective are involved

d. There is an emphasis on learning and process improvement

e. Management are not involved in the process at all

f. Checklists should not be used, as these slow down the process

g. Defects found are welcomed and expressed objectively

A.

a, f and g.

B.

b, c and f.

C.

a, c and d.

D.

d, e and g.

Full Access
Question # 29

A test case starts at S1 and triggers 4 events in sequence: E1, E4, E5, E7. What will be the finishing state and the output(s) from the test case? [K3]

Refer to the exhibit

CTFL_Syll2018 question answer

A.

S2 and O4

B.

S4 and O2

C.

S4 and O4

D.

S2 and O2

Full Access
Question # 30

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?

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

Full Access
Question # 31

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

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

Full Access
Question # 32

Test objectives for systems testing of a safety critical system include completion of all outstanding defect correction. Regression testing is required following defect correction at all test levels. Which TWO of the following metrics would be MOST suitable for determining whether the test objective has been met? [K2]

a. Regression tests run and passed in systems testing

b. Incidents closed in systems testing

c. Planned tests run and passed in system testing

d. Planned tests run and passed at all levels of testing

e. Incidents raised and closed at all levels of testing

A.

a and e

B.

b and c

C.

d and e

D.

a and b

Full Access
Question # 33

Which of the following are 'Exit Criteria?'

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.

Full Access
Question # 34

A client-server system for a web development must support a minimum of 200 enquiries per hour. In peak times, it must be available 24 hours x 7 days due to the critical nature of the application, and must have a response time lower than 20 seconds during peak loads.

Which of the following set of test types would be most appropriate to verify the non-functional requirements expressed in this statement?

A.

Performance, Usability, Regression.

B.

System, Load, Fail-over.

C.

Performance, Load, Stress.

D.

Load, Volume and Component.

Full Access
Question # 35

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

A.

a and b.

B.

c and d.

C.

a and d.

D.

b and c.

Full Access
Question # 36

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

Refer to the exhibit

CTFL_Syll2018 question answer

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

Full Access
Question # 37

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]

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

Full Access
Question # 38

The flow graph below shows the logic of a program for which 100% statement coverage and 100% decision coverage is required on exit from component testing. [K4]

The following test cases have been run:

Test Case 1 covering path P,Q,R,U

Test Case 2 covering path P,Q,S,V

Test Case 3 covering path P,Q,S,W,X

Test case 4 covering path P,Q,S,W,Y

Refer to the exhibit

CTFL_Syll2018 question answer

A.

Statement coverage is 100%; decision coverage is 100%

B.

Statement coverage is less than 100%; decision coverage is 100%.

C.

Statement coverage is 100%; decision coverage is less than 100%

D.

Statement coverage and decision coverage are both less than 100%

Full Access
Question # 39

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

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

Full Access
Question # 40

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

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

Full Access
Question # 41

Consider the following pseudo code

1. Begin

2. Read Gender

3. __Print “Dear”

4. If Gender = ‘female’

5. Print (“Ms”)

6. Else

7. __Print ( “Mr”)

8. Endif

9. End

How many test cases are needed to achieve 100 per cent decision coverage?

A.

1

B.

2

C.

3

D.

4

Full Access
Question # 42

Why is independent testing important? [K1]

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

Full Access
Question # 43

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

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.

Full Access
Question # 44

When an organization considers the use of testing tools, they should:

A.

Use a tool in order to help define a good test process because the tool will force process repeatability and therefore enforce good test process.

B.

Always start by bringing in automated test execution tools as these tools have the greatest return on investment and therefore should be introduced first.

C.

Perform analysis of the test process and then assess whether it can be supported through the introduction of tool support.

D.

Allow the developers to select the testing tools because tools are technical and developers have the appropriate skills to advise on test tool selection and configuration.

Full Access
Question # 45

Which of the following would NOT be a typical target of testing support tools?

A.

Automate activities that require significant resources when done manually

B.

Automate activities that cannot be executed manually

C.

Automate repetitive tasks

D.

Automating repetitive inspections

Full Access
Question # 46

Which statement BEST describes when test planning should be performed? [K1]

A.

Test planning is performed only once, at the beginning of the life cycle, andgenerates a Master Test Plan

B.

Test planning is performed at the beginning of the life cycle and again at the beginning of test execution

C.

Test planning is performed at the beginning of the life cycle and again at every test level

D.

Test planning is performed continuously in all life cycle processes and activities

Full Access
Question # 47

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

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.

Full Access
Question # 48

Which of the following test design techniques is not a black box technique?

A.

Equivalence partitioning

B.

State transition testing

C.

Boundary value analysis

D.

Statement coverage

Full Access
Question # 49

System testing is:

A.

Used to search for defects in software modules that are separately testable.

B.

The responsibility of the users of a system.

C.

Concerned with the behavior of a whole system/product as defined by the scope of a development project.

D.

Triggered by modifications, migration or retirement of the software system.

Full Access
Question # 50

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.

A.

i, ii and iii

B.

i, ii and iv

C.

ii and iii

D.

i and iv

Full Access
Question # 51

An iPhone application identifies and counts all purchases of a particular product from a shopping website. The application incorrectly counts purchase attempts by including both failed attempts, and also those where the purchase was terminated by the user before completion. Testing has identified that the problem was located in the ‘purchase identification’ module, where the first stage in the purchasing process was counted, rather than a successful confirmed purchase.

Which of the following statements correctly identifies what has happened? [K2]

A.

The application failed because of a defect in the purchase identification module caused by a programmer mistake or an error in the specification.

B.

An error by the programmer led to a mistake in the purchase identification module and this caused a defect in the application

C.

A defect in the purchase identification module caused by a mistake in the module specification led to a defect in the overall application

D.

A bug in the purchase identification module caused a fault in the application

Full Access
Question # 52

Which of the following is correct?

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

Full Access
Question # 53

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

A.

How to fix the defect

B.

Severity and priority

C.

Test environment details

D.

How to reproduce the defect

Full Access
Question # 54

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

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

Full Access
Question # 55

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?

A.

1

B.

2

C.

4

D.

a very high number

Full Access
Question # 56

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

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

Full Access
Question # 57

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

A.

Black-box testing

B.

White-box testing

C.

Experience-based testing

D.

Component testing

Full Access
Question # 58

Which of the following tool types is the most useful one for a test manager?

A.

Modeling tool

B.

Static analysis tool

C.

Coverage measurement tool

D.

Defect tracking tool

Full Access
Question # 59

Which of the following test techniques is structure-based?

A.

Control flow testing

B.

Use case testing

C.

State transition testing

D.

Decision table testing

Full Access
Question # 60

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

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

Full Access
Question # 61

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?

A.

0-1999-2000-5000

B.

1-2000-5001-10000

C.

0-100-2000-6000

D.

99-1- 2000- 4999,99

Full Access
Question # 62

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

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

Full Access
Question # 63

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

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

Full Access
Question # 64

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

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

Full Access
Question # 65

Given the following requirement:

CTFL_Syll2018 question answer

Which of the following statements is NOT correct?

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

Full Access
Question # 66

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

A.

Memory is leaking

B.

Features are only partially implemented

C.

Data structures that are used before initialization

D.

Division by zero

Full Access
Question # 67

Which of the following statements about decision tables are TRUE?

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

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

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

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

A.

I, Ill

B.

II, Ill

C.

II, IV

D.

I, IV

Full Access
Question # 68

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

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

Full Access
Question # 69

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?

A.

Implementation and execution

B.

Requirements specification

C.

Evaluating exit criteria and reporting.

D.

Analysis and design

Full Access
Question # 70

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?

A.

multiple condition coverage

B.

decision table

C.

use case testing

D.

statement coverage

Full Access
Question # 71

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)

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

Full Access
Question # 72

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?

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

Full Access
Question # 73

"Statement Testing" is part of;

A.

Experience based testing

B.

Decision Testing

C.

Specification Based testing

D.

Structured based testing

Full Access
Question # 74

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

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

Full Access
Question # 75

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

A.

Reliability Testing

B.

Confirmation Testing

C.

Maintainability Testing

D.

Regression Testing

Full Access
Question # 76

In foundation level syllabus you will find the main basic principles of testing, Which of the following sentences describes one of these basic principles?

A.

Complete testing of software is attainable if you have enough resources and test tools

B.

For a software system, it is not possible under normal conditions, to test all input and output combinations.

C.

A goal of testing is to show that the software is defect free

D.

With automated testing you can make statements with more confidence about the quality of a product than with manual testing.

Full Access
Question # 77

Which of the following statements is correct?

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.

Full Access
Question # 78

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

A.

Code inspection

B.

Checking memory leaks for a program by executing it

C.

Functional Testing

D.

Coverage analysis

Full Access
Question # 79

Which of the following statements is true?

A.

Incident management tools are used by testers only

B.

A configuration management tool has nothing to do with testing

C.

Test management tools are used by managers only

D.

A requirements management tool may be considered as test support tool

Full Access
Question # 80

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"

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

Full Access
Question # 81

Which of the following statements BEST states the value of static testing?

A.

It can prevent defects later in design and coding by uncovering issues in requirements

B.

It is most effective when performed after dynamic testing

C.

It can detect the same defects as those found by dynamic testing

D.

It can eliminate the need for unnecessary team member communication

Full Access
Question # 82

Consider the following pseudo-code

CTFL_Syll2018 question answer

How many minimum test cases are required to cover 100% Statement coverage and Decision coverage?

A.

5 for Statement, 5 for Decision

B.

4 for Statement, 5 for Decision

C.

8 for Statement, 6 for Decision

D.

6 for Statement, 8 for Decision

Full Access
Question # 83

A "functional test" is...

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

Full Access
Question # 84

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

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

Full Access
Question # 85

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?

A.

Incident Management Tool

B.

Configuration Management Tool

C.

Test Execution tool

D.

Backup tool

Full Access
Question # 86

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

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

Full Access
Question # 87

Which statement about use case testing is true?

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

Full Access
Question # 88

Which of the following is by definition a reactive test approach?

A.

Risk-based testing

B.

Automation of regression tests

C.

Exploratory testing

D.

Requirements-based testing

Full Access
Question # 89

Which one of the following statements about techniques for estimating test effort is correct?

A.

The metrics-based technique finds the most similar former project and uses its original estimate for the current project.

B.

The expert-based approach is based on the experience of the owners of the testing tasks or by subject matter experts.

C.

The metrics-based technique uses metrics supplied by the current test team based on their subjective feel for effort required.

D.

In an expert-based approach, the test lead with the most years in the role is chosen to produce the estimate.

Full Access
Question # 90

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

A.

Develop a test strategy and test policy for the organization

B.

Introduce suitable metrics for measuring test progress

C.

Promote and advocate the test team within the organization

D.

Create the detailed test execution schedule

Full Access
Question # 91

Which of the following are triggers for Maintenance testing?

a) System migration from one platform to another.

b) Retirement of a system.

c) Preparation for an audit of a system.

d) Modifications to a system.

e) Development of a whole new system.

A.

a, c and d.

B.

b, c and e.

C.

a, d and e.

D.

a, b and d.

Full Access
Question # 92

Why is it important to select a test technique?

A.

Test techniques define the number of regression cycles, which in turn impact the project schedule

B.

Selecting the right test technique in a given situation increases the effectiveness of the test process by creating tests with higher chance of finding bugs.

C.

The only way to test a software application is by using well proven test techniques.

D.

There are usually too many test cases that may be run on a system. Test techniques help reduce the number of tests.

Full Access
Question # 93

Which type of automation test design is used in the example below?

An automation team designs an automation framework for testing of their web-based applications. Realizing that they need to use different data for different test cycles, they decide not to hard-code any data

in their scripts Instead they read all the data from text files while test execution is in progress.

A.

Dynamic test design

B.

Data-driven

C.

Keyword-driven

D.

Data coverage analysis

Full Access
Question # 94

When a test case is created based on a Use Case, what type of test is created?

A.

Structural Test

B.

Functional Test

C.

Performance test

D.

Regression Test

Full Access
Question # 95

Which of the following would be a key difference between a peer review of code and static analysis of code using a tool?

A.

A peer reviews finds defects while static analysis finds failures

B.

Peer reviews cannot find missing requirements whereas static analysis can

C.

A peer reviews find failures while static analysis finds defects

D.

Static analysis targets the code technically whereas Peer review is applicable to further aspects.

Full Access
Question # 96

At what stage of the Fundamental Test Process do testers write the steps of the test procedures?

A.

Test implementation and execution

B.

Evaluating exit criteria and reporting

C.

Test closure activities

D.

Test planning and control

Full Access
Question # 97

Which of the following would NOT be a common metric used for monitoring test preparation and execution?

A.

Number of Test cases passed and failed

B.

Percentage of planned test cases designed

C.

Number of test plan review comments

D.

Percentage of tasks complete in test environment preparation

Full Access
Question # 98

In which development life cycle model is regression testing an increasingly important activity as the project progresses?

A.

V-model.

B.

Waterfall.

C.

Scrum.

D.

Progressive.

Full Access
Question # 99

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?

CTFL_Syll2018 question answer

A.

11

B.

5

C.

45

D.

3

Full Access
Question # 100

Where and by whom is Beta testing normally performed?

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

Full Access
Question # 101

What does the term Pesticide paradox' refer to?

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

Full Access
Question # 102

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?

A.

Regression tests

B.

Non-functional tests

C.

Structural tests

D.

Unit tests

Full Access
Question # 103

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

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.

Full Access
Question # 104

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

Which of the following statements BEST describes this scenario?

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 105

What of the following statements regarding walkthrough are NOT true?

A.

A walkthrough is lead by a moderator and requires pre-meeting preparation and post meeting follow up

B.

A walkthrough may take the form of scenarios, dry runs and peer group review

C.

The purpose of a walkthrough is to establish common understanding of a document and to find possible defects in it

D.

Pre-meeting preparation, documentation and distribution of results are optional for a walkthrough

Full Access
Question # 106

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

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

Full Access
Question # 107

Which test design technique can be used for effectively testing system requirements consisting of logical conditions?

A.

Boundary value analysis

B.

Use case testing

C.

Equivalence partitioning

D.

Decision table testing

Full Access
Question # 108

Which defect below is MOST likely to be found by a review during static testing?

A.

Incorrect interface specifications.

B.

Old versions of software in use.

C.

Performance bottlenecks.

D.

Broken links to web addresses.

Full Access
Question # 109

Which one of the following is an example of how product risk analysis can influence the testing approach?

A.

The complex business rules could result in costly failures, so decision table testing will be used for test case design.

B.

Performance failures were much lower than expected, so more test analysis will be conducted in this area.

C.

There is a lack of automation skills in the test team, so training for the automation tool will be rolled out.

D.

There are no product risks recorded around security, so security testing will be given priority as a contingency measure.

Full Access