0% found this document useful (0 votes)
102 views

Questions ISTQB

a) A test leader typically plans tests and reviews test strategies, while a tester adapts plans based on results, creates specifications, and writes or reviews strategies. b) Testing can show the presence of defects and the removal of previously present defects, but cannot prove that software is defect-free or reduce the probability of uncovered defects being present. c) Static analysis tools typically find variables that are never used, security vulnerabilities, unreachable code, and business processes not being followed.

Uploaded by

m.stefan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views

Questions ISTQB

a) A test leader typically plans tests and reviews test strategies, while a tester adapts plans based on results, creates specifications, and writes or reviews strategies. b) Testing can show the presence of defects and the removal of previously present defects, but cannot prove that software is defect-free or reduce the probability of uncovered defects being present. c) Static analysis tools typically find variables that are never used, security vulnerabilities, unreachable code, and business processes not being followed.

Uploaded by

m.stefan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Question: 1.

Which tasks would USUALLY be performed by Question: 4.


a test leader and which by the tester?
Which of the following statements is
a. Adapt planning based on test results. b. GENERALLY true of testing?
Create test specifications.
c. Plan tests. a. Testing can show the presence of defects.
d. Write or review a test strategy b. Testing reduces the probability of
uncovered defects.
A. c and d by the test leader c. Testing can show that a previously present
B. a and b by the test leader defect has been removed. d. Testing can
C. a and d by the test leader prove that software is defect free.
D. a, c and d by the test leader
A. a, b and c B. a, b and d C. a, c and d D. b, c
and d
Question: 2.

Which of the following BEST describes a data Question: 5.


driven approach to the use of test execution When in the lifecycle should testing activities
tools? start?

A. Monitoring response times when the A. As early as possible


system contains a specified amount of data B. After the test environment is ready
B. Manipulation of databases and files to C. After the requirements have been reviewed
create test data D. Once the code is available to test
C. Using a generic script that reads test input
data from a file
D. Recording test scripts and playing them Question: 6.
back

A system requires 100% decision coverage at


Question: 3. component testing for all modules. The
following module has been tested with a
Which one of the following statements about single test case.
approaches to test estimation is true?

A. A metrics based approach is based on data


gathered from previous projects
approach uses the knowledge of the owner of
the tasks or experts
B. A metrics based approach is based on
creating a work breakdown structure first
C. A metrics based approach is based on data
gathered from previous projects approach is
based on a work breakdown structure
D. A metrics based approach is based on an
analysis of the specification documents
approach is based on the opinion of the most
experienced tester in the organisation
Question: 9.

Which of the following are the typical defects


found by static analysis tools?

a. Variables that are never used. b. Security


vulnerabilities.
c. Poor performance. d. Unreachable code.
e. Business processes not followed.

A. b, c and d are true a and e are false


B. a is true
C. c, d and e are true
D. a, b and d are true

Question: 10.

The test case follows the path A, B, D, E, F, G.


What level of decision coverage has been Given the following sample of pseudo code:
achieved? A. 100% 01 Input number of male rabbits
B. 50% C. 75% D. 90% 02 Input number of female rabbits
03 If male rabbits > 0 and female rabbits > 0
Question: 7. then
04 Input Do you want to breed (Yes / No)
During which activity of the Fundamental Test 05 If breed = No?
Process test process do you review the test 06 Print Keep male and female rabbits apart!?
basis? 07 End if
08 End If.
A. Evaluating exit criteria and reporting. B. Which of the following test cases will ensure
Test implementation and execution that statement is executed?
C. Test analysis and design
D. Test planning and control A. male rabbits = 1, female rabbits = 1, breed
= yes? B. male rabbits = 1, female rabbits = 1,
breed = no? C. male rabbits = 1, female
Question: 8. rabbits = 2, breed = yes? D. male rabbits = 1,
female rabbits = 0, breed = no?
Which of the following statements are true in
relation to component testing?
Question: 11.
a. Stubs may be used.
b. May cover resource behaviour (e.g. Which ADDITIONAL test level could be
memory leaks). introduced into a standard Vmodel after
c. Tests the interactions between software system testing?
components.
d. Defects are typically fixed without formally A. System Integration Testing
managing these defects. B. Acceptance Testing
C. Regression Testing
A. a, c and d B. a, b and d C. b, c and d D. a, b D. Component Integration Testing
and c
Which of the following is a MAJOR task of
Question: 12. evaluating exit criteria and reporting?

A system under development contains A. Writing a test summary report for


