Black Friday Sale - Special 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70dumps

CTFL_Syll2018 Questions and Answers

Question # 6

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

Which of the following is NOT an objective of testing?

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

Full Access
Question # 8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

"Statement Testing" is part of;

A.

Experience based testing

B.

Decision Testing

C.

Specification Based testing

D.

Structured based testing

Full Access
Question # 28

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

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

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

Given the following requirement:

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

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

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

Full Access
Question # 33

For the code fragment given below, which answer correctly represents minimum tests required for statement and branch coverage respectively?

A.

Statement Coverage = 2 Branch Coverage = 4

B.

Statement Coverage = 1 Branch Coverage = 3

C.

Statement Coverage = 2 Branch Coverage = 2

D.

Statement Coverage = 1 Branch Coverage = 2

Full Access
Question # 34

Which of the following is NOT a test control activity?

A.

Re-prioritize tests because of time pressure

B.

Change the test schedule due to viability of a test environment

C.

Writing test suspension and resumption criteria in the test plan

D.

Set an entry criterion requiring fixes to be retested by a developer before accepting them into a build

Full Access
Question # 35

Given the following state transition diagram where SS is the start state:

Which of the following answers describes a test case that only uses valid transitions to exercise all states, using the minimum number of transitions?

A.

SS-S3-SS-S1-S3-S2.

B.

SS-S3-S2-S1.

C.

SS-S1-S2-S3.

D.

SS-S1-S3-S2.

Full Access
Question # 36

Which of the following represents good testing practice for testers, irrespective of the software lifecycle model used?

A.

They should start test analysis when the corresponding development level is complete

B.

They should be involved in reviewing requirements or user stories as soon as drafts are available

C.

They should ensure that the same test objectives apply to each test level

D.

They should minimize the ratio of development levels to test levels to reduce project costs

Full Access
Question # 37

In the above State Table, which of the following represents an invalid transition?

A.

Event C from S3

B.

Event E from S4

C.

Event B from S2

D.

Event D from S4

Full Access
Question # 38

Which of the following metrics is from the test design phase?

A.

Number of test cases run / not run

B.

Number of defects found and fix

C.

Percentage of test conditions covered by test cases

D.

Subjective confidence of testes in the system under test

Full Access
Question # 39

Can "cost" be regarded as Exit criteria'?

A.

No The financial value of product quality cannot be estimated so it is incorrect to use cost as an exit criteria

B.

Yes. Spending too much money on testing will result in an unprofitable product, and having cost as an exit criteria helps avoid this

C.

Yes Going by cost as an exit criteria constrains the testing project which will help achieve the desired quality level defined for the project

D.

No The cost of testing cannot be measured effectively, so it is incorrect to use cost as an exit criteria

Full Access
Question # 40

Testing and Debugging are key activities in the software development lifecycle.

Which of the following are DEBUGGING activities?

a) Designing tests to find failures.

b) Locating the cause of failures.

c) Analysing and fixing the defects.

d) Executing tests to show failures.

A.

a and d.

B.

a and b.

C.

b and c.

D.

c and d.

Full Access
Question # 41

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

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 42

Which of the following activities is appropriate to the test planning stage?

A.

Analysing the test basis

B.

Assigning resources for the planned activities

C.

Designing the test environments

D.

Writing a test execution schedule

Full Access
Question # 43

Why is measurement of code coverage Important?

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

Full Access
Question # 44

A bank offers a savings account with various interest rates based on the current balance in the account. The balance ranges and respective interest rates are:

Using two-point boundary value analysis, which of the following sets of test Inputs provides the relatively highest level of boundary coverage?

A.

$5.00, S100.00. S499.99. $1,000,00. $1,000.01

B.

$100.00. S500.00. $1,000.00. $1,000.01

C.

$100.00, $100.01, $100.02, $500.00. $999 99

D.

$5,00, $100.00, $500.00, $1,000.01

Full Access
Question # 45

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

Which of the following are product risks?

a) Failure prone software delivered.

b) Software does not perform its intended functions.