complex calculations and decision logic, and it stakeholders
is assessed as high risk because of the relative B. Logging the outcome of test execution
inexperience of the development team in the C. Repeating test activities as a result of action
application domain. Which of the following taken for each discrepancy. D. Evaluating
would be the MOST appropriate choice of test testability of the requirements and system
design technique for component testing?

Question: 16.
A. Decision testing. B. Statement testing
C. State transition testing Given the following flow chart diagram:
D. Equivalence partitioning

Question: 13.

Which of the following are characteristics of


good testing in any life cycle model?

a. Every development activity has a


corresponding test activity. b. Testers review
development documents early.
c. There are separate levels for component
and system integration test. d. Each test level
has objectives specific to that level.
e. Each test level is based on the same test
basis.

A. a, d and e B. b, c and e C. a, c and d D. a, b


and d

Question: 14.
What is the minimum number of test cases
How is the scope of maintenance testing required for 100% statement coverage and
assessed? 100%
decision coverage, respectively?
A. Scope is related to the risk, size of the
changes and size of the system under test A. Statement Coverage = 1, Decision Coverage
B. Scope is defined by the size and type of = 3. B. Statement Coverage = 2, Decision
system being changed Coverage = 3. C. Statement Coverage = 2,
C. Scope is defined by the size and type of Decision Coverage = 2. D. Statement Coverage
system being changed = 3, Decision Coverage = 3
D. Scope is related to the number of system
users affected by the change. Question: 17.

Question: 15. Which ordering of the list below gives


increasing levels of test independence?
Which of the following statements about
a. Tests designed by a fellowmember of the black box and white box techniques is
design team. correct?
b. Tests designed by a different group within
the organisation. c. Tests designed by the A. Decision Testing, Equivalence Partitioning
code author. and Condition Coverage are all black box
d. Tests designed by different organisation. techniques
B. Decision Table Testing, State Transition and
A. c, a, b, d. B. d, b, a, c C. c, a, d, b. D. a, c, d, Use Case Testing are all black box techniques
b. C. Decision Testing, Equivalence Partitioning
and Statement Testing are all white box
techniques
D. Boundary Value Analysis, State Transition
Question: 18. and Statement Testing are all white box
techniques
A system specification states that a particular
field should accept alphabetical characters in Question: 22.
either upper or lower case. Which of the
following test cases is from an INVALID Which one of the following is a characteristic
equivalence partition? of good testing in any lifecycle model?

A. Feeds B. F33ds C. FEEDS D. fEEDs A. Each test level has the same test objective.
B. There should be more testing activities than
Question: 19. development activities. C. Test design can only
begin when development is complete.
Which of the following are structurebased D. Testers should begin to review documents
techniques? as soon as drafts are available.

a. Decision table testing


b. Boundary value analysis Question: 23.
c. Multiple condition coverage d. Use case
testing The flow graph below shows the logic of a
e. Decision testing program for which 100% statement coverage
and 100%
A. a and c. B. b and d. C. b and e. D. c and e. decision coverage is required on exit from
component testing.

Question: 20.

Which statement BEST describes the role of


testing?

A. Testing ensures that the right version of


code is delivered
B. Testing can be used to assess quality.
C. Testing shows that the software is error
free. D. Testing improves quality in itself.

Question: 21.
Which of the following statements describe
why experiencebased test design techniques
The following test cases have been run: Test are useful?
Case 1 covering path A, B, D, G
Test Case 2 covering path A, B, D, E, F, E, F, E, a. They can help derive test cases based on
F, E, G Test Case 3 covering path A, C, D, E, F, analysis of specification documents. b. They
E, G can identify tests not easily captured by
Which of the following statements related to formal techniques.
coverage is correct? c. They make good use of testers knowledge,
intuition and experience. d. They are an
A. Statement coverage is 100% effective alternative to formal test design
B. Statement coverage is less than 100% techniques.
C. Statement coverage is 100%
D. Statement coverage and decision coverage A. a and b. B. b and d C. c and d D. b and c.
are both less than 100%.

Question: 27.
Question: 24.
Under what circumstances would you plan to
Which of the following activities would perform maintenance testing?
improve how a tool is deployed within an
organisation? a. As part of a migration of an application
from one platform to another. b. As part of a
a. Defining best practice guidelines for users. planned enhancement release.
b. Roll out the tool across the organisation as c. When the test scripts need to be updated.
quickly as possible to all users. c. Provide d. For data migration associated with the
technical support to the test team for each retirement of a system
type of tool.
d. Introduce a system to monitor tool usage A. a, b and c B. b, c and d C. a, b and d. D. a, c
and user feedback. and d
e. Ensure that the test process is not changed
as result of the tools introduction. Question: 28.

A. a, b and c. B. a, c and d. C. c, d and e. D. b, d Which of the following is a purpose of the


and e. review kick off?activity?

Question: 25. A. Explain the objectives


B. Select the personnel group
Which of the following statements is true? C. Document results
D. Define entry and exit criteria
A. Testing cannot prove that software is
incorrect.
B. Testing can prove that software is either
correct or incorrect. C. Testing cannot prove Question: 29.
that software is correct.
D. Testing can prove that software is correct.

Which of the following is LEAST likely to be


included in an incident report?
Question: 26.
A. Suggestions for correcting the problem Question: 34.
B. Degree of impact on stakeholder interests.
C. Date the incident was discovered.
D. Life cycle process in which the incident was
discovered Which of the following activities should be
performed during the selection and
Question: 30. implementation of a testing tool?

Which of the following is a standard for test a. Determine whether the organisations
documentation? existing test process needs to change. b.
Conduct a proof of concept.
A. IEEE Std. 1028 c. Implement the selected tool on a project
B. EEE Std. 1044 behind schedule to save time.
C. ISO 9126. d. Identify coaching and mentoring
D. IEEE Std. 829 requirements for the use of the selected tool

Question: 31. A. a, b and c. B. b, c and d. C. a, c and d. D. a, b


and d.
In which activity of the Fundamental Test
Process is the test environment set up?

A. Test implementation and execution. B. Test Question: 35.


planning and control
C. Test analysis and design From a Testing perspective, what are the
D. Evaluating exit criteria and reporting MAIN purposes of Configuration
Management?
Question: 32.
a. Identifying the version of software under
Retirement of software or a system would test. b. Controlling the version of testware
trigger which type of testing? items.
c. Developing new testware items.
d. Tracking changes to testware items.
A. Load testing e. Analysing the need for new testware items.
B. Portability testing
C. Maintenance testing A. b, d and e. B. b, c and d. C. a, b and d. D. a,
D. Maintainability testing c and e.

Question: 36.

Question: 33. A programme level Master Test Plan states


that a number of best practices must be
Which of the following is a specificationbased adopted for its project life cycle models,
technique? irrespective of whether a sequential or
iterativeincremental
approach is adopted for each project. Which
A. Use Case Testing of the following life cycle related best
B. Error Guessing. practices would you expect to see in the
C. Condition coverage Master Test Plan?
D. Statement Testing.
a. There should be a testing activity that
corresponds to each development activity. b. Which one of the following is true of software
Each project should have four test levels if development models?
using a Vmodel.
c. Test personnel should ensure that they are A. There are always four test levels in the
invited to review requirements and design Vmodel.
documents as soon as draft versions are B. In a Rapid Application Development (RAD)
available. project, there are four test levels for each
d. System testing must not be performed by iteration.
the development teams. C. In Agile development models, the number
of test levels for an iteration can vary
A. a and b B. a and c C. b and d D. c and d depending on the project.
D. There must be at least four test levels for
any software development model.
Question: 37.
Question: 40.
Which of the following types of defect are
typically found in reviews rather than in Which of the following is an example of a
dynamic testing? product risk?

a. Deviations from standards. A. Software that does not perform its


b. Defects in interface implementation. c. intended functions
Poor maintainability of code. B. Failure of a third party
d. Poor performance of the system. C. Problems in defining the right requirements
e. Defects in requirements. D. Skill and staff shortages

A. a, c and e. B. a, b and d. C. b, d and e. D. a, c Question: 41.


and d.
The digital Rainbow Thermometer?uses 7
colours to show the ambient temperature.
Each colour spans a range of just 5C, with an
operating minimum and maximum of minus
5C and 30C. Which of the following values is
Question: 38. LEAST likely to have been identified when
applying the boundary value test design
Pair the correct test design techniques (i to v) technique?
with the category of techniques (x, y and z):
i. Exploratory Testing A. 30C B. 0C C. 8
ii. Equivalence Partitioning iii. Decision Testing D. 15C
iv. Use Case Testing
v. Condition coverage x. Specificationbased y.
Structurebased Question: 42.
z. Experiencedbased
Which of the following are characteristic of
A. x = i and ii? ? ? ??? ??? ?? ? ? ??? test management tools?
B. x = i, ii and iv? ? ? ?? ? ? ???
C. x = ii and iv? ? ? ??? ??? ?? ? ? ?? a. They support traceability of tests to source
D. x = iii and iv? ? ? ?? ? ? ? ??? ??? documents. b. They provide an interface to
test execution tools.
c. They help to enforce coding standards.
Question: 39.
d. They manipulate databases and files to set The flow graph below shows the logic of a
up test data. program for which 100% statement coverage
and 100%
A. a and c B. b and c C. a and b D. b and d decision coverage is required on exit from
component testing.