c) Insufficient staff available for testing.

d) Test environment not ready on time.

e) Poor data integrity and quality.

A.

b, c and e.

B.

b, d and e.

C.

a, b and e.

D.

b, c and d.

Full Access
Question # 47

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

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

Full Access
Question # 48

Which type of software development product can undergo static testing?

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 49

A Test Manager conducts risk assessment for a project One of the identified risks is: ''The sub-contractor may fail to meet his commitment" If this risk materializes, it will lead to delay in completion of testing required for the current cycle.

Which of the following sentences correctly describes the risk?

A.

It is a project risk since successful completion of the project depends on successful and timely completion of the tests

B.

It is a product risk since any risk associated with development timelines is a product risk

C.

It is a product risk since default on part of the sub-contractor may lead to delay in release of the product

D.

It is no longer a risk for the Test Manager since an independent party (the sub-contractor) is now managing it

Full Access
Question # 50

Integration testing has following characteristics.

I. It can be done in incremental manner

II. It is always done after system testing

III. It includes functional tests

IV It includes non-functional tests

A.

I. l and IV are correct

B.

I Ill and IV are correct

C.

TI is correct

D.

II and III are correct

Full Access
Question # 51

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

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

A.

Data migration

B.

System retirement

C.

System modification

D.

Introduction of a test management tool

Full Access
Question # 53

Which of the following test execution outcomes are likely to increase the overall quality of the software:

I) A test case passes

II) A test case fails, defect gets logged which subsequently gets fixed

III) Some tests are deferred because test environment is not available

IV) A bug is found but there is no corresponding test case

A.

I, II and III

B.

I and IV

C.

I and II

D.

I, II and IV

Full Access
Question # 54

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.

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

Full Access
Question # 55

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

A.

Failure

B.

Defect

C.

Error

D.

It is not a defect

Full Access
Question # 56

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

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

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

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

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

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

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

Full Access
Question # 62

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

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

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

Refer to the exhibit

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

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

What factors should be considered to determine whether enough testing has been performed?

(i)The exit criteria.

(ii)The budget.

(iii)How big the test team is.

(iv)The product's risk profile.

(v)How good the testing tools are.

(vi)Sufficient details of the system status to allow decisions

A.

i and ii and iv and vi

B.

i and ii and iii and vi

C.

ii and iii and iv and v

D.

i and ii and v and vi

Full Access
Question # 67

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

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

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

What content would be in an incident report if that incident report was based on the IEEE 829 Standard for SoftwareTest Documentation?

(i)Identification of configuration items of the software or system.

(ii)Software or system lifecycle process in which the incident was observed.

(iii)Description of the anomaly to enable reproduction of the incident.

(iv)Number of occurrences of the incident.

(v)Classification of the cause of the incident for metrics and for reporting purposes.

Number of correct answers: 1

A.

i, ii, iii

B.

ii, iii

C.

i, iii, iv

D.

i, ii, iii, v

Full Access
Question # 71

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

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

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

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

A.

S2 and O4

B.

S4 and O2

C.

S4 and O4

D.

S2 and O2

Full Access
Question # 74

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

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

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

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

Component testing may include:

A.

Sociability testing.

B.

User acceptance testing.

C.

Beta testing.

D.

The use of stubs and drivers.

Full Access
Question # 79

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

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

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

Which of the following factors will MOST affect the testing effort required to test a software product? [K1]

A.

The number of staff available to execute tests

B.

The level of detail in the test plan

C.

The requirements for reliability and security in the product

D.

The test estimation method used

Full Access
Question # 83

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

Refer to the exhibit

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

Full Access
Question # 84

Which TWO of the following test tools would be classified as test execution tools? [K2]

a. Test data preparation tools

b. Test harness

c. Review tools

d. Test comparators

e. Configuration management tools

A.

a and b

B.

c and d

C.

c and e

D.

b and d

Full Access
Question # 85

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

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

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?

A.

Software traceability process

B.

Incidence management process

C.

Testing design process

D.

Configuration management process