Question: 43.

Which statement about combinations of


inputs and preconditions is true for a large
system?

A. It is easy to test them all in a short time


B. It is not practically possible to test them all
C. It is not possible to test any of them
D. It is essential to test them all in order to do
good testing
Question: 44.

What is the USUAL sequence for performing


the following activities during the
Fundamental Test
Process?

a. Analyse the test basis documents. b. Define


the expected results.
c. Create the test execution schedule.
d. Establish the traceability of the test
conditions

A. d, a, c, b B. a, d, b, c C. a, b, c, d D. a, b, d, c

Question: 45.

Which option BEST describes objectives for


test levels within a life cycle model?
The following test case has been run: Test
A. Objectives should be generic for any test
Case 1 covering path A, B, D, G
level
Which of the following ADDITIONAL test cases
B. Objectives are the same for each test level
would need to be written to provide the
C. Each test level has objectives specific to
required coverage?
that level
D. Each test level must have different
A. Test Case 2 covering path A, C, D, E, F, E, G
objectives
B. Test Case 3 covering path A, B, D, E, G
C. Test Case 4 covering path A, C, D, E, G D.
Question: 46.
Test Case 5 covering path A, C, D, G

Question: 47.
Why should expected results be defined A. Maintenance Testing
before execution? B. Unit Testing
C. System Testing
A. To assist in test automation D. User Acceptance Testing
B. To improve test efficiency
C. To reduce the possibility of incorrect results Question: 52.
D. To improve design of the software
Which of the following activities would
NORMALLY be undertaken during test
Question: 48. planning?

Which of the following is MOST likely to be an a. Scheduling test analysis and design. b.
objective of a pilot project to introduce a test Designing Test Conditions.
tool? c. Monitoring test progress.
d. Identifying the objectives of testing. e.
A. To assess if the test tool brings benefits at Evaluating test tools.
reasonable cost f. Selecting test metrics for monitoring and
B. To ensure that developers will use the test control.
tool
C. To ensure that the time spent testing and A. b, c and d B. a, d and f C. a, d and e D. b, c
the cost of testing is reduced and f
D. To assess if everyone in the organisation
can be trained prior to rollout Question: 53.

Question: 49. Given the following sample of pseudo code:


Read A, B, C
Which characteristics BEST describe a If A > B then
walkthrough? Print Primary ratio is?& A / B?
End If
A. Documented, includes peers and experts If A > C then
B. Formal process collects metrics Print Secondary ration is?& A / C?
C. Defined roles, led by trained moderator End If.
D. Led by the author, may be documented Which of the following test cases would
achieve 100% statement coverage?
Question: 50.
A. A = 5, B = 10 and C = 2
Which of the following is a MAJOR activity of B. A = 10, B = 10 and C = 10
test control? C. A = 10, B =5 and C = 2
D. A = 2, B= 5 and C = 10
A. Scheduling test analysis and design
B. Implementing the test policy or strategy Question: 54.
C. Making decisions based on information
from test monitoring Which of the following statements is true?
D. Determining the scope and risks
A. A test condition specifies input values and
Question: 51. expected results
conditions
For which of the following is Impact Analysis B. A test condition may be derived from
ESPECIALLY important? requirements or specifications? ? ???? ??
Ž?????? ?????????
the sequence of action for the execution of a if width > length then biggest_dimension =
test width
C. A test case specifies the sequence of else biggest_dimension = length
execution of test conditions? ? ???? ?? end_if The following has been added to the
Ž?????? ????????? ???? bottom of the code fragment above. print
preconditions and postconditions "Biggest dimension is" & biggest_dimension.
D. A test case specifies input values and print "Width: " & width print "Length: " &
expected results? ? ???? ??Ž?????e may be length.
derived from requirements or specifications How many MORE test cases are required?

A. One more test case will be required for 100


% decision coverage
Question: 55. B. Two more test cases will be required for
100 % statement coverage, one of which will
Place the stages of the Fundamental Test be used to provide 100% decision coverage
Process in the usual order (by time). C. None, existing test cases can be used
D. One more test case will be required for
a. Test closure activities. b. Analysis and 100% statement coverage
design.
c. Planning and control.
d. Implementation and execution.
e. Evaluating exit criteria and reporting. Question: 58.

A. c, b, d, e, a B. c, b, e, d, a C. c, b, d, a, e D. b,
c, d, e, a
During which activity of the Fundamental Test
Process test process do you determine the
exit criteria?
Question: 56.

A. Test analysis and design


B. Evaluating exit criteria and reporting
Which statement is a valid explanation as to C. Test closure activities
why blackbox test design techniques can be D. Test planning and control
useful?
Question: 59.
A. They can help to derive test data based on
analysis of the requirement specification
B. They can help derive test cases based on
analysis of a components code structure Which two of the following are common
C. They can help to derive test conditions attributes of maintenance testing?
based on analysis of a systems internal
structure a. It is carried out to ensure that the system
D. They can help to reduce testing costs will be reliable once in service. b. It includes
Question: 57. regression testing.
c. It requires the use of fully defined
specifications.
d. It can include testing of a system after
You have designed test cases to provide 100% migration from one platform to another.
statement and 100% decision coverage for the
following fragment of code:
A. a and b B. a and c C. c and d D. b and d C. Making full use of formal test case design
techniques
D. Fixing as many defects as possible before
Question: 60. golive

Question: 63.

Which of the following would TYPICALLY be


carried out by a test leader and which by a
tester? Which of the following is a MAJOR activity of
test planning?
a. Creation of a test strategy.
b. Creation of a test specification. c. Raising of A. Initiation of corrective actions
an incident report. B. Measuring and analysing results
d. Write a test summary report. C. Determining the exit criteria
D. Monitoring and documenting progress
A. a and b would be carried out by a test
leader, whilst c and d would be carried out by Question: 64.
a tester B. b and c would be carried out by a
test leader, whilst a and d would be carried
out by a tester C. a and d would be carried out
by a test leader, whilst b and c would be What is the MAIN benefit of designing tests
carried out by a tester D. a and c would be early in the life cycle?
carried out by a test leader, whilst b and d
would be carried out by a tester A. It is cheaper than designing tests during the
test phases
Question: 61. B. It helps prevent defects from being
introduced into the code
C. Tests designed early are more effective
than tests designed later
Where may functional testing be performed? D. It saves time during the testing phases
when testers are busy
A. At system and acceptance testing levels
only Question: 65.
B. At all test levels
C. At all levels above integration testing
D. At the acceptance testing level only
Which of the following activities would
improve how a tool is deployed within an
organisation?
Question: 62.
a. Roll out the tool across the organisation as
quickly as possible to all users. b. Conduct
periodic lessons learnt reviews with tool
Which one of the following best describes users.
riskbased testing? c. Provide technical support to the test team
for each type of tool.
A. Testing as much of the system as possible d. If a tool is not being used, withdraw it and
in the time available look for an alternative. e. Make sure
B. Targeting testing at the more critical areas processes are improved to reflect a new tool.
of the system
A. a, b and c B. a, c and d C. c, d and e D. b, c
and e

A wholesaler sells printer cartridges. The


minimum order quantity is 5. There is a 20%
discount for orders of 100 or more printer
Question: 66. cartridges. You have been asked to prepare
test cases using various values for the number
of printer cartridges ordered. Which of the
following groups contain three test inputs
A candidate sits an exam with 40 questions. that would be generated using Boundary
To pass , the candidate must answer at least Value Analysis?
25 questions correctly. To gain a distinction, a
mark of 32 or above must be achieved. Which
of these groups of exam scores would fall into A. 5, 6, 20
three different equivalence classes? B. 4, 5, 80
C. 4, 5, 99
A. 32, 36, 40 D. 1, 20, 100
B. 0, 27, 36
C. 0, 24, 32 Question: 69.
D. 25, 32, 40

Which of the following defects would


Question: 67. NORMALLY be identified by a static analysis
tool?

A. The response time for the search function


if a system has been tested and only a few exceeded the agreed limit
defects have been found, what can we B. The design specification had many
conclude about the state of the system? grammatical errors
C. The components code had variables that
a. The system may be defect free but the were used but had not been declared
testing done cannot guarantee that this is D. The component was found to be the source
true. b. The system is defect free and further of the memory leak
testing would therefore be a waste of
resources. c. It depends what the system is
designed to do.
d. Further testing should be considered but Question: 70.
this should be focussed on areas of highest
risk because it would not be possible to test
everything.
e. Testing should be curtailed because it is Which of the following statements describe
yielding no value. why error guessing is a useful test design
technique?
A. a, c and d B. b, c and d C. a, d and e D. b, c
and e a. It can help derive test cases based on
analysis of specification documents. b. It can
identify tests not easily captured by formal
techniques.
Question: 68.
c. It can make good use of testers experience Which of the following would NOT NORMALLY
and available defect data. d. It is a cheaper be considered for a testing role on a project?
alternative to more formal test design
techniques. A. System operator
B. Developer
A. a and b B. b and c C. c and d D. a and c C. Configuration manager
D. Performance specialist

Question: 71. Question: 74.