Full Access
Question # 88

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

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

Which of the following best describes the Black-box technique?

A.

It uses decision coverage for completeness.

B.

It ensures all possible branches in the code are tested.

C.

It is based on the internal structure of the system.

D.

It can be done without reference to the internal structure of the component or system.

Full Access
Question # 91

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

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

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.

Full Access
Question # 93

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

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

What is static analysis?

A.

The decision between using white or black box test techniques.

B.

Executing software to validate the most common path through the code.

C.

A technique to find defects in software source code and software models, performed without executing code.

D.

It is a testing technique used during system testing.

Full Access
Question # 96

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

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?

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

Full Access
Question # 98

What is the ideal number of regression test cycles?

A.

As many as time and budget allow

B.

2

C.

1

D.

Until the quality requirements are met

Full Access
Question # 99

The following checklist has been produced to help reviewers detect defects with user stones:

User Story Checklist:

1. The user story must have a unique identifier

2 The user story must contain the user/customer

3 The user story must contain the need

4. The user story must contain the reason.

5. The user story must contain testable acceptance Criteria-Using the checklist above what is wrong with the following user story?

User Story US2018

As a bank account customer, I would like to transfer money from one account to another using the mobile banking application by using the drag

and drop feature.

This is acceptable when

• I can drag and drop from one account to another and select any of the pre-defined amounts

• I can drag and drop from one account to another and type in any positive amount

• Once I confirm the details the amount is debited from the first account and credited to the second account

A.

The acceptance criteria is not testable

B.

The user story does not contain the customer.

C.

The user story does not contain the reason

D.

The user story does not contain the unique identifier.

Full Access
Question # 100

Which of the following can be a common objective of testing?

A.

Gaining confidence about the level of the system's quality

B.

Fixing defects to improve the system's quality characteristics

C.

Providing information as part of the debugging activity

D.

Making sure the system performs as fast and as efficient as needed

Full Access
Question # 101

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

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 102

Which of the following would you NOT expect to see on an incident report from test execution?

A.

The version(s) of the software under test

B.

The test execution schedule

C.

Expected results and actual results

D.

Precise steps to reproduce the problem

Full Access
Question # 103

Which of the following statements about static analysis are FALSE?

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

II Static analysis can uncover defects like security vulnerabilities.

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

IV. Static analysis typically detects failures prior to component testing.

A.

II. Ill

B.

I. IV

C.

I. II

D.

III. IV

Full Access
Question # 104

A software system checks age in order to determine which welcome screen to display Age groups are

Group I: 0-12

Group II: 13-18

Group III: over 18

Which of the below represent boundary values?

A.

(0, 12, 13,18,19)

B.

(-1,0,11,12,13,14,18,19)

C.

(4,5,15,20)

D.

(-1.0,12,13,18,19)

Full Access
Question # 105

A holiday club restricts those booking the holiday, to people between the ages of 18 and 30 inclusive.

Using three-point boundary values, what ages would be required to test the lower and upper boundary?

A.

17, 18, 19, 29, 30, 31.

B.

17, 18, 19, 30, 31, 32.

C.

18, 19, 20, 28, 29, 30.

D.

16, 17, 18, 30, 31, 32.

Full Access
Question # 106

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

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.

Full Access
Question # 107

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

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

A.

Defect clustering

B.

Early testing

C.

Pesticide Paradox

D.

Absence-of-errors fallacy

Full Access
Question # 108

A supermarket rewards its customers with discounts on certain products depending on how much the customer spends over a twelve-month period. The discounts are:

• 5% discount - once £500 has been spent.

• 10% discount - once a further £500 has been spent.

• 15% discount - once a further £1000 has been spent.

• 20% discount - once a further £2000 has been spent.

The following test cases have been written: TC1 -£500 spent TC2 - £2000 spent

How many more test cases must be written to achieve 100% 2-pomt boundary value analysis for the discount scheme?

A.

4

B.

6

C.

7

D.

8

Full Access
Question # 109

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

A.

Test coverage is increased.

B.

The 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

Full Access