Which of the following activities should be Which one of the following provides the BEST
considered before purchasing a tool for an description of test design?
organization?
A. Identification of the features which should
a. Ensure that the tool does not have a be tested
negative impact on existing test processes. b. B. Specification of the test cases required to
Produce a business justification examining test a feature
both costs and benefits. C. Specification of the order in which test
c. Determine whether the vendor will cases should be executed
continue to provide support for the tool. d. D. Creation of a test suite
Introduce tool deployment activities into the
testing schedule.
Question: 75.
A. a and d B. b and c C. c and d D. a and c

Question: 72.
Which one of the following BEST describes the
purpose of a priority rating in an incident
report?
Which of the following statements correctly
describes the benefit of fault attacks? A. To show which parts of the system are
affected by the incident
A. They are more effective at finding faults B. To show how quickly the problem should
than formal test design techniques be fixed C. To show how much it would cost to
B. They are useful when there is limited fix the defect D. To show progress of testing
experience in the test team
C. They can evaluate the reliability of a test
object by attempting to force specific failures
to occur Question: 76.
D. They are less structured than other
experience based techniques

Which of the following is a review process


Question: 73. activity?

A. Individual preparation B. Writing test


conditions C. Developing a test plan D.
Executing test scripts
D. i-q, ii-r, iii-s, iv-p

Question: 77.
Question: 80.

Which of the following are true of software


development models? Which of the following statements about
functional testing is correct?
a. Component Integration testing is present in
all good development models. b. Acceptance A. Functional test cases are derived from
testing can take place before system testing specifications
starts. B. Functional test cases are derived from an
c. Acceptance testing should only start when examination of the code
system testing is complete. d. There may be C. Functional testing ensures error free
fewer than four test levels in a Vmodel. software
D. Functional testing should be done before
A. b and d B. a and b C. b and c D. c and d the Inspection process

Question: 78.

Question: 81.

Which of the following are whitebox test


design techniques?
Which of the following account for most of
a. Decision table testing. b. Decision coverage. the failures in a system?
c. Boundary value analysis. d. Error guessing.
e. Statement testing. A. They will be found in the smallest modules
B. They will be evenly distributed among all
A. a and e B. b and d C. b and e D. e and d modules
C. They will be found in the largest modules
D. They will be found in a small proportion of
modules
Question: 79.

Which of the following matches the activity (i


to iv) to its most suitable type of tool (p to s)? Question: 82.
i. Analysis of code structure. ii. Generation of
test cases.
iii. Simulation of the environment in which a
component is run. iv. Analysis of test metrics. Which of the following is a project risk?
p. Test management. q. Test design tool.
r. Static analysis tool. s. Test harness. A. There are nonstandard implementations of
some features
B. We may not be able to get a contractor to
A. i-s, ii-p, iii-r, iv-q join the test team as planned
B. i-r, C. The response times of the software may
ii-q, iii-s, iv-p not be fast enough
C. i-r, ii-s, iii-p, iv-q
D. The contract has a legal loophole which has exceeds 26C. The airconditioner is designed to
affected the companys profit operate at temperatures between 10C and
+40C. Given the above specification, which of
Question: 83. the following sets of values shows that the
equivalence partition test design technique
has been used correctly?

Which of the following are key success factors A. 11C, 1C, 18C, 27C, 51C
to the review process? B. 11C, 1C, 12C, 18C, 27C, 51C
C. 11C, 18C, 51C
A. Review time is allowed in the test D. 1C, 12C, 18C, 27C
execution schedule, process improvement is
recognised in the follow up meeting and the
objective is always to find defects Question: 86.
B. Each review has a clear objective, the right
people are involved, training is provided in
the review technique and management fully
support the process Which of the following activities would
C. Participants are trained, all review meetings improve how a tool is deployed within an
are time boxed and moderators are project organisation?
managers D. Every team member will be
involved, all review techniques are used on a. Roll out the tool across the organisation as
every work product and test managers control quickly as possible to all users. b. Provide
the review process technical support to the test team for each
type of tool.
c. Limit communication with the tool vendor
to allow users to develop their own best
Question: 84. practice. d. Make sure processes are
improved to reflect a new tool.
e. Regularly analyse how the tool is being
used.
Which of the following software work
products would NOT TYPICALLY be examined A. a, b and c B. a, c and d C. b, d and e D. b, c
using static analysis techniques? and e

a. Design specification. b. Components code. Question: 87.


c. Software model. d. Test procedure.
e. Nonfunctional requirements specification.

A. a, c and d B. a, d and e C. b, c and d D. a, b Which two of the following are attributes of


and e structural testing?

a. It is based on testing features described in a


Question: 85. functional specification. b. It can include
statement and decision testing.
c. It can be carried out at all levels of testing.
d. It can include debugging.
An automated airconditioner is programmed A. a and b B. a and d C. b and d D. b and c
to turn its heating unit on when the
temperature falls below 17C and to turn its
refrigeration unit on when the temperature Question: 88.
A. State transition testing and decision testing
B. Equivalence partitioning and statement
testing
Which of the following test activities are more C. Use case testing and exploratory testing
likely to be undertaken by a test lead rather D. Decision table testing and exploratory
than a tester? testing

a. Create test specifications. b. Schedule tests.


c. Define metrics for measuring test progress. Question: 91.
d. Prepare and acquire test data.

A. c and d B. a and b C. b and d D. b and c


A failure has occurred during system testing
and incident report must be raised. The
following attributes are available for the
Question: 89. report:

a. Testers name. b. Date raised.


c. Priority (to fix).
The list below (a to e) describes one major d. Severity (impact on the system). e.
task for each of the five main activities of the Expected Results.
fundamental test process. Which option (A to f. Actual Results.
D) places the tasks in the correct order, by g. Test case specification identifier.
time? h. Failing software function. i. Testers
recommendations
a. Create bidirectional Which attributes would be the MOST effective
traceability between test basis and test cases. to enable determination of WHEN the
b. Check test logs against exit criteria. incident should be fixed and HOW MUCH
c. Define the objectives of testing. effort might be required to apply the fix?
d. Check planned deliverables have been
delivered. e. Comparing actual results with A. b, c, e, f, g B. a, b, d, h, i C. c, d, e, f, h D. c,
expected results. d, e, g, i

A. a, c, b, e, d B. c, a, d, e, b C. c, a, e, b, d D. d,
a, c, b, e
Question: 92.

Question: 90.
Which of the following would be MOST
USEFUL in estimating the amount of retesting
and regression testing likely to be required?
A simple gaming system has been specified as
a set of use cases. It has been tested by the a. The purchase of an automated test
supplier and is now ready for user acceptance execution tool. b. Time allocated for
testing. The system is assessed as low risk and acceptance testing.
there is pressure to release the software into c. Metrics from previous similar projects. d.
the market as soon as possible. Which of the Impact analysis.
following test techniques would be most
appropriate for this testing? A. a and b B. b and c C. a and d D. c and d
q.The person who decides on the execution of
inspections and determines if the inspection
Question: 93. objectives have
been met.
r.The person who leads the inspection of a
document or set of documents. s.The person
What does a test execution tool enable? who documents all the issues, problems and
open points.
A. Tests to be executed automatically, or semi
automatically A. 1Q, 2S, 3P, 4R B. 1R, 2S, 3P, 4Q C. 1Q, 2P,
B. Tests to be written without human 3S, 4R D. 1R, 2P, 3S, 4Q
intervention
C. Preparation of test data automatically
D. Manage test assets such as test conditions
and test cases Question: 96.

Question: 94. Given the following state transition diagram:

Given the following sample of pseudo code:


Input ExamScore
If ExamScore <= 75 then
Print Candidate has failed? Else
Print Candidate has passed? If ExamScore >=
120 then
Print Candidate has achieved a distinction?
Which of the test cases below will cover the
EndIf EndIf. What is the minimum number of
following series of state transitions? SS ?S1 ?
test cases required to guarantee 100%
S2 ?S1 ?S2 ?ES
decision coverage?
A. A, B, E, B, F B. A, B, C, D
A. 2
C. A, B, E, B, C, D D. A, B, F
B. 1
C. 3
D. 4

Question: 95.
Question: 97.

Match the following formal review roles and


During which activity of the Fundamental Test
responsibilities: Roles
Process do you compare actual with expected
1. Moderator.
results?
2. Recorder.
3. Reviewer.
A. Test closure activities
4. Manager. Responsibilities
B. Evaluating exit criteria and reporting
p.The person chosen to represent a particular
C. Test analysis and design
viewpoint and role.
D. Test implementation and execution
Question: 98.

Question: 101.

Which of the following pairs of factors is used


to quantify risks?
Given the following fragment of code, how
A. Impact and Cost many tests are required for 100% statement
B. Likelihood and Impact coverage?
C. Product and Project if width > length then biggest_dimension =
D. Probability and Likelihood width If height > width then
biggest_dimension = height Endif
Else
biggest_dimension = length If height > length
Question: 99. then biggest_dimension = height Endif
Endif

A. 1
Which of the following BEST describes a B. 2
keyworddriven testing approach? C. 3
D. 4
A. Test input and expected results are stored
in a table or spreadsheet, so that a single Question: 102.
control script can execute all of the tests in
the table
B. Actionwords are defined to cover specific Which activity in the Fundamental Test
interactions in system (e.g., logon entries) Process creates test suites for efficient test
which can then be used by testers to build execution?
their tests
C. Keywords are entered into a test harness to A. Implementation and execution
obtain predefined test coverage reports B. Planning and control
D. The test basis is searched using keywords C. Analysis and design
to help identify suitable test conditions D. Test closure

Question: 100.
Question: 103.

Which of the following is a TYPICAL objective


of a pilot project for introducing a testing tool Which of the following is MOST clearly a
into an organisation? characteristic of structure based (whitebox)
techniques?
A. To assess whether the benefits will be
achieved at a reasonable cost A. Test cases are independent of each other
B. To identify the initial requirements of the B. Test cases can be easily automated
tool C. Test cases are derived systematically from
C. To select the most suitable tool for the the delivered code
intended purpose D. Test cases are derived systematically from
D. To document test design and test execution specifications
processes
C. Metricsbased
Question: 104. D. Development effortbased

What is the purpose of configuration Question: 107.


management in testing?

a. To choose and implement a suitable


configuration management tool. ArriveandGo airline wants to clarify its
b. To identify unique items of testware and baggage handling policy, whilst maximising
their related developed software. c. To revenues, and will introduce the following
provide traceability between items of tariffs for all baggage per individual customer
testware and developed software. d. To (weights are rounded up to
enable managers to configure the software. the nearest 0.1Kg):
e. To control the versions of software released The first 2Kg will be carried free of charge.
into the test environment. The next 10 Kg will be carried for a flat charge
of ?0.
A. a, c and e B. a, b and d C. b, c and d D. b, c An additional 15Kg will be charged a total
and e charge of ?7.
Luggage over this amount will be charged at ?
per Kg, up to a maximum of 150Kg per person.
No passenger may take more that 150Kg with
Question: 105. them. Which of the following would
constitute boundary values for baggage
weights in the price calculation?

Which of the following best describes the A. 0, 5.0, 10.0, 17.0


purpose of nonfunctional testing? B. 2.0, 9.9, 15.0, 26.9
C. 1.9, 12.0, 14.9, 150.0
A. To measure characteristics of a system D. 2.0, 12.1, 27.0, 150.1
which give an indication of how the system
performs its functions
B. To ensure that a system complies with the
quality standards set by ISO 9126 Question: 108.
C. To ensure that the system deals
appropriately with software malfunctions
D. To measure the extent to which a system
has been tested by functional testing What should be the MAIN objective during
development testing?

Question: 106. A. To cause as many failures as possible so


that defects in the software are identified and
can be fixed
B. To confirm that the system works as
Which one of the following methods for test expected and that requirements have been
estimation rely on information captured from met
previous projects? C. To assess the quality of the software with
no intention of fixing defects
A. Test pointbased D. To give information to stakeholders of the
B. Expertbased risk of releasing the system at a given time
Question: 109. Which of the following statements describe
why exploratory testing is a useful test design
technique?

Which one of the following BEST describes a a. It can help derive test cases based on the
test control action? internal structure of systems. b. It is useful
when there are limited specification
A. Setting a completion date documents available.
B. Reporting on poor progress c. It is useful when there testing is constrained
C. Adding extra test scripts to a test suite due to time pressures. d. It is a cheaper
D. Retesting a defect fix alternative to more formal test design
techniques.

A. b and c B. a and c C. b and d D. c and d


Question: 110.
1. 51. A 102. A
1. D 52. B 103. C
2. C 53. C 104. D
3. A 54. B 105. A
4. A 55. A 106. C
5. A 56. A 107. D
6. B 57. C 108. A
7. C 58. D 109. C
8. B 59. D 110. A
9. D 60. C
10. B 61. B
11. A 62. B
12. A 63. C
13. D 64. B
14. A 65. D
15. A 66. B
16. C 67. A
17. A 68. C
18. B 69. C
19. D 70. B
20. B 71. B
21. B 72. C
22. D 73. C
23. A 74. B
24. B 75. B
25. C 76. A
26. D 77. A
27. C 78. C
28. A 79. B
29. A 80. A
30. D 81. D
31. A 82. B
32. C 83. B
33. A 84. B
34. D 85. A
35. C 86. C
36. B 87. D
37. A 88. D
38. C 89. C
39. C 90. C
40. A 91. C
41. C 92. D
42. C 93. A
43. B 94. C
44. B 95. B
45. C 96. A
46. A 97. D
47. C 98. B
48. A 99. B
49. D 100. A
50. C 101. B

You might also like