You are on page 1of 95

Q.

1 A 11D A C B D C C B B
Q.2 C 12A A B D B D C C C
Q.3 A 13C B A A C A A A A
Q.4 B 14B C A A B B D B A
Q.5 B 15B D D B C A B D A
Q.6 B 16B B B D D D C B B
Q.7 A 17C C C E A D A A B
Q.8 C 18A B C A D C D A C
Q.9 A 19A A A A,B A C A B B
Q.10 10B 20A 30D 40C 50A 60B 70B 80D 90A 100A

Q.101 101C C A D A D A A C B
Q.2 102B C A C B A D B D A
Q.3 103D B A A A C B D A D
Q.4 104A A C A B B B A B D
Q.5 105B A B B C A A C B B
Q.6 106A D D D C D B C C D
Q.7 107B B D C A C B C B B
Q.8 108A B B C A A A B C A
Q.9 109B D A C B A B C A C
Q.10 110A 120B 130C 140A 150C 160A 170B 180A 190A 200B

Q.201 A D E C B C D A B A
Q.2 B D C E B D A B D C
Q.3 A A B A B A C B C D
Q.4 D B C C C E B B A C
Q.5 D B E E A A A A C D
Q.6 D B B B D A B A C C
Q.7 B C C E D B A A A C
Q.8 C A C A C C C C C D
Q.9 C B B D A B B B A A
Q.10 210B 220A 230B 240E 250B 260B 270A 280D 290C 300A

Q.301 C B A B D D D C B B
Q.2 C A C D A C D B C A
Q.3 D D D B B B B C D C
Q.4 A A C C A C D C A A
Q.5 B A A C B B B B C A
Q.6 D C D B A A A A A D
Q.7 C C C C C D B B B D
Q.8 A D C D C C B A B C
Q.9 B C D C A B C A C D
Q.10 310B 320B 330D 340A 350B 360A 370A 380A 390C 400A

Q.401 A B C B A A D C C D
Q.2 A B C B C B C B A B
Q.3 C C D D D A A B D B
Q.4 D A C B D D B C B B
Q.5 D A D D C C D A C B
Q.6 C A B A C A D D A A
Q.7 B C B B D A A B C D
Q.8 C C C A C C D D A B
Q.9 A D A B B D B C D B
Q.10 410D 420C 430A 440B 450C 460D 470B 480C 490C 500A
Q.501 B D B B B B B B B D
Q.2 C B C D C C A C B C
Q.3 A B D B B C D B B B
Q.4 A D C B D B D C B B
Q.5 D A A D B D B C A B
Q.6 B D A B B A B B B D
Q.7 A A C A A C D B C D
Q.8 C B C A A D A D A C
Q.9 D A C B D A A B A A
Q.10 510B 520C 530A 540C 550C 560A 570B 580A 590A 600B

Q.601 A C D B A B D C B C
Q.2 B B B A B B B D A B
Q.3 B D B B C C A B B A
Q.4 D D A B A D C B D C
Q.5 A A B B A C C C B D
Q.6 B B C B C B D A A B
Q.7 D B B A B D A C C A
Q.8 B B C A D A C C C A
Q.9 B A B A D D A A D B
Q.10 610C 620D 630D 640B 650D 660A 670B 680D 690A 700D

Q.701 C A B A D A B B B D
Q.2 A A A B C C D A C A
Q.3 D D B C B B C A D A
Q.4 C C A C A D A D D A
Q.5 B B C C B C D A A A
Q.6 A C B D D A B A C C
Q.7 A B A B D B C C D A
Q.8 B C B C C A D A C C
Q.9 D C B C A A B C B C
Q.10 710B 720D 730B 740D 750D 760D 770B 780D 790A 800A

Q.801 D B D A A B A D B D
Q.2 B A A A D D C B C B
Q.3 B C A A D D A A B C
Q.4 B A C C C A D A B B
Q.5 C D C B C A B D A C
Q.6 D D B A C A C D C C,E
Q.7 C C B D D D C B C A
Q.8 A B C B B A C A B C
Q.9 B B C B C C C B D B
Q.10 810C 820A 830B 840A 850B 860D 870B 880A 890A 900A,B

Q.901 D B C D
Q.2 A A C C
Q.3 C A C C
Q.4 A A D C
Q.5 A C B E
Q.6 B A A
Q.7 B D C
Q.8 C A C
Q.9 A C B
Q.10 910C 920C 930C
Q. 1: Given the following state transition table Which A. D, A, B, C.
of the test cases below will cover the following series B. A, B, C, D.
of state transitions? S1 SO S1 S2 SO C. D, A, B.
D. A, B, C.
Exhibit:

Q. 2: From a Testing perspective, what are the MAIN A. ii, iv and v.


purposes of Configuration Management?: B. ii, iii and iv.i,
C. i, ii and iv.
i) Identifying the version of software under test. D. i, iii and v.
ii) Controlling the version of testware items.
iii) Developing new testware items.
iv) Tracking changes to testware items.
v) Analysing the need for new testware items.
Q. 3: Which of the following is a MAJOR task of test Q. 4: Which of the following BEST describes the
planning? difference between an inspection and a
walkthrough?
A. Scheduling test analysis and design tasks. A. Both inspections and walkthroughs are led by the
B. Initiating corrective actions. author.
C. Monitoring progress and test coverage. B. An inspection is led by a moderator and a
D. Measuring and analyzing results. walkthrough is led by the author.
C. Both inspections and walkthroughs are led by a
trained moderator.
D. A walkthrough is led by the author. The author is not
present during inspections
Q. 5: Where may functional testing be performed? Q. 6: What is the MAIN objective when reviewing a
software deliverable?
A. At system and acceptance testing levels only. A. To identify potential application failures by use of a
B. At all test levels. test specification.
C. At all levels above integration testing. B. To identify defects in any software work product.
D. At the acceptance testing level only. C. To identify spelling mistakes in a requirements
specification.
D. To identify standards inconsistencies in the code.
Q. 7: Who would USUALLY perform debugging Q. 8: Which of the following would you NOT usually
activities? find on a software incident report?
A. The name and/or organisational position of the person
A. Developers. raising the problem.
B. Analysts. B. Version of the Software Under Test.
C. Testers. C. Suggestions as to how to fix the problem.
D. Incident Managers. D. Actual and expected results.
Q. 9: Which of the following defines the expected Q. 10: Some tools are geared more for developer
results of a test? use. For the 5 tools listed, which statement BEST
details those for developers
A. Test case specification. i) Performance testing tools.
B. Test design specification. ii) Coverage measurement tools.
C. Test procedure specification. iii) Test comparators.
D. Test results. iv) Dynamic analysis tools.
v) Incident management tools.
A. i, iii. and iv. are more for developers.
B. ii. and iv. are more for developers.
C. ii, iii. and iv. are more for developers.
D. ii. and iii. are more for developers.
Q. 11: Which of the following is correct? Q. 12: As part of which test process do you
determine the exit criteria?
A. Impact analysis assesses the effect on the system of a
defect found in regression testing. A. Test planning.
B. Impact analysis assesses the effect of a new person B. Evaluating exit criteria and reporting.
joining the regression test team. C. Test closure.
C. Impact analysis assesses whether or not a defect found D. Test control.
in regression testing has been fixed correctly.
D. Impact analysis assesses the effect of a change to the
system to determine how much regression testing to do.
Q. 13: Given the following state transition diagram Which of the following series of state transitions contains
an INVALID transition which may indicate a fault in the system design?

Exhibit:

A. Login Browse Basket Checkout Basket Checkout Pay Logout.


B. Login Browse Basket Checkout Pay Logout.
C. Login Browse Basket Checkout Basket Logout.
D. Login Browse Basket Browse Basket Checkout Pay Logout.

Q. 14: Which of the following is a MAJOR task of test Q. 15: What is beta testing?
implementation and execution? A. Testing performed by potential customers at the
developers location.
A. Measuring and analyzing results. B. Testing performed by potential customers at their own
B. Reporting discrepancies as incidents. locations.
C. Identifying test conditions or test requirements. C. Testing performed by product developers at the
D. Assessing if more tests are needed. customer's location.
D. Testing performed by product developers at their own
locations.
Q. 16: Given the following fragment of code, how Q. 17: You have designed test cases to provide 100%
many tests are required for 100% decision coverage? statement and 100% decision coverage for the
following fragment of code.
if width > length if width > length
then then
biggest_dimension = width biggest_dimension = width
if height > width else
then biggest_dimension = length
biggest_dimension = height end_if
end_if
else The following has been added to the bottom of the code
biggest_dimension = length fragment above.
if height > length
then print "Biggest dimension is " & biggest_dimension
biggest_dimension = height print "Width: " & width
end_if print "Length: " & length
end_if How many more test cases are required?
A. 3 A. One more test case will be required for 100 %
B. 4 decision coverage.
C. 2 B. Two more test cases will be required for 100 %
D. 1 statement coverage, one of which will be used to provide
100% decision coverage.
C. None, existing test cases can be used.
D. One more test case will be required for 100"
statement coverage.
Q. 18: A thermometer measures temperature in whole Q. 19: Which activity in the fundamental test process
degrees only. If the temperature falls below 18 creates test suites for efficient test execution?
degrees, the heating is switched on. It is switched off
again when the temperature reaches 21 degrees. What A. Implementation and execution.
are the best values in degrees to cover all equivalence B. Planning and control.
partitions? C. Analysis and design.
D. Test closure.
A. 15,19 and 25.
B. 17,18 and19.
C. 18, 20 and22.
D. 16, 26 and 32.
Q. 20: Which of the following is TRUE? Q. 22: When should configuration management
procedures be implemented?
A. Confirmation testing is testing fixes to a set of defects
and Regression testing is testing to establish whether any A. During test planning.
defects have been introduced as a result of changes. B. During test analysis.
B. Confirmation testing is testing to establish whether any C. During test execution.
defects have been introduced as a result of changes and D. When evaluating exit criteria
Regression testing is testing fixes to a set of defects.
C. Confirmation testing and Regression testing are both
testing to establish whether any defects have been
introduced as a result of changes.
D. Confirmation testing and Regression testing are both
testing fixes to a set of defects.
Q. 21: Given the following decision table: Which of the Q. 23: Which of the following are characteristic of
following test cases and expected results is VALID? regression testing ?

i) Regression testing is run ONLY once


  Rule 1 Rule 2 Rule 3 Rule 4 ii) Regression testing is used after fixes have been made

Conditio         iii) Regression testing is often automated


ns iv) Regression tests need not be maintained

Age <21 yrs 21-29 yrs 30-50yrs > 50yrs Options:

Insuranc A A or B B. C or C or D A. ii, iv.


e D B. ii, iii.
Class C. i, iii, iv.
D. iii.
Actions        

Premium £100 £90 £70 £70

Excess £2,500 £2,500 £500 £1000

A. 23 year old in insurance class A Premium is 0 and


excess is,500.
B. 51 year old in insurance class C Premium is 0 and
excess is 00.
C. 31 year old in insurance class B Premium is 0 and
excess is ,500.
D. 43 year old in insurance class C Premium is 0 and
excess is ,000.

Q. 24: A wholesaler sells printer cartridges. The Q. 25: Which of the following activities should be
minimum order quantity is 5. There is a 20% discount performed during the selection and implementation
for orders of 100 or more printer cartridges. You have of a testing tool?
been asked to prepare test cases using various values i) Investigate the organisation's test process.
for the number of printer cartridges ordered. Which of ii) Conduct a proof of concept.
the following groups contain three test inputs that iii) Implement the selected tool on a project behind
would be generated using Boundary Value Analysis? schedule to save time.
iv) Identify coaching and mentoring requirements for the
A. 5, 6, 20 use of the selected tool.
B. 4, 5, 80 Options:
C. 4, 5, 99 A. i, ii, iii.
D. 1, 20, 100 B. ii, iii, iv.
C. i, iii, iv.
D. i, ii, iv.
Q. 26: What is the MAIN benefit of designing tests Q. 27: Which of the following benefits are MOST
early in the life cycle? likely to be achieved by using test tools?

A. It is cheaper than designing tests during the test i) Easy to access information about tests and testing.
phases. ii) Reduced maintenance of testware.
B. It helps prevent defects from being introduced into the iii) Easy and cheap to implement.
code. iv) Greater consistency of tests.
C. Tests designed early are more effective than tests
designed later. Options:
D. It saves time during the testing phases when testers are
busy. A. ii and iv
B. ii and iii
C. i and iv
D. i and iii
Q. 28: What is the KEY difference between Q. 29: What is the purpose of exit criteria?
preventative and reactive approaches to testing?
A. To define when a test level is complete.
A. Preventative tests and reactive tests are designed as B. To determine when a test has completed.
early as possible. C. To identify when a software system should be retired.
B. Preventative tests are designed early; reactive tests are D. To determine whether a test has passed.
designed after the software has been produced.
C. Preventative testing is always analytical; reactive
testing is always heuristic.
D. Preventative tests are designed after the software has
been produced; reactive tests are designed early in
response to review comments.
Q. 31: With which of the following categories is a
Q. 30: What determines the level of risk? test comparator tool USUALLY associated?

A. The cost of dealing with an adverse event if it occurs. A. Tool support for performance and monitoring.
B. The probability that an adverse event will occur. B. Tool support for static testing.
C. The amount of testing planned before release of a C. Tool support for test execution and logging.
system. D. Tool support for the management of testing and tests.
D. The likelihood of an adverse event and the impact of
the event
Q. 33: Match the following terms and statements.

Q. 32: Which activities form part of test planning? 1.Decision Table Testing
2.Decision Testing
i) Developing test cases. 3.State Transition Testing
ii) Defining the overall approach to testing. 4.Exploratory Testing
iii) Assigning resources.
iv) Building the test environment W. Testing carried out w boxes to achieve specific test
v) Writing test conditions. objectives, possibly to complement structured testing.
X. A test technique used which may be used to verify
A. i, ii & iv are true, iii & v are false. different system re depending on current conditions or
B. ii & iii are true, i, iv & v are false. previous history.
C. iv & v are true, i, ii & iii are false. Y. A test technique which combines combinations of
D. i, ii & iii are true iv & v are false. inputs that might not otherwise have been exercised
during testing.
Z. A form of control flow testing based on decision
outcomes.
Options:

A. 1Y, 2Z, 3X, 4W.


B. 1X ,2W, 3Z, 4Y.
C. 1Z, 2X, 3W, 4Y.
D. 1Z, 2Y, 3X, 4W.
Q. 34: Which type of test design techniques does the Q. 35: For which of the following would a static
following statement best describe a procedure to analysis tool be MOST useful?
derive test cases based on the specification of a
component? A. Supporting reviews.
B. Validating models of the software.
A. Black Box Techniques. C. Testing code executed in a special test harness.
B. White Box Techniques. D. Enforcement of coding standards.
C. Glass Box Techniques.
D. Experience Based Techniques.
Q. 36: Which of the following types of defects is use Q. 37: Which of the following is MOST important in
case testing MOST LIKELY to uncover? the selection of a test approach?

i) Defects in the process flows during real-world use of the A. Availability of tools to support the proposed
system. techniques.
ii) Defects in the interface parameters in integration B. The budget allowed for training in proposed
testing. techniques.
iii) Integration defects caused by the interaction and C. Available skills and experience in the proposed
interference of different components. techniques.
iv) Defects in the system as it transitions between one D. The willingness of the test team to learn new
state and another. techniques.

A. ii, iii.
B. i, iii.
C. iii, iv.
D. i, ii

Q. 38: Which of the following is a benefit of test Q. 39: The below diagram represents the following
independence? paths through the code.

A. It does not require familiarity with the code. A. vwy


B. It is cheaper than using developers to test their own B. vwz
code. C. vxy
C. It avoids author bias in defining effective tests. D. vxz
D. Testers are better at finding defects than developers.
What is the MINIMUM combination of paths required
to provide full statement coverage?

Exhibit:

A. A
B. ABD
C. ABCD
D. ACD

Q. 40: Which of the following is MOST characteristic of Q. 41: Which of the following combinations correctly
specification based (black-box) techniques? describes a valid approach to component testing:

A. Test cases can be easily automated. i) Functional testing of the component in isolation.
B. Test cases are independent of each other. ii) Structure-based testing of the code without recording
C. Test cases are derived systematically from models of incidents.
the system . iii) Automated tests that are run until the component
D. Test cases are derived systematically from the passes.
delivered code. iv) Functional testing of the interfaces between modules.

A. i and ii.
B. I, ii and iii
C. iii.
D. ii and iv
Q. 42: Which of the following is a purpose of the Q. 43: A defect arrival rate curve:
review planning phase?
A. Shows the number of newly discovered defects per
A. Log defects. unit time
B. Explain the documents to the participants. B. Shows the number of open defects per unit time.
C. Gather metrics. C. Shows the cumulative total number of defects found
D. Allocate the individual roles. up to this time.
D. Any of these, depending on the company.

Q. 44: Which is the best definition of complete testing: Q. 45: Complete statement and branch coverage
means:
A. You have discovered every bug in the program.
B. You have tested every statement, branch, and A. That you have tested every statement in the program.
combination of branches in the program. B. That you have tested every statement and every
C. You have completed every test in the test plan. branch in the program.
D. You have reached the scheduled ship date. C. That you have tested every IF statement in the
program.
D. That you have tested every combination of values of
IF statements in the program

Q. 46: There are several risks of managing your Q. 47: Typical defects that are easier to find in
project's schedule with a statistical reliability model. reviews than in dynamic testing are:
These include (choose one or more of the following):
A. Deviations from standards,
A. Testers spend more energy early in the product trying B. Requirement defects,
to find bugs than preparing to do the rest of the project's C. Design defects,
work more efficiently D. Insufficient maintainability and incorrect interface
B. Managers might not realize that the testing effort is specifications.
ineffective, late in the project, because they expect a low E. All of the above.
rate of bug finding, so the low rate achieved doesn't alarm
them.
C. It can increase the end-of-project pressure on testers to
not find bugs, or to not report bugs.
D. All of the above

Q. 48: Reviews, static analysis and dynamic testing Q. 49: We can achieve complete statement coverage
have the same objective but still miss bugs because:

A. Identifying defects. A. The failure occurs only if you reach a statement taking
B. Fixing defects. the TRUE branch of an IF statement, and you got to the
C. A. and B statement with a test that passed through the FALSE
D. None of the above branch.
B. The failure depends on the program's inability to
handle specific data values, rather than on the program's
flow of control.
C. We are not required to test code that customers are
unlikely to execute.
D. All of the above

Q. 50: Measurement dysfunction is a problem Q. 51: Important consequences of the impossibility


because: of complete testing are (Choose one or more
answers):
A. Even though the numbers you look at appear better, to
achieve these numbers, people are doing other aspects of A. We can never be certain that the program is bug free.
their work much less well. B. We have no definite stopping point for testing, which
B. We don't know how to measure a variable (our makes it easier for some managers to argue for very little
measurement is dysfunctional) and so we don't know how testing.
to interpret the result. C. We have no easy answer for what testing tasks
C. You are measuring the wrong thing and thus reaching should always be required, because every task takes
the wrong conclusions. time that could be spent on other high importance tasks.
D. All of the above. D. All of the above.

Q. 52: Poor software characteristics are Q. 53: System testing should investigate

A. Only Project risks A. Non-functional requirements only not Functional


B. Only Product risks requirements
C. Project risks and Product risks B. Functional requirements only not non-functional
D. Project risks or Product risks requirements
C. Non-functional requirements and Functional
requirements
D. Non-functional requirements or Functional
requirements
Q. 54: Contract and regulation testing is a part of Q. 55: Find the correct flow of the phases of a formal
review
A. System testing
B. Acceptance testing A. Planning, Review meeting, Rework, Kick off
C. Integration testing B. Planning, Individual preparation, Kick off, Rework
D. Smoke testing C. Planning, Review meeting, Rework, Follow up
D. Planning, Individual preparation, Follow up, Kick off

Q. 56: Which is not the testing objectives Q. 57: Maintenance releases and technical
assistance centers are examples of which of the
A. Finding defects following costs of quality?
B. Gaining confidence about the level of quality and
providing information A. External failure
C. Preventing defects. B. Internal failure
D. Debugging defects C. Appraisal
D. Prevention

compromise on the quality standards established for


Q. 58: Which is not the project risks his product. Which of the following actions would bring
this project back on schedule?
A. Supplier issues
B. Organization factors A. Eliminate some of the requirements that have not
C. Technical issues yet been implemented.
D. Error-prone software delivered B. Add more engineers to the project to make up for
lost work.
Q. 59: Bug life cycle C. Ask the current developers to work overtime until
the lost work is recovered.
A. Open, Assigned, Fixed, Closed D. Hire more software quality assurance personnel.
B. Open, Fixed, Assigned, Closed
C. Assigned, Open, Closed, Fixed Q. 64: The ___________ Testing will be performed
D. Assigned, Open, Fixed, Closed by the people at client own locations

Q. 60: Who is responsible for document all the A. Alpha testing


issues, problems and open point that were B. Field testing
identified during the review meeting C. Performance testing
D. System testing
A. Moderator
B. Scribe Q. 65: Which of the following is the standard for
C. Reviewers the Software product quality
D. Author
A. ISO 9126
Q. 61: ‘X’ has given a data on a person age, which B. ISO 829
should be between 1 to 99. Using BVA which is the C. ISO 1012
appropriate one D. ISO 1028

A. 0,1,2,99 Q. 66: Which is not a black box testing technique


B. 1, 99, 100, 98
C. 0, 1, 99, 100 A. Equivalence partition
D. –1, 0, 1, 99 B. Decision tables
C. Transaction diagrams
Q. 62: Which is not a testing principle D. Decision testing

A. Early testing Q. 67: Find the mismatch


B. Defect clustering
C. Pesticide paradox A. Test data preparation tools – Manipulate Data
D. Exhaustive testing bases
B. Test design tools – Generate test inputs
Q. 63: A project that is in the implementation phase C. Requirement management tools – Enables
is six weeks behind schedule. individual tests to be traceable
D. Configuration management tools – Check for
The delivery date for the product is four months away. consistence
The project is not allowed to slip the delivery date or
Q. 68: Use cases can be performed to test A. Boundary value analysis
B. Equivalence partitioning
A. Performance testing C. Decision table testing
B. Unit testing D. State transition testing
C. Business scenarios
D. Static testing Q. 76: The __________ testing is performed at the
developing organization’s site
Q. 69: Purpose of test design technique is
A. Unit testing
A. Identifying test conditions only, not Identifying test B. Regression testing
cases C. Alpha testing
B. Not Identifying test conditions, Identifying test cases D. Integration testing
only
C. Identifying test conditions and Identifying test cases Q. 77: What is the main purpose of Informal review
D. Identifying test conditions or Identifying test cases
A. Inexpensive way to get some benefit
Q. 70: One person has been dominating the current B. Find defects
software process improvement meeting. Which of C. Learning, gaining understanding, effect finding
the following techniques should the facilitator use D. Discuss, make decisions, solve technical problems
to bring other team members into the discussion?
Q. 78: Which is not a Component testing
A. Confront the person and ask that other team
members be allowed to express their opinions. A. Check the memory leaks
B. Wait for the person to pause, acknowledge the B. Check the robustness
person’ s opinion, and ask for someone else’ s opinion. C. Check the branch coverage
C. Switch the topic to an issue about which the person D. Check the decision tables
does not have a strong opinion.
D. Express an opinion that differs from the person’ s Q. 79: The software engineer's role in tool
opinion in order to encourage others to express their selection is
ideas.
A. To identify, evaluate, and rank tools, and
Q. 71: Stochastic testing using statistical recommend tools to management
information or operational profiles uses the B. To determine what kind of tool is needed, then find it
following method and buy it
C. To initiate the tool search and present a case to
A. Heuristic testing approach management
B. Methodical testing approach D. To identify, evaluate and select the tools
C. Model based testing approach
D. Process or standard compliant testing approach Q. 80: Which is not the fundamental test process

Q. 72: A software model that can’t be used in A. Planning and control


functional testing B. Test closure activities
C. Analysis and design
A. Process flow model D. None
B. State transaction model
C. Menu structure model Q. 81: The ________ and ________ are used within
D. Plain language specification model individual workbenches to produce the right
output products.
Q. 73: Arc testing is known as
A. Tools and techniques
A. Branch testing B. Procedures and standards
B. Agile testing C. Processes and walkthroughs
C. Beta testing D. Reviews and update
D. Ad-hoc testing
Q. 82: Which is not the software characteristics
Q. 74: The purpose of exit criteria is
A. Reliability
A. Define when to stop testing B. Usability
B. End of test level C. Scalability
C. When a set of tests has achieved a specific pre D. Maintainability
condition
D. All of the above Q. 83: The principle of Cyclomatic complexity,
considering L as edges or links, N as nodes, P as
Q. 75: The ___________ technique can be used to independent paths
achieve input and output coverage
A. L-N +2P
B. N-L +2P Q. 91: Which of the following is the task of a
C. N-L +P Tester?
D. N-L +P
i. Interaction with the Test Tool Vendor to identify best
Q. 84: Function Point Analisys (FPA) is used to ways to leverage test tool on the project.
ii. Prepare and acquire Test Data
A. To measure the functional requirements of the iii. Implement Tests on all test levels, execute and log
project the tests.
B. To measure the size of the functionality of an iv. Create the Test Specifications
Information system
C. To measure the functional testing effort A. i, ii, iii is true and iv is false
D. To measure the functional flow B. ii,iii,iv is true and i is false
C. i is true and ii,iii,iv are false
Q. 85: A _____ is the step-by-step method followed D. iii and iv is correct and i and ii are incorrect
to ensure that standards are met
Q. 92: What can static analysis NOT find?
A. SDLC
B. Project Plan A. The use of a variable before it has been defined
C. Policy B. Unreachable ("dead") code
D. Procedure C. Memory leaks
D. Array bound violations
Q. 86: Which is not a test Oracle
Q. 93: White Box Techniques are also called as:
A. The existing system (For a bench mark)
B. The code A. Structural Testing
C. Individual’s knowledge B. Design Based Testin
D. User manual C. Error Guessing Technique
D. Experience Based Technique
Q. 87: PDCA is known as
Q. 94: Reviewing the test Basis is a part of which
A. Plan, Do, Check, Act phase
B. Plan, Do, Correct, Act
C. Plan, Debug, Check, Act A. Test Analysis and Design
D. Plan, Do, Check, Accept B. Test Implementation and execution
C. Test Closure Activities
Q. 88: Which is the non-functional testing D. Evaluating exit criteria and reporting

A. Performance testing Q. 95: Component Testing is also called as :-


B. Unit testing
C. Regression testing i. Unit Testing
D. Sanity testing ii. Program Testing
iii. Module Testing
Q. 89: A Test Plan Outline contains which of the iv. System Component Testing
following:
A. i,ii,iii are true and iv is false
i. Test Items B. i,ii,iii,iv are false
ii. Test Scripts C. i,ii,iv are true and iii is false
iii. Test Deliverables D. all of above is true
iv. Responsibilities
Q. 96: Which of the following is not a major task of
A. i,ii,iii are true and iv is false Exit criteria?
B. i,iii,iv are true and ii is false
C. ii,iii are true and i and iv are false A. Checking test logs against the exit criteria specified
D. i,ii are false and iii , iv are true in test planning.
B. Logging the outcome of test execution.
Q. 90: Testing where in we subject the target of the C. Assessing if more tests are needed.
test , to varying workloads to measure and D. Writing a test summary report for stakeholders.
evaluate the performance behaviors and ability of
the target and of the test to continue to function Q. 97: Which of the following is true about Formal
properly under these different workloads. Review or Inspection:

A. Load Testing i. Led by Trained Moderator (not the author).


B. Integration Testing ii. No Pre Meeting Preparations
C. System Testing iii. Formal Follow up process.
D. Usability Testing iv. Main Objective is to find defects
C. i,iii,iv are false and ii is true
A. ii is true and i,iii,iv are false D. iii is true and I,ii,iv are false
B. i,iii,iv are true and ii is false

Q. 98: The Phases of formal review process is C. Comparing actual results


mentioned below arrange them in the correct D. Designing the Tests
order.
Q. 104: Link Testing is also called as :
i. Planning
ii. Review Meeting A. Component Integration testing
iii. Rework B. Component System Testing
iv. Individual Preparations C. Component Sub System Testing
v. Kick Off D. Maintenance testing
vi. Follow Up
Q. 105: Who are the persons involved in a Formal
A. i,ii,iii,iv,v,vi Review :-
B. vi,i,ii,iii,iv,v
C. i,v,iv,ii,iii,vi i. Manager
D. i,ii,iii,v,iv,vi ii. Moderator
iii. Scribe / Recorder
Q. 99: Testing activity which is performed to iv. Assistant Manager
expose defects in the interfaces and in the
interaction between integrated components is : A. i,ii,iii,iv are true
B. i,ii,iii are true and iv is false.
A. System Level Testing C. ii,iii,iv are true and i is false.
B. Integration Level Testing D. i,iv are true and ii, iii are false.
C. Unit Level Testing
D. Component Testing Q. 106: Which of the following statements
regarding static testing is false:
Q. 100: Methodologies adopted while performing
Maintenance Testing:- A. Static testing requires the running of tests through
the code
A. Breadth Test and Depth Test B. Static testing includes desk checking
B. Re-testing C. Static testing includes techniques such as reviews
C. Confirmation Testing and inspections
D. Sanity Testing D. Static testing can give measurements such as
cyclomatic complexity
Q. 101: The Switch is switched off once the
temperature falls below 18 and then it is turned on Q. 107: Designing the test environment set-up and
when the temperature is more than 21. When the identifying any required infrastructure and tools
temperature is more than 21. Identify the are a part of which phase
Equivalance values which belong to the same
class. A. Test Implementation and execution
B. Test Analysis and Design
A. 12,16,22 C. Evaluating the Exit Criteria and reporting
B. 24,27,17 D. Test Closure Activities
C. 22,23,24
D. 14,15,19 Q. 108: A Type of functional Testing, which
investigates the functions relating to detection of
Q. 102: What is an equivalence partition (also threats, such as virus from malicious outsiders.
known as an equivalence class)?
A. Security Testing
A. A set of test cases for testing classes of objects B. Recovery Testing
B. An input or output range of values such that only C. Performance Testing
one value in the range becomes a test case D. Functionality Testing
C. An input or output range of values such that each
value in the range becomes a test case Q. 109: A Person who documents all the issues,
D. An input or output range of values such that every problems and open points that were identified
tenth value in the range becomes a test case. during a formal review.

Q. 103: Which of the following is not a part of the A. Moderator.


Test Implementation and Execution Phase B. Scribe
C. Author
A. Creating test suites from the test cases D. Manager
B. Executing test cases either manually or by using
test execution tools Q. 110: The Test Cases Derived from use cases
C. Condition Coverage
A. Are most useful in uncovering defects in the process D. Boundary value analysis
flows during real world use of the system
B. Are most useful in uncovering defects in the process Q. 117: Reporting Discrepancies as incidents is a
flows during the testing use of the system part of which phase :-
C. Are most useful in covering the defects in the
process flows during real world use of the system A. Test Analysis and Design
D. Are most useful in covering the defects at the B. Test Implementation and execution
Integration Level C. Test Closure Activities
D. Evaluating exit criteria and reporting
Q. 111: One of the fields on a form contains a text
box which accepts alpha numeric values. Identify Q. 118: In a risk-based approach the risks
the Valid Equivalence class identified may be used to :

A. BOOK i. Determine the test technique to be employed


B. Book ii. Determine the extent of testing to be carried out
C. Boo01k iii. Prioritize testing in an attempt to find critical defects
D. book as early as possible.
iv. Determine the cost of the project
Q. 112: In a Examination a candidate has to score
minimum of 24 marks in order to clear the exam. A. ii is True; i, iii, iv & v are False
The maximum that he can score is 40 marks. B. i,ii,iii are true and iv is false
Identify the Valid Equivalance values if the student C. ii & iii are True; i, iv are False
clears the exam. D. ii, iii & iv are True; i is false

A. 22,23,26 Q. 119: Incidents would not be raised against:


B. 21,39,40
C. 29,30,31 A. Requirements
D. 0,15,22 B. Documentation
C. Test cases
Q. 113: Verification involves which of the D. Improvements suggested by users
following :-
Q. 120: The Planning phase of a formal review
i. Helps to check the Quality of the built product includes the following :-
ii. Helps to check that we have built the right product.
iii. Helps in developing the product A. Explaining the objectives
iv. Monitoring tool wastage and obsoleteness. B. Selecting the personnel, allocating roles.
C. Follow up
A. Options i,ii,iii,iv are true. D. Individual Meeting preparations
B. i is true and ii,iii,iv are false
C. i,ii,iii are true and iv is false Q. 121: Test Implementation and execution has
D. ii is true and i,iii,iv are false. which of the following major tasks?

Q. 114: A Project risk includes which of the i. Developing and prioritizing test cases, creating test
following : data, writing test procedures and optionally preparing
the test harnesses and writing automated test scripts.
A. Organizational Factors ii. Creating the test suite from the test cases for
B. Poor Software characteristics efficient test execution.
C. Error Prone software delivered. iii. Verifying that the test environment has been set up
D. Software that does not perform its intended correctly.
functions iv. Determining the exit criteria.

Q. 115: Which of the following is a Key A. i,ii,iii are true and iv is false
Characteristics of Walk Through B. i,,iv are true and ii is false
C. i,ii are true and iii,iv are false
A. Scenario , Dry Run , Peer Group D. ii,iii,iv are true and i is false
B. Pre Meeting Preparations
C. Formal Follow Up Process Q. 122: One of the fields on a form contains a text
D. Includes Metrics box which accepts numeric values in the range of
18 to 25. Identify the invalid Equivalance class
Q. 116: Which of the following techniques is NOT a
White box technique? A. 17
B. 19
A. Statement Testing and coverage C. 24
B. Decision Testing and coverage D. 21
Q. 123: Exhaustive Testing is Q. 131: How much percentage of the life cycle
costs of a software are spent on maintenance.
A. Is impractical but possible
B. Is practically possible A. 10%
C. Is impractical and impossible B. 30%
D. Is always possible C. 50%
D. 70%
Q. 124: Hand over of Testware is a part of which
Phase Q. 132: When a defect is detected and fixed then
the software should be retested to confirm that the
A. Test Analysis and Design original defect has been successfully removed.
B. Test Planning and control This is called
C. Test Closure Activities
D. Evaluating exit criteria and reporting A. Regression testing
B. Maintenance testing
Q. 125: Which one is not comes under international C. Confirmation testing
standard D. None of the above

A. IEC Q. 133: Equivalence testing divides the input


B. IEEE domain into classes of data from which test cases
C. ISO can be derived to reduce the total number of test
D. All of the above cases that must be developed.

Q. 126: In which phase static tests are used A. True


B. False
A. Requirements
B. Design Q. 134: When to stop Testing?
C. Coding
D. All of the above A. Stop when scheduled time for testing expires
B. Stop if 75% of the pre-defined number of errors is
Q. 127: What's the disadvantage of Black Box detected.
Testing C. Stop when all the test cases execute with detecting
few errors.
A. Chances of having repetition of tests that are D. None above
already done by programmer.
B. The test inputs needs to be from large sample Q. 135: With thorough testing it is possible to
space. remove all defects from a program prior to delivery
C. It is difficult to identify all possible inputs in limited to the customer.
testing time. So writing test cases is slow and difficult
D. All above A. True
B. False
Q. 128: Static analysis tools are typically used by
Q. 136: Structure is unknown for which type of
A. Testers development project
B. Developers
C. Testers & Developers A. Traditional system development
D. None B. Iterative development
C. System maintenance
Q. 129: Majority of system errors occur in the D. Purchased/contracted software
_________ phase
Q. 137: ________indicates how important it is to fix
A. Requirements Phase. the bug and when it should be fixed
B. Analysis and Design Phase
C. Development Phase A. Severity
D. Testing Phase B. Priority
C. All of the above
Q. 130: The specification which describes steps D. None of the above
required to operate the system and exercise test
cases in order to implement the associated test Q. 138: The person who leads the review of the
design document(s), planning the review,running the
meeting and follow-up after the meeting
A. Test Case Specification
B. Test Design Specification A. Reviewer
C. Test Procedure Specification B. Author
D. None C. Moderator
D. Auditor
A. Validation Testing
Q. 139: Performs sufficient testing to evaluate B. Integration Testing
every possible path and condition in the C. User Acceptance Testing
application system. The only test method that D. System Testing
guarantees the proper functioning of the
application system is called as _____________ Q. 147: What is the normal order of activities in
which software testing is organized?
A. Regression Testing
B. Exhaustive Testing A. Unit, integration, system, validation
C. Basic Path Testing B. System, integration, unit, validation
D. Branch Testing C. Unit, integration, validation, system
D. None of the above
Q. 140: Quality Assurance is the process by which
product quality is compared with the application Q. 148: The goal of a software tester is to find
standards and the action taken when bugs, find them as early as possible and make
nonconformance is detected. sure they get fixed.

A. True A. True
B. False B. False

Q. 141: A formal assessment of a work product Q. 149: Beta testing is performed at developing
conducted by one or more qualified independent organization's site where as Alpha testing is
reviewer to detect defects. performed by people at their own locations.

A. Inspection. A. True
B. Walkthrough. B. False
C. Review
D. Non Conformance Q. 150: The principal attributes of tools and
automation are:
Q. 142: Test Case are grouped into Manageable
(and scheduled) units are called as A. Speed & efficiency
B. Accuracy & precision
A. Test Harness C. All of the above
B. Test Suite D. None of the above
C. Test Cycle
D. Test Driver Q. 151: In ______ testing doesn't know anything
about the sofware being tested; it just clicks or
Q. 143: Configuration and compatibility testing are types randomly.
typically good choices for outsourcing
A. Random testing
A. True B. Gorilla testing
B. False C. Adhoc testing
D. Dumb monkey testing
Q. 144: What type of tools to be used for
Regression Testing Q. 152: A series of probing questions about the
completeness and attributes of an application
A. Performance system is called
B. Record/Playback
C. A. & B. A. Checklist
D. None B. Checkpoint review
C. Decision table
Q. 145: System Integration testing should be done D. Decision tree
after
Q. 153: The testing technique that requires
A. Integration testing devising test cases to demonstrate that each
B. System testing program function is operational is called
C. Unit testing
D. Component integration testing A. Black-box testing
B. Glass-box testing
Q. 146: During this event the entire system is C. Grey-box testing
tested to verify that all functional information D. White-box testing
structural and quality requirements have been met.
A predetermined combination of tests is designed Q. 154: A white box testing technique that
that when executed successfully satisfy measures the number of or percentage of decision
management that the system meets specifications directions executed by the test case designed is
called
A. Programming standard violations
A. Condition coverage B. Referring a variable with an undefined value
B. Decision/Condition coverage C. Security vulnerabilities
C. Decision Coverage D. All Above
D. Branch coverage
Q. 163: EULA stands for
Q. 155: Which summarizes the testing activities
associated with one or more test design A. End Usability License Agreement
specifications. B. End User License Agreement
C. End User License Arrangement
A. Test Summary report D. End User License Attachment
B. Test Log
C. Test Incident Report Q. 164: ________is a very early build intended for
D. Test Script limited distribution to a few key customers and to
marketing for demonstration purposes.
Q. 156: Testing with out a real plan and test cases
is called: A. Alpha release
B. Beta release
A. Gorilla testing C. Test release document
B. Monkey testing D. Build
C. Adhoc testing
D. All of the above Q. 165: CAST stands for

Q. 157: Which rule should not be followed for A. Computer Aided Software Testing
reviews B. Computer Aided Software Tools
C. Computer Analysis Software Techniques
A. Defects and issues are identified and corrected D. None
B. The product is reviewed not the producer
C. All members of the reviewing team are responsible Q. 166: The tool modifies the program code or
for the result of the review manipulates the operating environment in any way
D. Each review has a clear predefined objective is considered non-invasive

Q. 158: Verification can be termed as 'Are we A. True


building the product right?" B. False

A. True Q. 167: Which test may not mimic real world


B. False situations

Q. 159: Which testing is used to verify that the A. Functional testing


system can perform properly when internal B. Structural Testing
program or system limitations have been exceeded C. All of the above
D. None of the above
A. Stress Testing
B. Load Testing Q. 168: _______ includes both Black box and White
C. Performance Testing Box Testing features
D. Volume testing
A. Gray Box Testing
Q. 160: Defects are recorded into three major B. Hybrid Testing
purposes. They are: C. A. & B.
D. None
1.To correct the defect
2.To report status of the application Q. 169: Exhaustive testing is possible
3.To improve the software development process
A. True
A. True B. False
B. False
Q. 170: Tool which stores requirement statements,
Q. 161: Drivers are tools used to control and check for consistency and allow requirements to
operate the software being tested. be prioritized and enable individual tests to be
traceable to requirements, functions and features.
A. True
B. False A. Incident management tools
B. Requirements management tools
Q. 162: Typical defects discovered by static C. Configuration management tools
analysis includes D. None
Q. 171: The number of tests to test all control C. Test Effectiveness
statements equals the cyclomatic complexity D. Time Spent Testing

A. True Q. 180: Fault Masking is


B. False
A. Error condition hiding another error condition
Q. 172: Boundary value analysis can only be used B. Creating a test case which does not reveal a fault
during white-box testing. C. Masking a fault by developer
D. Masking a fault by a tester
A. True
B. False Q. 181: Which of the following is not a quality
characteristic listed in ISO 9126 Standard?
Q. 173: Which of these are objectives for software
testing? A. Functionality
B. Usability
A. Determine the productivity of programmers C. Supportability
B. Eliminate the need for future program maintenance D. Maintainability
C. Eliminate every error prior to release
D. Uncover software errors Q. 182: One Key reason why developers have
difficulty testing their own work is :
Q. 174: Failure is _________
A. Lack of technical documentation
A. Incorrect program behavior due to a fault in the B. Lack of test tools on the market for developers
program C. Lack of training
B. Bug found before product Release D. Lack of Objectivity
C. Bug found after product Release
D. Bug found during Design phase Q. 183: Statement Coverage will not check for the
following.
Q. 175: During the software development process,
at what point can the test process start? A. Missing Statements
B. Unused Branches
A. When the code is complete. C. Dead Code
B. When the design is complete. D. Unused Statement
C. When the software requirements have been
approved. Q. 184: Given the Following program
D. When the first code module is ready for unit testing
IF X <>= Z
Q. 176: "How much testing is enough?" THEN Statement 2;
END
A. This question is impossible to answer
B. This question is easy to answer McCabe’s Cyclomatic Complexity is :
C. The answer depends on the risk for your industry,
contract and special requirements A. 2
D. This answer depends on the maturity of your B. 3
developers C. 4
D. 5
Q. 177: Which of the following tools would be
involved in the automation of regression test? Q. 185: To test a function, the programmer has to
write a _________, which calls the function to be
A. Data tester tested and passes it test data.
B. Boundary tester
C. Capture/Playback A. Stub
D. Output comparator. B. Driver
C. Proxy
Q. 178: Incorrect form of Logic coverage is: D. None of the above

A. Statement Coverage Q. 186: Pick the best definition of quality


B. Pole Coverage
C. Condition Coverage A. Quality is job one
D. Path Coverage B. Zero defects
C. Conformance to requirements
Q. 179: Code Coverage is used as a measure of D. Work as designed
what?
Q. 187: Boundary value testing
A. Defects
B. Trends analysis
A. Is the same as equivalence partitioning tests Q. 194: Independent Verification & Validation is
B. Test boundary conditions on, below and above the
edges of input and output equivalence classes A. Done by the Developer
C. Tests combinations of input circumstances B. Done by the Test Engineers
D. Is used in white box testing strategy C. Done By Management
D. Done by an Entity Outside the Project’s sphere of
Q. 188: An input field takes the year of birth influence 
between 1900 and 2004
Q. 195: Defect Management process does not
The boundary values for testing this field are include

A. 0,1900,2004,2005 A. Defect prevention


B. 1900, 2004 B. Deliverable base-lining
C. 1899,1900,2004,2005 C. Management reporting
D. 1899, 1900, 1901,2003,2004,2005 D. None of the above

Q. 189: How many test cases are necessary to Q. 196: Which of the following could be a reason
cover all the possible sequences of statements for a failure
(paths) for the following program fragment?
Assume that the two conditions are independent of 1) Testing fault
each other: 2) Software fault
3) Design fault
if (Condition 1) 4) Environment Fault
then statement 1 5) Documentation Fault
else statement 2
fi A. 2 is a valid reason; 1,3,4 & 5 are not
if (Condition 2) B. 1,2,3,4 are valid reasons; 5 is not
then statement 3 C. 1,2,3 are valid reasons; 4 & 5 are not
fi D. All of them are valid reasons for failure

A. 2 Test Cases Q. 197: Test are prioritized so that:


B. 3 Test Cases
C. 4 Test Cases A. You shorten the time required for testing
D. Not achievable B. You do the best testing in the time available
C. You do more effective testing
Q. 190: A common test technique during D. You find more faults
component test is
Q. 198: When a new testing tool is purchased, it
A. Statement and branch testing should be used first by:
B. Usability testing
C. Security testing A. A small team to establish the best way to use the
D. Performance testing tool
B. Everyone who may eventually have some use for
Q. 191: In a review meeting a moderator is a the tool
person who C. The independent testing team
D. The vendor contractor to write the initial scripts
A. Takes minutes of the meeting
B. Mediates between people Q. 199: During which test activity could faults be
C. Takes telephone calls found most cost effectively?
D. Writes the documents to be reviewed
A. Execution
Q. 192: Acceptance test cases are based on what? B. Design
C. Planning
A. Requirements D. Check Exit criteria completion
B. Design
C. Code Q. 200: What is the difference between testing
D. Decision table software developed by contractor outside your
country, versus testing software developed by a
Q. 193: Which one of the following are non- contractor within your country?
functional testing methods?
A. Does not meet people needs
A. System testing B. Cultural difference
B. Usability testing C. Loss of control over reallocation of resources
C. Performance testing D. Relinquishments of control
D. Both B & C
Q. 201: The inputs for developing a test plan are B. A black box testing technique than can only be used
taken from during system testing
C. A black box testing technique appropriate to all
A. Project plan levels of testing
B. Business plan D. A white box testing technique appropriate for
C. Support plan component testing
D. None of the above
Q. 209: If an expected result is not specified then:
Q. 202: To test a function, the programmer has to
write a ______, which calls the function and passes A. We cannot run the test
it the test data. B. It may be difficult to repeat the test
C. It may be difficult to determine if the test has passed
A. Stub or failed
B. Driver D. We cannot automate the user inputs
C. Proxy
D. None of the above Q. 210: How much testing is enough

Q. 203: Which of the following is not a static A. This question is impossible to answer
testing technique B. The answer depends on the risks for your industry,
contract and special requirements
A. Error guessing C. The answer depends on the maturity of your
B. Walkthrough developers
C. Data flow analysis D. The answer should be standardized for the software
D. Inspections development industry

Q. 204: Which of the following statements about Q. 211: The purpose of requirement phase is
component testing is not true?
A. To freeze requirements
A. Component testing should be performed by B. To understand user needs
development C. To define the scope of testing
B. Component testing is also know as isolation or D. All of the above
module testing
C. Component testing should have completion criteria Q. 212: Which of these can be successfully tested
planned using Loop Testing methodology?
D. Component testing does not involve regression
testing A. Simple Loops
B. Nested Loops
Q. 205: Inspections can find all the following C. Concatenated Loops
except D. All of the above

A. Variables not defined in the code Q. 213: Cyclomatic Complexity method comes
B. Spelling and grammar faults in the documents under which testing method.
C. Requirements that have been omitted from the
design documents A. White box
D. How much of the code has been covered B. Black box
C. Green box
Q. 206: Which of the following is not a D. Yellow box
characteristic for Testability?
Q. 214: A reliable system will be one that:
A. Operability
B. Observability A. Is unlikely to be completed on schedule
C. Simplicity B. Is unlikely to cause a failure
D. Robustness C. Is likely to be fault-free
D. Is likely to be liked by the users
Q. 207: Software testing accounts to what percent
of software development costs? Q. 215: Which, in general, is the least required skill
of a good tester?
A. 10-20
B. 40-50 A. Being diplomatic
C. 70-80 B. Able to write software
D. 5-10 C. Having good attention to detail
D. Able to be relied on
Q. 208: Equivalence partitioning is:
Q. 216: A regression test:
A. A black box testing technique used only by
developers A. Will always be automated
B. Will help ensure unchanged areas of the software Q. 218: The process starting with the terminal
have not been affected modules is called:
C. Will help ensure changed areas of the software
have not been affected A. Top-down integration
D. Can only be run during user acceptance testing B. Bottom-up integration
C. None of the above
Q. 217: Function/Test matrix is a type of D. Module integration

A. Interim Test report Q. 219: Verification is:


B. Final test report
C. Project status report A. Checking that we are building the right system
D. Management report B. Checking that we are building the system right
C. Performed by an independent test team
D. Making sure that it is what the user really wants

Q. 220: The difference between re-testing and y) When the environment has changed
regression testing is: z) Wwhen the project manager says

A. Re-testing is running a test again; regression testing A. v & w are true, x – z are false
looks for unexpected side effects B. w, x & y are true, v & z are false
B. Re-testing looks for unexpected side effects; C. w & y are true, v, x & z are false
regression testing is repeating those tests D. w is true, v, x y and z are false
C. Re-testing is done after faults are fixed; regression E. All of the above are true
testing is done earlier
D. Re-testing uses different environments, regression Q. 225: A tool that supports traceability, recording
testing uses the same environment of incidents or scheduling of tests is called:
E. Re-testing is done by developers, regression testing
is done by independent testers A. A dynamic analysis tool
B. A test execution tool
Q. 221: Testing should be stopped when: C. A debugging tool
D. A test management tool
A. All the planned tests have been run E. A configuration management tool
B. Time has run out
C. All faults have been fixed correctly Q. 226: The cost of fixing a fault:
D. Both A. and C.
E. It depends on the risks for the system being tested A. Is not important
B. Increases as we move the product towards live use
Q. 222: Which of the following is the main purpose C. Decreases as we move the product towards live use
of the integration strategy for integration testing in D. Is more expensive if found in requirements than
the small? functional design
E. Can never be determined
A. To ensure that all of the small modules are tested
adequately Q. 227: Order numbers on a stock control system
B. To ensure that the system interfaces to other can range between 10000 and 99999 inclusive.
systems and networks Which of the following inputs might be a result of
C. To specify which modules to combine, when and designing tests for only valid equivalence classes
how many at once and valid boundaries:
D. To ensure that the integration testing can be
performed by a small team A. 1000, 5000, 99999
E. To specify how the software should be divided into B. 9999, 50000, 100000
modules C. 10000, 50000, 99999
D. 10000, 99999
Q. 223: Which of the following is NOT part of E. 9999, 10000, 50000, 99999, 10000
configuration management:
Q. 228: When what is visible to end-users is a
A. Status accounting of configuration items deviation from the specific or expected behavior,
B. Auditing conformance to ISO9001 this is called:
C. Identification of test versions
D. Record of changes to documentation over time A. An error
E. controlled library access B. A fault
C. A failure
Q. 224:Regression testing should be performed: D. A defect
E. A mistake
v) Every week
w) After the software has changed Q. 229: Which expression best matches the
x) As often as possible following characteristics or review processes:
1. Led by author Q. 234: Which of the following is not part of
2. Undocumented performance testing:
3. No management participation
4. Led by a trained moderator or leader A. Measuring response time
5. Uses entry exit criteria B. Measuring transaction rates
C. Recovery testing
s) Inspection D. Simulating many users
t) Peer review E. Generating many transactions
u) Informal review
v) Walkthrough Q. 235: What is the purpose of test completion
criteria in a test plan:
A. s = 4, t = 3, u = 2 and 5, v = 1
B. s = 4 and 5, t = 3, u = 2, v = 1 A. To know when a specific test has finished its
C. s = 1 and 5, t = 3, u = 2, v = 4 execution
D. s = 5, t = 4, u = 3, v = 1 and 2 B. To ensure that the test case specification is
E. s = 4 and 5, t = 1, u = 2, v = 3 complete
C. To set the criteria used in generating test inputs
Q. 230: Given the following: D. To know when test planning is complete
E. To plan when to stop testing
Switch PC on
Start "outlook" Q. 236: Given the following code, which is true:
IF outlook appears THEN
Send an email IF A > B THEN
Close outlook C=A–B
ELSE
A. 1 test for statement coverage, 1 for branch C=A+B
coverage ENDIF
B. 1 test for statement coverage, 2 for branch Read D
coverage IF C = D Then
C. 1 test for statement coverage. 3 for branch Print "Error"
coverage ENDIF
D. 2 tests for statement coverage, 2 for branch
coverage A. 1 test for statement coverage, 3 for branch
E. 2 tests for statement coverage, 3 for branch coverage
coverage B. 2 tests for statement coverage, 2 for branch
coverage
Q. 231: Test managers should not: C. 2 tests for statement coverage. 3 for branch
coverage
A. Report on deviations from the project plan D. 3 tests for statement coverage, 3 for branch
B. Sign the system off for release coverage
C. Re-allocate resource to meet original plans E. 3 tests for statement coverage, 2 for branch
D. Rise incidents on faults that they have found coverage
E. Provide information for risk analysis and quality
improvement Q. 237: Unreachable code would best be found
using:
Q. 232: Which of the following is NOT part of
system testing: A. Code reviews
B. Code inspections
A. Business process-based testing C. A coverage tool
B. Performance, load and stress testing D. A test management tool
C. Requirements-based testing E. A static analysis tool
D. Usability testing
E. Top-down integration testing Q. 238: What information need not be included in a
test incident report:
Q. 233: When a new testing tool is purchased, it
should be used first by: A. How to fix the fault
B. How to reproduce the fault
A. A small team to establish the best way to use the C. Test environment details
tool D. Severity, priority
B. Everyone who may eventually have some use for E. The actual and expected outcomes
the tool
C. The independent testing team Q. 239: Which of the following is NOT included in
D. The managers to see what projects it should be the Test Plan document of the Test Documentation
used in Standard:
E. The vendor contractor to write the initial scripts
A. Test items (i.e. software versions) A. Inspection is the most formal review process
B. What is not to be tested B. Inspections should be led by a trained leader
C. Test environments C. Managers can perform inspections on management
D. Quality plans documents
E. Schedules and deadlines D. Inspection is appropriate even when there are no
written documents
Q. 240: IEEE 829 test plan documentation standard E. Inspection compares documents with predecessor
contains all of the following except: (source) documents

A. Test items Q. 245: Which of the following statements about


B. Test deliverables the component testing standard is false:
C. Test tasks
D. Test environment A. Black box design techniques all have an associated
E. Test specification measurement technique
B. White box design techniques all have an associated
Q. 241: The standard that gives definitions of measurement technique
testing terms is: C. Cyclomatic complexity is not a test measurement
technique
A. ISO/IEC 12207 D. Black box measurement techniques all have an
B. BS7925-1 associated test design technique
C. BS7925-2 E. White box measurement techniques all have an
D. ANSI/IEEE 829 associated test design technique
E. ANSI/IEEE 729
Q. 246: Could reviews or inspections be
Q. 242: Given the following types of tool, which considered part of testing:
tools would typically be used by developers and
which by an independent test team: A. No, because they apply to development
documentation
i. Static analysis B. No, because they are normally applied before
ii. Performance testing testing
iii. Test management C. No, because they do not apply to the test
iv. Dynamic analysis documentation
v. Test running D. Yes, because both help detect faults and improve
vi. Test data preparation quality
E. Yes, because testing includes all non-constructive
A. Developers would typically use i, iv and vi; test team activities
ii, iii and v
B. Developers would typically use i and iv; test team ii, Q. 247:The main focus of acceptance testing is:
iii, v and vi
C. Developers would typically use i, ii, iii and iv; test A. Finding faults in the system
team v and vi B. Ensuring that the system is acceptable to all users
D. Developers would typically use ii, iv and vi; test C. Testing the system with other systems
team I, ii and v D. Testing for a business perspective
E. Developers would typically use i, iii, iv and v; test E. Testing by an independent test team
team ii and vi
Q. 248: What can static analysis NOT find?
Q. 243: Consider the following statements
A. The use of a variable before it has been defined
i. An incident may be closed without being fixed B. Unreachable ("dead") code
ii. Incidents may not be raised against documentation C. Whether the value stored in a variable is correct
iii. the final stage of incident tracking is fixing D. The re-definition of a variable before it has been
iv. The incident record does not include information on used
test environments E. Array bound violations
v. Incidents should be raised when someone other
than the author of the software performs the test Q. 249: What statement about expected outcomes
is FALSE:
A. ii and v are true, I, iii and iv are false
B. i and v are true, ii, iii and iv are false A. Expected outcomes are defined by the software’s
C. i, iv and v are true, ii and iii are false behaviour
D. i and ii are true, iii, iv and v are false B. Expected outcomes are derived from a
E. i is true, ii, iii, iv and v are false specification, not from the code
C. Expected outcomes include outputs to a screen and
Q. 244: Which of the following statements is NOT changes to files and databases
true: D. Expected outcomes should be predicted before a
test is run
E. Expected outcomes may include timing constraints outcomes
such as response times D. Recording test inputs
E. Reading test values from a data file
Q. 250: Non-functional system testing includes:
Q. 256: Consider the following statements about
A. Testing to see where the system does not function early test design:
properly
B. Testing quality attributes of the system including i. Early test design can prevent fault multiplication
performance and usability ii. Faults found during early test design are more
C. Testing a system feature using only the software expensive to fix
required for that action iii. Early test design can find faults
D. Testing a system feature using only the software iv. Early test design can cause changes to the
required for that function requirements
E. Testing for functions that should not exist v. Early test design takes more effort

Q. 251: Which of the following is NOT a black box A. i, iii & iv are true. Ii & v are false
technique: B. iii is true, I, ii, iv & v are false
C. iii & iv are true. i, ii & v are false
A. Equivalence partitioning D. i, iii, iv & v are true, ii us false
B. State transition testing E. i & iii are true, ii, iv & v are false
C. LCSAJ (Linear Code Sequence and Jump)
D. Syntax testing Q. 257: Given the following code, which is true
E. Boundary value analysis about the minimum number of test cases required
for full statement and branch coverage:
Q. 252: Expected results are:
Read P
A. Only important in system testing Read Q
B. Only used in component testing IF P+Q > 100 THEN
C. Never specified in advance Print "Large"
D. Most useful when specified in advance ENDIF
E. Derived from the code If P > 50 THEN
Print "P Large"
Q. 253: Beta testing is: ENDIF

A. Performed by customers at their own site A. 1 test for statement coverage, 3 for branch
B. Performed by customers at their software coverage
developer’s site B. 1 test for statement coverage, 2 for branch
C. Performed by an independent test team coverage
D. Useful to test bespoke software C. 1 test for statement coverage, 1 for branch
E. Performed as early as possible in the lifecycle coverage
D. 2 tests for statement coverage, 3 for branch
Q. 254: Consider the following: coverage
E. 2 tests for statement coverage, 2 for branch
Pick up and read the newspaper coverage
Look at what is on television
If there is a program that you are interested in Q. 258: The place to start if you want a (new) test
watching then switch the the television on and watch tool is:
the program
Otherwise A. Attend a tool exhibition
Continue reading the newspaper B. Invite a vendor to give a demo
If there is a crossword in the newspaper then try and C. Analyse your needs and requirements
complete the crossword D. Find out what your budget would be for the tool
E. Search the internet
A. SC = 1 and DC = 1
B. SC = 1 and DC = 2 Q. 259: Error guessing is best used
C. SC = 1 and DC = 3
D. SC = 2 and DC = 2 A. As the first approach to deriving test cases
E. SC = 2 and DC = 3 B. After more formal techniques have been applied
C. By inexperienced testers
Q. 255: A typical commercial test execution tool D. After the system has gone live
would be able to perform all of the following E. Only by end users
EXCEPT:
Q. 260: Exit Criteria may consist of:
A. Generating expected outputs
B. Replaying inputs according to a programmed script i. Thoroughness measures, such as coverage of code,
C. Comparison of expected outcomes with actual functionality or risk
ii. Estimates of Defect density or reliability measures. iii. Defect Information e.g. defect density, defects found
iii. Residual risk such as defects not fixed or lack of and fixed
test coverage in certain areas iv. The size of the testing Team and skills of the
iv. Verifying the Test Environment. engineers

A. iv is correct and i,ii,iii are incorrect. A. iv is correct and i,ii,iii are incorrect
B. i,ii,iii is correct and iv is incorrect B. i,ii,iii are correct and iv is incorrect
C. ii is correct and i,ii,iii are incorrect C. i,ii are correct and iii,iv are incorrect
D. iii and iv are correct and i,ii are incorrect D. i,iv are correct and ii , iii are incorrect

Q. 261: One of the fields on a form contains a text Q. 267: Defects discovered by static analysis tools
box, which accepts alphabets in lower or upper include:
case. Identify the invalid Equivalance class value.
i. Variables that are never used.
A. CLASS ii. Security vulnerabilities.
B. cLASS iii. Programming Standard Violations
C. CLass iv. Uncalled functions and procedures
D. CLa01ss
A. i , ii,iii,iv is correct
Q. 262: The Kick Off phase of a formal review B. iii ,is correct I,ii,iv are incorrect.
includes the following: C. i ,ii, iii and iv are incorrect
D. iv, ii is correct
A. Explaining the objective
B. Fixing defects found typically done by author Q. 268: Which of the following is true about White
C. Follow up and Black Box Testing Technique:
D. Individual Meeting preparations
A. Equivalence partitioning, Decision Table and
Q. 263: Peer Reviews are also called as : Control flow are White box Testing Techniques.
B. Equivalence partitioning, Boundary Value Analysis ,
A. Inspection Data Flow are Black Box Testing Techniques.
B. Walkthrough C. Equivalence partitioning , State Transition , Use
C. Technical Review Case Testing are black box Testing Techniques.
D. Formal Review D. Equivalence Partitioning, State Transition, Use
Case Testing and Decision Table are White Box
Q. 264: Validation involves which of the following Testing Techniques.

i. Helps to check the Quality of the Built Product Q. 269: Which of the following techniques is NOT a
ii. Helps to check that we have built the right product. black box technique?
iii. Helps in developing the product
iv. Monitoring tool wastage and obsoleteness. A. State transition testing
B. LCSAJ (Linear Code Sequence and Jump)
A. Options i,ii,iii,iv are true. C. Syntax testing
B. ii is true and i,iii,iv are false D. Boundary value analysis
C. i,ii,iii are true and iv is false
D. iii is true and i,ii,iv are false. Q. 270: Features of White Box Testing Technique:

Q. 265: Success Factors for a review include: i. We use explicit knowledge of the internal workings of
the item being tested to select the test data.
i. Each Review does not have a predefined objective ii. Uses specific knowledge of programming code to
ii. Defects found are welcomed and expressed examine outputs and assumes that the tester knows
objectively the path of logic in a unit or a program.
iii. Management supports a good review process. iii. Checking for the performance of the application
iv. There is an emphasis on learning and process iv. Also checks for functionality.
improvement.
A. i, ii are true and iii and iv are false
A. ii,iii,iv are correct and i is incorrect B. iii is true and i,ii, iv are false
B. iii , i , iv is correct and ii is incorrect C. ii ,iii is true and i,iv is false
C. i , iii , iv , ii is in correct D. iii and iv are true and i,ii are false
D. ii is correct
Q. 271. The Provision and Management of a
Q. 266: Which of the following helps in monitoring controlled library containing all the configurations
the Test Progress: items is called as

i. Percentage of Test Case Execution A. Configuration Control


ii. Percentage of work done in test environment B. Status Accounting
preparation.
C. Configuration Identification iii. Decide what should be automated , to what degree
D. Configuration Identification and how.
iv. Create the Test Specifications
Q. 272: The selection of a test approach should
consider the context: A. i, ii, iii is true and iv is false
B. ii,iii,iv is true and i is false
i. Risk of Failure of the Project, hazards to the product C. i is true and ii,iii,iv are false
and risks of product failure to humans D. iii and iv is correct and i and ii are incorrect
ii. Skills and experience of the people in the proposed
technique, tools and methods Q. 277: Impact Analysis helps to decide:
iii. The objective of the testing endeavor and the
mission of the testing team. A. How much regression testing should be done.
iv. The size of the testing Team B. Exit Criteria
C. How many more test cases need to be written.
A. i,ii,iii,iv are true D. Different Tools to perform Regression Testing
B. i,ii,iii are true and iv is false.
C. ii,iii,iv are true and i is false. Q. 278: Drivers are also known as:
D. i,iv are true and ii, iii are false.
i. Spade
Q. 273: Benefits of Independent Testing ii. Test harness
iii. Scaffolding
A. Independent testers are much more qualified than
Developers A. i , ii are true and iii is false
B. Independent testers see other and different defects B. i , iii are true and ii is false
and are unbiased. C. ii , iii are true and i is false
C. Independent Testers cannot identify defects. D. All of the above are true
D. Independent Testers can test better than
developers Q. 279: Which of the following is not a type of
incremental testing approach?
Q. 274: Minimum Test Required for Statement
Coverage: A. Top down
B. Big-bang
Disc = 0 C. Bottom up
Order-qty = 0 D. Functional incrementation.
Read Order-qty
If Order-qty >=20 then Q. 280: In a system designed to work out the tax to
Disc = 0.05 be paid:
If Order-qty >=100 then
Disc =0.1 An employee has £4000 of salary tax free. The next
End if £1500 is taxed at 10% The next £28000 is taxed at
End if 22% Any further amount is taxed at 40% Which of
these groups of numbers would fall into the same
A. Statement coverage is 4 equivalence class?
B. Statement coverage is 1
C. Statement coverage is 3 A. £4800; £14000; £28000
D. Statement Coverage is 2 B. £5200; £5500; £28000
C. £28001; £32000; £35000
Q. 275: Test Conditions are derived from: D. £5800; £28000; £32000

A. Specifications
B. Test Cases
C. Test Data Q. 281: In case of Large Systems :
D. Test Design

Q. 276: Which of the following is the task of a Test


Lead / Leader.
A. Only few tests should be run
i. Interaction with the Test Tool Vendor to identify best B. Testing should be on the basis of Risk
ways to leverage test tool on the project. C. Only Good Test Cases should be executed.
ii. Write Test Summary Reports based on the D. Test Cases written by good test engineers should
information gathered during testing be executed.

Q. 282: What is the expected result for each of the following test cases?
Rule1 Rule2 Rule3 Rule4

Conditions

Citibank Card Yes Yes No No


Member

Type of Room Silver Platinum Silver Platinum

Actions

Offer upgrade Yes No No No


To Gold Luxury

Offer upgrade N/A Yes N/A No


to Silver

A. Citibank card member, holding a Silver room


B. Non Citibank-member, holding a Platinum room

A. A – Don’t offer any upgrade, B – Don’t offer any upgrade.


B. A – Don’t offer any upgrade, B – Offer upgrade to Gold.
C. A – Offer upgrade to Silver, B – Offer upgrade to Silver.
D. A – Offer upgrade to Gold, B – Don’t offer any upgrade.

Q. 283: Which of the following is not phase of the


Fundamental Test Process?

A. Test Planning and Control


B. Test implementation and Execution
C. Requirement Analysis
D. Evaluating Exit criteria and reporting

Q. 284: The structure of an incident report is


covered in the Standard for Software Test
Documentation IEEE 829 and is called as: A. OFF to ON
B. ON to OFF
A. Anomaly Report C. FAULT to ON
B. Defect Report
C. Test Defect Report Q. 287: We use the output of the requirement
D. Test Incident Report analysis, the requirement specification as the input
for writing:
Q. 285: Repeated Testing of an already tested
program, after modification, to discover any A. User Acceptance Test Cases
defects introduced or uncovered as a result of the B. Integration Level Test Cases
changes in the software being tested or in another C. Unit Level Test Cases
related or unrelated software component: D. Program specifications

A. Re Testing Q. 288: Regression testing should be performed:


B. Confirmation Testing
C. Regression Testing i. Every week
D. Negative Testing ii. After the software has changed
iii. As often as possible
Q. 286: Consider the following state transition iv. When the environment has changed
diagram of a switch. Which of the following v. When the project manager says
represents an invalid state transition?
A. i & ii are true, iii, iv & v are false
B. ii, iii & iv are true, i & v are false
C. ii & iv are true, i, iii & v are false
D. ii is true, i, iii, iv & v are false

Q. 289: Evaluating testability of the requirements


and system are a part of which phase:-
A. Test Analysis and Design Print "pLarge"
B. Test Planning and control End if
C. Test Implementation and execution
D. Evaluating exit criteria and reporting A. Statement coverage is 2, Branch Coverage is 2
B. Statement coverage is 3 and branch coverage is 2
Q. 290: Which of the following has highest level of C. Statement coverage is 1 and branch coverage is 2
independence in which test cases are: D. Statement Coverage is 4 and Branch coverage is 2

A. Designed by persons who write the software under Q. 295: Match every stage of the software
test Development Life cycle with the Testing Life cycle:
B. Designed by a person from a different section
C. Designed by a person from a different organization i. Hi-level design
D. Designed by another person ii. Code
iii. Low-level design
Q. 291: Test planning has which of the following iv. Business requirements
major tasks?
a Unit tests
i. Determining the scope and risks, and identifying the b Acceptance tests
objectives of testing. c System tests
ii. Determining the test approach (techniques,test d Integration tests
items, coverage, identifying and
interfacing the teams involved in testing , testware) A. i-d , ii-a , iii-c , iv-b
iii. Reviewing the Test Basis (such as B. i-c , ii-d , iii-a , iv-b
requirements,architecture,design,interface) C. i-b , ii-a , iii-d , iv-c
iv. Determining the exit criteria. D. i-c , ii-a , iii-d , iv-b

A. i,ii,iv are true and iii is false Q. 296: Which of the following is a part of Test
B. i,,iv are true and ii is false Closure Activities?
C. i,ii are true and iii,iv are false
D. ii,iii,iv are true and i is false i. Checking which planned deliverables have been
delivered
Q. 292: Deciding How much testing is enough ii. Defect report analysis.
should take into account : iii. Finalizing and archiving testware.
iv. Analyzing lessons.
i. Level of Risk including Technical and Business
product and project risk A. i , ii , iv are true and iii is false
ii. Project constraints such as time and budget B. i , ii , iii are true and iv is false
iii. Size of Testing Team C. i , iii , iv are true and ii is false
iv. Size of the Development Team D. All of above are true

A. i,ii,iii are true and iv is false Q. 297: Which of the following is NOT part of a high
B. i,,iv are true and ii is false level test plan?
C. i,ii are true and iii,iv are false
D. ii,iii,iv are true and i is false A. Functions not to be tested.
B. Environmental requirements.
Q. 293: Which of the following will be the best C. Analysis of Specifications.
definition for Testing: D. Entry and Exit criteria.

A. The goal / purpose of testing is to demonstrate that Q. 298: If a candidate is given an exam of 40
the program works. questions, should get 25 marks to pass (61%) and
B. The purpose of testing is to demonstrate that the should get 80% for distinction, what is equivalence
program is defect free. class.
C. The purpose of testing is to demonstrate that the
program does what it is supposed to do. A. 23, 24, 25
D. Testing is executing Software for the purpose of B. 0, 12, 25
finding defects. C. 30, 36, 39
D. 32,37,40
Q. 294: Minimum Tests Required for Statement
Coverage and Branch Coverage: Q. 299: Which of the following statements is true of
static analysis:
Read P
Read Q A. Compiling code is not a form of static analysis.
If p+q > 100 then B. Static analysis need not be performed before
Print "Large" imperative code is executed.
End if C. Static analysis can find faults that are hard to find
If p > 50 then with dynamic testing.
D. Extensive statistic analysis will not be needed if
white- Box testing is to be performed. A. Correctness
B. Usability
Q. 300: In a system designed to work out the tax to C. Viability
be paid: An employee has $4000 of salary tax free. D. Reusability.
The next $1500 is taxed at 10% The next $28000 is
taxed at 22% Any further amount is taxed at 40% Q. 308: Match the following:

Which of these groups of numbers would fall into the 1. Test estimation
same equivalence class? 2. Test control
3. Test monitoring
A. $5800; $28000; $32000
B. $0; $200; $4200 a. Measures of tracking process
C. $5200; $5500; $28000 b. Effort required to perform activities
D. $28001; $32000; $35000 c. Reallocation of resources

Q. 301: Cost of the reviews will not include. A. 1-b, 2-c, 3-a
B. 1-b, 2-a, 3-c
A. Review process itself C. 1-c, 2-a, 3-b
B. Metrics analysis D. 1-a, 2-b, 3-c
C. Tool support.
D. Process improvement. Q. 309: When do you stop testing?

Q. 302: Regression testing always involves A. When the specified number of faults are found.
B. When the test completion criteria are met.
A. Testing whether a known software fault been fixed. C. When all high and medium priority tests are
B. Executing a large number of different tests. complete.
C. Testing whether modifications have introduced D. When all statements have been executed
adverse side effects.
D. Using a test automation tool. Q. 310: What is the smallest number of test cases
required to Provide 100% branch coverage?
Q. 303: Capture and replay facilities are least likely
to be used to _______ If(x>y) x=x+1;
else y=y+1;
A. Performance testing while(x>y)
B. Recovery testing {
C. GUI testing y=x*y; x=x+1;
D. User requirements. }

Q. 304: Which tool will be used to test the flag A. 1


memory leaks and unassigned pointers B. 2
C. 3
A. Dynamic analysis tool D. 4
B. Static Analysis tool.
C. Maintenance tool. Q. 311: Match the following.
D. Configuration tool.
1. Configuration identification
Q. 305: Cyclomatic complexity is used to calculate 2. Configuration control
3. Status reporting
A. Number of independent paths in the basis set of a 4. Configuration auditing
program a. Maintains of CI’s in a library
B. Number of binary decisions + 1 b. Checks on the contents of the library
C. Number bound for the number of tests that must be c. Function recording and tracking problems.
conducted to ensure that all statements have been d. Requires the all CI’s and their versions in the system
executed at least once are known
D. Number of branches and decisions
A. 1-d, 2-c, 3-d, 4-a.
Q. 306: Which of the following is not included in B. 1-d, 2-a, 3-c, 4-b.
Test Plan. C. 1-a, 2-b, 3-d, 4-c.
D. 1-c, 2-b, 3-a, 4-d.
A. Features to be tested.
B. Environmental needs. Q. 312: Integration testing in the large involves:
C. Suspension criteria.
D. Expected results. A. Testing the system when combined with other
systems.
Q. 307: Software quality is not relevant to _______ B. Testing a sub-system using stubs and drivers.
C. Testing a system with a large number of users. D. It is not possible to test against such events prior to
D. Combing software components and testing them in release.
one go.
Q. 320: People who don’t participate in technical
Q. 313: One of the following is not a part of white reviews
box testing as per BS7925-II standards.
A. Analysts
A. Random testing B. Management
B. Data Flow testing. C. Developers
C. Statement testing. D. Testers
D. Syntax testing.
Q. 321: What is failure?
Q. 314: A piece of software has been given
_______what tests in the Following will you A. Deviation from expected result to actual result
perform? B. Defect in the software.
C. Error in the program code.
1) Test the areas most critical to business processes D. Fault in the system.
2) Test the areas where faults will be maximum
3) Test the easiest functionalities Q. 322: Exclusive use of white box testing in a test-
phase will:
A. 1&2 are true and 3 is false.
B. 1,2&3 are true. A. Ensure the test item is adequately tested.
C. 1 is true, 2&3 are false. B. Make the need for black-box testing redundant.
D. 1&2 are false, 3 is true C. Run the risk that the requirements are not satisfied.
D. Suffices for the unit testing phase.
Q. 315: Which of the following is a type of non-
functional testing? Q. 323: Which of the following is least important in
test management?
A. Usability testing.
B. Statement Coverage. A. Estimating test duration.
C. Dataflow testing. B. Incident Management.
D. Cause-effect graphing. C. Configuration Management.
D. De-bugging.
Q. 316: What type of testing will you perform on
internet banking solution? Q. 324: A standard for software testing terminology
is:
A. System integration
B. Functional testing A. IEEE 802.11
C. Non-functional testing. B. ISO 9001
D. Requirements testing C. BS 7925-1
D. BS 7925-2
Q. 317: Which of the following are false?
Q. 325: Which of the following is NOT a
A. Incidents should always be investigated and characteristic of User Acceptance Testing?
resolved.
B. Incidents occur when expected and actual results A. Use of automated test execution tools.
differ. B. Testing performed by users.
C. Incidents can be analyzed to assist in test process C. Testing against acceptance test criteria.
improvement. D. Integration of system with user documentation.
D. An incident can be raised against documentation.
Q. 326: Which of the following provides the biggest
Q. 318: Testing is not done to ______ potential cost saving from use of CAST?

A. Find faults A. Test management


B. Improve quality B. Test design
C. Check user friendliness. C. Test planning
D. Improve software accuracy D. Test execution

Q. 319: A field failure occurs when multiple users Q. 327: What type of testing is done to supplement
access a system. Which of the following is true? the rigorous testing?

A. This is an acceptable risk of a multi-user system. A. Regression testing.


B. Insufficient functional testing has been performed. B. Integration testing.
C. This indicates an important non-functional C. Error Guessing
requirement was not specified and tested. D. System testing.
Q. 328: To make a test effective it is most C. The fault has been built into more
important that: documentation,code,tests, etc
D. None of the above
A. It is easy to execute.
B. It is designed to detect faults if present. Q. 336: Which of the following is true?
C. The expected outcome is specified before
execution. A. Component testing should be black box, system
D. It is unlikely to delay progress. testing should be white box.
B. If u find a lot of bugs in testing, you should not be
Q. 329: Error guessing is: very confident about the quality of software
C. The fewer bugs you find, the better your testing was
A. An appropriate way of deriving system tests. D. The more tests you run, the more bugs you will find.
B. Only used if good requirements are not available.
C. Only used when good requirements are available. Q. 337: If the pseudo code below were a
D. The most appropriate way of deriving system tests. programming language, how many tests are
required to achieve 100% statement coverage?
Q. 330: Amount of testing performed will not
depend on 1. If x=3 then
2. Display_messageX;
A. Risks involved 3. If y=2 then
B. Contractual requirements 4. Display_messageY;
C. Legal requirements 5. Else
D. Test data. 6. Display_messageZ;
7. Else
Q. 331: For software to be reliable it must: 8. Display_messageZ;

A. Be easy to maintain. A. 1
B. Be unlikely to cause a failure. B. 2
C. Never fail under any circumstances. C. 3
D. Be written according to coding standards D. 4

Q. 332: In a system designed to work out the tax to Q. 338: Software testing activities should start
be paid: An employee has $4000 of salary tax free.
The next $1500 is taxed at 10% The next $28000 is A. As soon as the code is written
taxed at 22% Any further amount is taxed at 40% B. During the design stage
C. When the requirements have been formally
To the nearest $ which of these is a valid Boundary documented
Value Analysis test case? D. As soon as possible in the development life cycle

A. $1500 Q. 339: Using the same code example as question


B. $32001 337, how many tests are required to achieve 100%
C. $28000 branch/decision coverage?
D. $33501
A. 1
Q. 333: Faults found by users are due to: B. 2
C. 3
A. Poor quality software D. 4
B. Poor software and poor testing
C. Bad luck Q. 340: A test design technique is:
D. Insufficient time for testing
A. A process for selecting test cases
Q. 334: An incident logging system B. A process for determining expected outputs
C. A way to measure the quality of software
A. Only records defects D. A way to measure in a test plan what has to be
B. Is of limited value done
C. Is a valuable source of project information during
testing if it contains all incidents Q. 341: What is the main reason for testing
D. Should be used only by the test team. software before releasing it?

Q. 335: The later in the development life cycle a A. To show that system will work after release
fault is discovered, the more expensive it is to fix. B. To decide when the software is of sufficient quality
Why? to release
C. To find as many bugs as possible before release
A. The documentation is poor, so it takes longer to find D. To give information for a risk based decision about
out what the software is doing. release
B. Wages are rising
Q. 342: Testware (test cases, test dataset) Q. 349: Increasing the quality of the software, by
better development methods, will affect the time
A. Needs configuration management just like needed for testing (the test phases) by:
requirements, design and code
B. Should be newly constructed for each new version A. Reducing test time
of the software B. No change
C. Is needed only until the software is released into C. Increasing test time
production or use D. Can’t say
D. Does not need to be documented and commented,
as it does not form part of the released software Q. 350: Which of the following is a black box
system design technique?

Q. 343: Which of the following is NOT a standard A. Statement testing


related to testing? B. Equivalence partitioning
C. Error- guessing
A. IEEE829 D. Usability testing
B. IEEE610
C. BS7925-1 Q. 351: When reporting faults found to developers,
D. BS7925-2 testers should be:

Q. 344: In which order should tests be run? A. As polite, constructive and helpful as possible
B. Firm about insisting that a bug is not a "feature" if it
A. The most important tests first should be fixed
B. The most difficult tests first(to allow maximum time C. Diplomatic, sensitive to the way they may react to
for fixing) criticism
C. The easiest tests first (to give initial confidence) D. All of the above
D. The order they are thought of
Q. 352: Which of the following statements is not
Q. 345: A program validates a numeric field as true
follows:
A. Performance testing can be done during unit testing
Values less than 10 are rejected, values between 10 as well as during the testing of whole system
and 21 are accepted, values greater than or equal to B. The acceptance test does not necessarily include a
22 are rejected. Which of the following covers the regression test
MOST boundary values? C. Verification activities should not involve testers
(reviews, inspections etc)
A. 9,10,11,22 D. Test environments should be as similar to
B. 9,10,21,22 production environments as possible
C. 10,11,21,22
D. 10,11,20,21 Q. 353: What is the important criterion in deciding
what testing technique to use?
Q. 346: Which of the following is not the
integration strategy? A. How well you know a particular technique
B. The objective of the test
A. Design based C. How appropriate the technique is for testing the
B. Big-bang application
C. Bottom-up D. Whether there is a tool to support the technique
D. Top-down
Q. 354: When should you stop testing?
Q. 347: Which of the following tools would you use
to detect a memory leak? A. When time for testing has run out.
B. When all planned tests have been run
A. State analysis C. When the test completion criteria have been met
B. Coverage analysis D. When no faults have been found by the tests run
C. Dynamic analysis
D. Memory analysis Q. 355: Coverage measurement

Q. 348: Which of the following statements are true? A. Is nothing to do with testing
B. Is a partial measure of test thoroughness
A. Faults in program specifications are the most C. Branch coverage should be mandatory for all
expensive to fix. software
B. Faults in code are the most expensive to fix. D. Can only be applied at unit or module testing, not at
C. Faults in requirements are the most expensive to fix system testing
D. Faults in designs are the most expensive to fix.
Q. 356: Which of the following is NOT a type of
non-functional test?
D. System integration testing, system testing, decision
A. State-Transition table testing
B. Usability
C. Performance Q. 364: A number of critical bugs are fixed in
D. Security software. All the bugs are in one module, related to
reports. The test manager decides to do regression
Q. 357: Which of the following is the component testing only on the reports module.
test standard?
A. The test manager should do only automated
A. IEEE 829 regression testing.
B. IEEE 610 B. The test manager is justified in her decision
C. BS7925-1 because no bug has been fixed in other modules
D. BS7925-2 C. The test manager should only do confirmation
testing. There is no need to do regression testing
Q. 358: A program validates a numeric field as D. Regression testing should be done on other
follows: modules as well because fixing one module may affect
other modules
Values less than 10 are rejected, values between 10
and 21 are accepted, values greater than or equal to Q. 365: Which of the following statements contains
22 are rejected. Which of the following input values a valid goal for a functional test set?
cover all of the equivalence partitions?
A. A goal is that no more failures will result from the
A. 10,11,21 remaining defects
B. 3,20,21 B. A goal is to find as many failures as possible so that
C. 3,10,22 the cause of the failures can be identified and fixed
D. 10,21,22 C. A goal is to eliminate as much as possible the
causes of defects
Q. 359: Which is not true-The black box tester D. A goal is to fulfil all requirements for testing that are
defined in the project plan.
A. Should be able to understand a functional
specification or requirements document Q. 366: What makes an inspection different from
B. Should be able to understand the source code. other review types?
C. Is highly motivated to find faults
D. Is creative to find the system’s weaknesses A. It is led by a trained leader, uses formal entry and
exit criteria and checklists
Q. 360: Which of the following is a static test? B. It is led by the author of the document to be
inspected
A. Code inspection C. It can only be used for reviewing design and code
B. Coverage analysis D. It is led by the author, uses checklists, and collects
C. Usability assessment data for improvement
D. Installation test
Q. 367: Why does the boundary value analysis
Q. 361: A program with high cyclometic complexity provide good test cases?
is almost likely to be:
A. Because it is an industry standard
A. Large B. Because errors are frequently made during
B. Small programming of the different cases near the ‘edges’ of
C. Difficult to write the range of values
D. Difficult to test C. Because only equivalence classes that are equal
from a functional point of view are considered in the
Q. 362: Which of the following is the odd one out? test cases
D. Because the test object is tested under maximal
A. White box load up to its performance limits
B. Glass box
C. Structural Q. 368: If a program is tested and 100% branch
D. Functional coverage is achieved, which of the following
coverage criteria is then guaranteed to be
Q. 363: Which of the following techniques are achieved?
black box techniques?
A. 100% Equivalence class coverage
A. State transition testing, code testing, agile testing B. 100% Condition coverage and 100% Statement
B. Equivalence partitioning, state transition testing, coverage
decision table testing C. 100% Statement coverage
C. System testing, acceptance testing, equivalence D. 100% Multiple condition coverage
partitioning
Q. 369: A defect management system shall keep C. For a software system, it is not possible, under
track of the status of every defect registered and normal conditions, to test all input and output
enforce the rules about changing these states. If combinations.
your task is to test the status tracking, which D. A goal of testing is to show that the software is
method would be best? defect free.

A. Logic-based testing Q. 375: Which of the following is true


B. Use-case-based testing
C. State transition testing A. Testing is the same as quality assurance
D. Systematic testing according to the V-model B. Testing is a part of quality assurance
C. Testing is not a part of quality assurance
Q. 370: In system testing... D. Testing is same as debugging

A. Both functional and non-functional requirements are Q. 376: This part of a program is given:
to be tested
B. Only functional requirements are tested; non- WHILE (condition A) Do B
functional requirements are validated in a review END WHILE
C. Only non-functional requirements are tested;
functional requirements are validated in a review How many decisions should be tested in this code in
D. Only requirements which are listed in the order to achieve 100% decision coverage?
specification document are to be tested
A. 2
Q. 371: Integration testing has following B. Indefinite
characteristics C. 1
D. 4
I. It can be done in incremental manner
II. It is always done after system testing Q. 377: In a flight reservation system, the number
III. It includes functional tests of available seats in each plane model is an input.
IV. It includes non-functional tests A plane may have any positive number of available
seats, up to the given capacity of the plane. Using
A. I, II and III are correct Boundary Value analysis, a list of available – seat
B. I is correct values were generated. Which of the following lists
C. I, III and IV are correct is correct?

Q. 372: Which of the following activities A. 1, 2, capacity -1, capacity, capacity plus 1
differentiate a walkthrough from a formal review? B. 0, 1, capacity, capacity plus 1
C. 0, 1, 2, capacity plus 1, a very large number
A. A walkthrough does not follow a defined process D. 0, 1, 10, 100, capacity, capacity plus one
B. For a walkthrough individual preparation by the
reviewers is optional Q. 378: Which of the following is a valid collection
C. A walkthrough requires meeting of equivalence classes for the following problem:
D. A walkthrough finds the causes of failures, while An integer field shall contain values from and
formal review finds the failures including 1 to and including 15

Q. 373: Why is testing necessary? A. Less than 1, 1 through 15, more than 15
B. Negative numbers, 1 through 15, above 15
A. Because testing is good method to make sure there C. Less than 1, 1 through 14, more than 15
are not defects in the software D. Less than 0, 1 through 14, 15 and more
B. Because verification and validation are not enough
to get to know the quality of the software Q. 379: Which of the following is correct about
C. Because testing measures the quality of the static analysis tools
software system and helps to increase the quality
D. Because testing finds more defects than reviews A. They help you find defects rather than failures
and inspections. B. They are used by developers only
E. I, II and IV are correct C. They require compilation of code
D. They are useful only for regulated industries
Q. 374: In foundation level syllabus you will find
the main basic principles of testing. Which of the Q. 380: Which of the following is most often
following sentences describes one of these basic considered as components interface bug?
principles?
A. For two components exchanging data, one
A. Complete testing of software is attainable if you component used metric units, the other one used
have enough resources and test tools British units
B. With automated testing you can make statements B. The system is difficult to use due to a too
with more confidence about the quality of a product complicated terminal input structure
than with manual testing
C. The messages for user input errors are misleading C. To ensure that the test case specification is
and not helpful for understanding the input error cause complete
D. Under high load, the system does not provide D. To know when a specific test has finished its
enough open ports to connect to execution

Q. 381: Which of the following is correct about Q. 387:If a program is tested and 100% condition
static analysis tools? coverage is achieved, which of the following
coverage criteria is then guaranteed to be
A. Static analysis tools are used only by developers achieved?
B. Compilers may offer some support for static
analysis A. 100% branch coverage
C. Static analysis tools help find failures rather than B. 100% condition coverage and 100% statement
defects coverage
D. Static analysis tools require execution of the code to C. Equivalence class and boundary value coverage
analyze the coverage D. No other white box coverage criterion is guaranteed
to be fulfilled 100%
Q. 382: Which of the following list contains only
non-functional tests? Q. 388: Which of the following can be root cause of
a bug in a software product?
A. Interoperability (compatibility) testing, reliability
testing, performance testing (I) The project had incomplete procedures for
B. System testing, performance testing configuration management.
C. Load testing, stress testing, component testing, (II) The time schedule to develop a certain component
portability testing was cut.
D. Testing various configurations, beta testing, load (III) the specification was unclear
testing (IV) Use of the code standard was not followed up
(V) The testers were not certified
Q. 383: Which set of metrics can be used for
monitoring of the test execution? A. (I) and (II) are correct
B. (I) through (IV) are correct
A. Number of detected defects, testing cost; C. (III) through (V) are correct
B. Number of residual defects in the test object. D. (I), (II) and (IV) are correct
C. Percentage of completed tasks in the preparation of
test environment; test cases prepared Q. 389: The following list contains risks that have
D. Number of test cases run / not run; test cases been identified for a software product to be
passed / failed developed. Which of these risks is an example of a
product risk?
Q. 384: What test items should be put under
configuration management? A. Not enough qualified testers to complete the
planned tests
A. The test object, the test material and the test B. Software delivery is behind schedule
environment C. Threat to a patient’s life
B. The problem reports and the test material D. 3rd party supplier does not supply as stipulated
C. Only the test object. The test cases need to be
adapted during agile testing Q. 390: Which of the following statements is
D. The test object and the test material correct?

Q. 385: This part of a program is given: A. Static analysis tools produce statistics during
program execution
WHILE (condition A) B. Configuration management systems allow us to
Do B provide accurate defect statistics of different
END WHILE configurations
C. Stress testing tools examine the behavior of the test
How many paths should be tested in this code in order object at or beyond full load
to achieve 100% path coverage? D. Performance measurement tools can be used in all
phases of software life-cycle
A. One
B. Indefinite Q. 391: Which of the following project inputs
C. Two influence testing?
D. Four
(I) Contractual requirements
Q. 386: What is the purpose of test exit criteria in (II) Legal requirements
the test plan? (III) Industry standards
(IV) Application risk
A. To specify when to stop the testing activity (V) Project size
B. To set the criteria used in generating test inputs
A. (I) through (III) are correct A. Network
B. All alternatives are correct B. Operational Model
C. (II) and (V) are correct C. Boundary value analysis
D. (I), (III) and (V) are correct D. Test Procedure Planning

Q. 392: A test engineer is testing a Video Player Q. 398: Acceptance testing means
(VCR), and logs the following report:
A. Testing performed on a single stand – alone module
Title: Fast Forward stops after 2 minutes. It happens or unit of code
every time B. Testing after changes have been made to ensure
Expected result: Fast forward continues till the end of that no unwanted changes were introduced
the tape C. Testing to ensure that the system meets the needs
Severity: High of the organization and end user.
Priority: Urgent D. Users test the application in the developers
environment
What important information did the engineer leave out?
Q. 399: The _______ testing should include
A. Identification (Software and hardware) of the VCR operational tests of the new environment as well
B. Actual result as of the changed software
C. History of the report
D. Ideas for the test case improvement A. System Testing
B. Integration testing
Q. 393: Maintenance testing is: C. Component testing
D. Maintenance testing
A. Testing management
B. Synonym of testing the quality of service Q. 400: A risk-based approach to testing provides
C. Triggered by modifications, migration or retirement proactive opportunities to reduce the
of existing software levels of product risk, starting in the initial stages
D. Testing the level of maintenance by the vendor of a project

Q. 394: Why is incremental integration preferred A. True


over "big bang" integration? B. False

A. Because incremental integration has better early Q. 401: Functional testing is mostly
defects screening and isolation ability
B. Because "big bang" integration is suitable only for A. Validation techniques
real time applications B. Verification techniques
C. Incremental integration is preferred over "Big Bang C. Both of the above
Integration" only for "bottom up" development model D. None of the above
D. Because incremental integration can compensate
for weak and inadequate component testing Q. 402: Branch Coverage

Q. 395: V-Model is: A. Another name for decision coverage


B. Another name for all-edges coverage
A. A software development model that illustrates how C. Another name for basic path coverage
testing activities integrate with software development D. All the above
phases
B. A software life-cycle model that is not relevant for Q. 403: The _________ Is the activity where general
testing testing objectives are transformed into tangible
C. The official software development and testing life- test conditions and test designs
cycle model of ISTQB
D. A testing life cycle model including unit, integration, A. Testing Planning
system and acceptance phases B. Test Control
C. Test analysis and design
Q. 396: Which of the following items need not to be D. Test implementation
given in an incident report?
Q. 404: Integration testing where no incremental
A. The version number of the test object testing takes place prior to all the system’s
B. Test data and used environment components being combined to form the system.
C. Identification of the test case that failed
D. The location and instructions on how to correct the A. System testing
fault B. Component Testing
C. Incremental Testing
Q. 397: Test data planning essentially includes D. Big bang testing
Q. 405: A test case design technique for a Q. 413: In ________ testing test cases i.e input to
component in which test cases are designed to the software are created based on the
execute statements is called as? specifications languages

A. State transition Testing A. State Transition Testing


B. Static Testing B. Random Testing
C. Transition testing C. Syntax Testing
D. Statement testing D. Penetration testing

Q. 406: Who should have technical and Business Q. 414: White Box Testing
background.
A. Same as glass box testing
A. Moderator B. Same as clear box testing
B. Author C. Both A. and B.
C. Reviewer D. None of the above.
D. Recorder
Q. 415: Verification activities during design stages
Q. 407: A test plan defines are

A. What is selected for testing A. Reviewing and Inspecting


B. Objectives and results B. Inspecting and Testing
C. Expected results C. Reviewing and Testing
D. Targets and misses D. Reviewing, Inspecting and Testing.

Q. 408: Component integration testing can be done Q. 416: Equivalence partitioning consists of
various activities:
A. Before Integration testing
B. After unit testing A. Ensure that test cases test each input and output
C. After component testing equivalence class at least once
D. After system testing B. Identify all inputs and all outputs
C. Identify equivalence classes for each input
Q. 409: Test basis documentation is analyzed in D. All of the above
which phase of testing
Q. 417: Static Analysis
A. Test Analysis
B. Test Design A. Same as static testing
C. Test Execution B. Done by the developers
D. Test Planning C. Both A. and B
D. None of the above
Q. 410: Which one is not the task of test leader?
A. Coordinate the test strategy and plan with project Q. 418: Size of a project is defined in terms of all
managers and others the following except
B. Decide about the implementation of the test
environment A. Person days
C. Write test summary reports B. Person hours
D. Review and contribute to test plans C. Calendar months
D. None of the above
Q. 411: if (condition1 && (condition2 function1()))
statement1; Q. 419: Testing responsibilities:
else
statement2; Tester 1 – Verify that the program is able to display
images clearly on all 10 of the monitors in the lab
A. Decision coverage Tester 2 - Make sure the program instructions are easy
B. Condition coverage to use Security concerns are important for which type
C. Statement coverage of applications
D. Path Coverage Tester 3 – Verify that the calculation module works
correctly by using both scripts and ad hoc testing.
Q. 412: _________ reviews are often held with just
the programmer who wrote the code and one or Which term is used to refer to the testing that is
two other programmers or testers. performed by Tester 3 in the above scenario?

A. Formal Reviews A. Unit testing


B. Peer Reviews B. Algorithm specific testing
C. Semi Formal Reviews C. Compatibility testing
D. All of the above D. Black box testing
Q. 420: Objective of review meeting is activity. These guide the development of test cases
and procedures
A. To identify problems with design D. None of the above
B. To solve the problems with design
C. Both A. and B Q. 428: What are the 2 major components taken
D. None of the above. into consideration with risk analysis?

Q. 421: QC is A. The probability the negative event will occur


B. The potential loss or impact associated with the
A. Phase building activity event
B. Intermediate activity C. Both A. and B.
C. End of Phase activity D. Neither A. nor B.
D. Design activity
Q. 429: If the application is complex, but NOT data
Q. 422: Which tool store information about intensive and is to be tested on one configuration
versions and builds of software and testware and 2 rounds, the easiest method to test is

A. Test Management tool A. Manual testing


B. Requirements management tool B. Automation testing
C. Configuration management tool C. Both
D. Static analysis tool D. None

Q. 423: Testing Process comprised of Q. 430: Functional tests can be performed at all
test levels
A. Test Plan and Test Cases
B. Test log and Test Status A. True
C. Defect Tracking B. False
D. All of the above
Q. 431: Structural Testing
Q. 424: Preparing and automating test cases
before coding is called A. Same as black box testing
B. Same as white box testing
A. Test first approach C. Same as functional testing
B. Test-driven development D. None of the above.
C. Both A. & B.
D. None of the above Q. 432: In formal review, Rework: fixing defects
found typically done by _________
Q. 425: Which one is not characteristic of test
management tool? A. Moderator
B. Author
A. Support for the management of tests and the testing C. Reviewer
activities carried out D. Recorder
B. Interfaces to test execution tools
C. Quantitative analysis related to tests Q. 433: The _________ may facilitate the testing of
D. Check for consistency and undefined requirements components or part of a system by simulation the
E. None of the above environment in which the test object will run

Q. 426: Code Walkthrough A. Test Design tool


B. Test data preparation tool
A. Type of dynamic testing C. Test execution tool
B. Type of static testing D. Test harness
C. Neither dynamic nor static E. None of the above
D. Performed by the testing team
Q. 434: Regression testing mainly helps in
Q. 427: Risk analysis talks about
A. Re-testing fixed defects
A. The data required for testing, the infrastructure B. Checking for side-effects of fixes
requirements to manage the data as well as the C. Checking the core gaps
methods for preparing test data, requirements, D. Ensuring high level sanity
converters and sources
B. Details what types of tests must be conducted, what Q. 435: Review is one of the methods of V&V. The
stages of testing are required and outlines the other methods are
sequence and timing of tests
C. A testing goal. It is a statement of what the tester is A. Inspection
expected to accomplish or validate during a testing B. Walkthrough
C. Testing A. Decision testing
D. All of the above B. Error guessing
C. Statement testing
Q. 436: Which review is inexpensive D. Exploratory testing

A. Informal Review Q. 445: Recovery testing is a system test that


B. Walkthrough forces the software to fail and verifies that data
C. Technical review recovery is properly performed. The following
D. Inspection should be checked for correctness

Q. 437: Following are some of the testing risks 1. Re-initialization


2. Restart
A. Budget, Test environment 3. Data Recovery
B. Budget, Number of qualified test resources 4. Check Point Mechanism
C. Budget, Number of qualified test resources, Test
environment A. 1 and 2
D. None of the above B. 1, 2 and 3
C. 1, 2, 3 and 4
Q. 438: Random Testing D. 2 and 4

A. Program is tested randomly sampling the input. Q. 446: Data flow analysis studies:
B. A black-box testing technique
C. Both A. and B. A. Possible communications bottlenecks in a program.
D. None of the above. B. The rate of change of data values as a program
executes.
Q. 439: Black-box testing technique is also called C. The use of data on paths through the code.
as structure based technique D. The intrinsic complexity of the code.

A. True Q. 447: Which of the following is NOT a white box


B. False technique?

Q. 440: Reliability, usablility, efficiency are A. Statement testing


B. Path testing
A. Functional characteristics C. Data flow testing
B. Non functional characteristics D. State transition testing
C. Both A. & B.
D. None of the above Q. 448: Which one of the following describes the
major benefit of verification early in the life cycle?
Q. 441: Test Plan
A. It allows the identification of changes in user
A. Road map for testing requirements.
B. Tells about the actual results and expected results B. It facilitates timely set up of the test environment.
C. Both a and b C. It reduces defect multiplication.
D. None of the above D. It allows testers to become involved early in the
project.
Q. 442: User Acceptance Testing
Q. 449: Which of the following is false?
A. Same as Alpha Testing
B. Same as Beta Testing A. In a system two different failures may have different
C. Combination of Alpha and Beta Testing severities.
D. None of the above B. A system is necessarily more reliable after
debugging for the removal of a fault.
Q. 443: Path coverage includes C. A fault need not affect the reliability of a system.
D. Undetected errors may lead to faults and eventually
A. Statement coverage to incorrect behavior.
B. Condition coverage
C. Decision coverage Q. 450: Alpha testing is:
D. None of these
A. Post-release testing by end user representatives at
Q. 444: Which testing technique do you prefer for the developer’s site.
the following situations? B. The first testing that is performed.
C. Pre-release testing by end user representatives at
1. Severe time pressure the developer’s site.
2. Inadequate specification D. Pre-release testing by end user representatives at
their sites.
Q. 451: We split testing into distinct stages C. The analysis of program code.
primarily because: D. The use of black box testing.

A. Each test stage has a different purpose. Q. 459: Which of the following statements is NOT
B. It is easier to manage testing in stages. correct?
C. We can run different tests in different environments.
D. The more stages we have, the better the testing. A. A minimal test set that achieves 100% LCSAJ
coverage will also achieve 100% branch coverage.
Q. 452: Which of the following would NOT normally B. A minimal test set that achieves 100% path
form part of a test plan? coverage will also achieve 100% statement coverage.
C. A minimal test set that achieves 100% path
A. Features to be tested coverage will generally detect more faults than one
B. Incident reports that achieves 100% statement coverage.
C. Risks D. A minimal test set that achieves 100% statement
D. Schedule coverage will generally detect more faults than one
that achieves 100% branch coverage.
Q. 453: Which of the following is a form of
functional testing? Q. 460: Which of the following statements about
reviews is true?
A. Boundary value analysis
B. Usability testing A. Reviews cannot be performed on user requirements
C. Performance testing specifications.
D. Security testing B. Reviews are the least effective way of testing code.
C. Reviews are unlikely to find faults in test plans.
Q. 454: Which one of the following statements D. Reviews should be performed on specifications,
about system testing is NOT true? code, and test plans.

A. System tests are often performed by independent Q. 461: What is the main difference between a
teams. walkthrough and an inspection?
B. Functional testing is used more than structural
testing. A. An inspection is lead by the author, whilst a
C. Faults found during system tests can be very walkthrough is lead by a trained moderator.
expensive to fix. B. An inspection has a trained leader, whilst a
D. End-users should be involved in system tests. walkthrough has no leader.
C. Authors are not present during inspections, whilst
Q. 455: Which of the following is not described in a they are during walkthroughs.
unit test standard? D. A walkthrough is lead by the author, whilst an
inspection is lead by a trained moderator.
A. Syntax testing
B. Equivalence partitioning Q. 462: Which of these activities provides the
C. Stress testing biggest potential cost saving from the use of
D. Modified condition/decision coverage CAST?

Q. 456: Which of the following is likely to benefit A. Test management


most from the use of test tools providing test B. Test design
capture and replay facilities? C. Test execution
D. Test planning
A. Regression testing
B. Integration testing Q. 463: Which of the following is NOT true of
C. System testing incidents?
D. User acceptance testing
A. Incident resolution is the responsibility of the author
Q. 457: Which of the following is false? of the software under test.
B. Incidents may be raised against user requirements.
A. Incidents should always be fixed. C. Incidents require investigation and/or correction.
B. An incident occurs when expected and actual D. Incidents are raised when expected and actual
results differ. results differ.
C. Incidents can be analysed to assist in test process
improvement. Q. 464: Which of the following characterizes the
D. An incident can be raised against documentation. cost of faults?

Q. 458: Static analysis is best described as: A. They are cheapest to find in the early development
phases and the most expensive to fix in the latest test
A. The analysis of batch programs. phases.
B. The reviewing of test plans. B. They are easiest to find during system testing but
the most expensive to fix then.
C. Faults are cheapest to find in the early development
phases but the most expensive to fix then. Q. 467: Error guessing:
D. Although faults are most expensive to find during
early development phases, they are cheapest to fix A. Supplements formal test design techniques.
then. B. Can only be used in component, integration and
system testing.
Q. 465: Which one of the following statements, C. Is only performed in user acceptance testing.
about capture-replay tools, is NOT correct? D. Is not repeatable and should not be used.

A. They are used to support multi-user testing. Q. 468: In a system designed to work out the tax to
B. They are used to capture and animate user be paid:
requirements.
C. They are the most frequently purchased types of An employee has £4000 of salary tax free. The next
CAST tool. £1500 is taxed at 10%
D. They capture aspects of user behaviour. The next £28000 is taxed at 22%
Any further amount is taxed at 40%
Q. 466: Which of the following is true of the V-
model? Which of these groups of numbers would fall into the
same equivalence class?
A. It states that modules are tested against user
requirements. A. £4800; £14000; £28000
B. It only models the testing phase. B. £5200; £5500; £28000
C. It specifies the test techniques to be used. C. £28001; £32000; £35000
D. It includes the verification of designs. D. £5800; £28000; £32000

Q. 469: The oracle assumption: A. Tests the individual components that have been
developed.
A. Is that there is some existing system against which B. Tests interactions between modules or subsystems.
test output may be checked. C. Only uses components that form part of the live
B. Is that the tester can routinely identify the correct system.
outcome of a test. D. Tests interfaces to other systems.
C. Is that the tester knows everything about the
software under test. Q. 474: Which of the following requirements is
D. Is that the tests are reviewed by experienced testable?
testers.
A. The system shall be user friendly.
Q. 470: In prioritising what to test, the most B. The safety-critical parts of the system shall contain
important objective is to: 0 faults.
C. The response time shall be less than one second
A. Find as many faults as possible. for the specified design load.
B. Test high risk areas. D. The system shall be built to be portable.
C. Obtain good test coverage.
D. Test whatever is easiest to test. Q. 475: An important benefit of code inspections is
that they:
Q. 471: The most important thing about early test
design is that it: A. Enable the code to be tested before the execution
environment is ready.
A. Makes test preparation easier. B. Can be performed by the person who wrote the
B. Means inspections are not required. code.
C. Can prevent fault multiplication. C. Can be performed by inexperienced staff.
D. Will find all faults. D. Are cheap to perform.

Q. 472: A configuration management system would Q. 476: Test cases are designed during:
NOT normally provide:
A. Test recording.
A. Linkage of customer requirements to version B. Test planning.
numbers. C. Test configuration.
B. Facilities to compare test results with expected D. Test specification.
results.
C. The precise differences in versions of software Q. 477: A failure is:
component source code.
D. Restricted access to the source code library. A. Found in the software; the result of an error.
B. Departure from specified behaviour.
Q. 473: Integration testing in the small: C. An incorrect step, process or data definition in a
computer program.
D. A human action that produces an incorrect result.
IF the customer replies ‘Cheap-day’
Q. 478: How would you estimate the amount of re- Say: "That will be £11:20"
testing likely to be required? ELSE
Say: "That will be £19:50"
A. Metrics from previous similar projects ENDIF
B. Discussions with the development team ELSE
C. Time allocated for regression testing Say: "That will be £9:75"
D. A. & B. ENDIF

Q. 479: Given the following sets of test Now decide the minimum number of tests that are
management terms (v-z), and activity descriptions needed to ensure that all the questions have been
(1-5), which one of the following best pairs the two asked, all combinations have occurred and all replies
sets? given.

v - Test control A. 3
w - Test monitoring B. 4
x - Test estimation C. 5
y - Incident management D. 6
z - Configuration control
Q. 483: Which of the following should NOT
1 - Calculation of required test resources normally be an objective for a test?
2 - Maintenance of record of test results
3 - Re-allocation of resources when tests overrun A. To find faults in the software.
4 - Report on deviation from test plan B. To assess whether the software is ready for release.
5 - Tracking of anomalous test results C. To demonstrate that the software doesn’t work.
D. To prove that the software is correct.
A. v-3,w-2,x-1,y-5,z-4
B. v-2,w-5,x-1,y-4,z-3 Q. 484: Enough testing has been performed when:
C. v-3,w-4,x-1,y-5,z-2
D. v-2,w-1,x-4,y-3,z-5 A. Time runs out.
B. The required level of confidence has been achieved.
Q. 480: In a system designed to work out the tax to C. No more faults are found.
be paid: D. The users won’t find any serious faults.

An employee has £4000 of salary tax free. The next Q. 485: Which of the following is the best source of
£1500 is taxed at 10% The next £28000 is taxed at Expected Outcomes for User Acceptance Test
22% scripts?
Any further amount is taxed at 40%
A. Actual results
To the nearest whole pound, which of these is a valid B. Program specification
Boundary Value Analysis test case? C. User requirements
D. System specification
A. £1500
B. £32001 Q. 486: Which of the following are disadvantages
C. £33501 of capturing tests by recording the actions of a
D. £28000 manual tester?

Q. 481: Which of the following is NOT true of test i The script may be unstable when unexpected events
coverage criteria? occur.
ii Data for a number of similar tests is automatically
A. Test coverage criteria can be measured in terms of stored separately from the script.
items exercised by a test suite. iii Expected results must be added to the captured
B. A measure of test coverage criteria is the script.
percentage of user requirements covered. iv The captured script documents the exact inputs
C. A measure of test coverage criteria is the entered by the tester.
percentage of faults found. v When replaying a captured test, the tester may need
D. Test coverage criteria are often used when to debug the script if it doesn’t play correctly.
specifying test completion criteria.
A. i, iii, iv, v.
Q. 482: Analyze the following highly simplified B. ii, iv and v.
procedure: C. i, ii and iv.
D. i and v.
Ask: "What type of ticket do you require, single or
return?" Q. 487: Which of the following is a characteristic of
IF the customer wants ‘return’ good testing in any life cycle model?
Ask: "What rate, Standard or Cheap-day?"
A. All document reviews involve the development v.100% statement coverage guarantees 100%
team. decision coverage.
B. Some, but not all, development activities have
corresponding test activities. A. ii is True; i, iii, iv & v are False
C. Each test level has test objectives specific to that B. i & v are True; ii, iii & iv are False
level. C. ii & iii are True; i, iv & v are False
D. Analysis and design of tests begins as soon as D. ii, iii & iv are True; i & v are False
development is complete.
Q. 492: What is the difference between a project
Q. 488: The process of designing test cases risk and a product risk?
consists of the following activities:
A. Project risks are potential failure areas in the
i. Elaborate and describe test cases in detail by using software or system; product risks are risks that
test design techniques. surround the project’s capability to deliver its
ii. Specify the order of test case execution. objectives.
iii. Analyse requirements and specifications to B. Project risks are the risks that surround the project’s
determine test conditions. capability to deliver its objectives; product risks are
iv. Specify expected results. potential failure areas in the software or system.
According to the process of identifying and designing C. Project risks are typically related to supplier issues,
tests, what is the correct order of these activities? organizational factors and technical issues; product
risks are typically related to skill and staff shortages.
A. iii, i, iv, ii. D. Project risks are risks that delivered software will
B. iii, iv, i, ii. not work; product risks are typically related to supplier
C. iii, ii, i, iv. issues, organizational factors and technical issues.
D. ii, iii, i, iv.
Q. 493: During which fundamental test process
Q. 489: Which is the MOST important advantage of activity do we determine if MORE tests are
independence in testing? needed?

A. An independent tester may find defects more A. Test implementation and execution.
quickly than the person who wrote the software. B. Evaluating test exit criteria.
B. An independent tester may be more focused on C. Test analysis and design.
showing how the software works than the person who D. Test planning and control.
wrote the software.
C. An independent tester may be more effective and Q. 494: What is the MAIN purpose of a Master Test
efficient because they are less familiar with the Plan?
software than the person who wrote it. A. To communicate how incidents will be managed.
D. An independent tester may be more effective at B. To communicate how testing will be performed.
finding defects missed by the person who wrote the C. To produce a test schedule.
software. D. To produce a work breakdown structure.

Q. 490: Given the following specification, which of Q. 495: Which of the following defines the
the following values for age are in the SAME sequence in which tests should be executed?
equivalence partition? A. Test plan.
B. Test procedure specification.
If you are less than 18, you are too young to be C. Test case specification.
insured. Between 18 and 30 inclusive, you will receive D. Test design specification.
a 20% discount. Anyone over 30 is not eligible for a
discount. Q. 496: Which of the following is a major task of
test planning?
A. 17, 18, 19.
B. 29, 30, 31. A. Determining the test approach.
C. 18, 29, 30. B. Preparing test specifications.
D. 17, 29, 31. C. Evaluating exit criteria and reporting.
D. Measuring and analyzing results.
Q. 491: Consider the following statements:
Q. 497: What is the main purpose of impact
i.100% statement coverage guarantees 100% branch analysis for testers?
coverage.
ii.100% branch coverage guarantees 100% statement A. To determine the programming effort needed to
coverage. make the changes.
iii.100% branch coverage guarantees 100% decision B. To determine what proportion of the changes need
coverage. to be tested.
iv.100% decision coverage guarantees 100% branch C. To determine how much the planned changes will
coverage. affect users.
D. To determine how the existing system may be
affected by changes. READ A
READ B
Q. 498: In a system designed to work out the tax to READ C
be paid: IF C>A THEN
IF C>B THEN
An employee has £4000 of salary tax free. PRINT "C must be smaller than at least one number"
The next £1500 is taxed at 10%. ELSE
The next £28000 after that is taxed at 22%. PRINT "Proceed to next stage"
Any further amount is taxed at 40%. ENDIF
ELSE
To the nearest whole pound, which of these is a valid PRINT "B can be smaller than C"
Boundary Value Analysis test case? ENDIF

A. £28000. A. 3, 3.
B. £33501. B. 2, 3.
C. £32001. C. 2, 4.
D. £1500. D. 3, 2.

Q. 499: Which of the following tools is most likely Q. 504: Which of the following is determined by the
to contain a comparator? level of product risk identified?

A. Dynamic Analysis tool. A. Extent of testing.


B. Test Execution tool. B. Scope for the use of test automation.
C. Static Analysis tool. C. Size of the test team.
D. Security tool. D. Requirement for regression testing.

Q. 500: When software reliability measures are Q. 505: When should testing be stopped?
used to determine when to stop testing, the best
types of test cases to use are those that A. When all the planned tests have been run
B. When time has run out
A. Exercise system functions in proportion to the C. When all faults have been fixed correctly
frequency they will be used in the released product D. It depends on the risks for the system being tested
B. Push the system beyond its designed operation
limits and are likely to make the system fail Q. 506: Which of following statements is true?
C. Exercise unusual and obscure scenarios that may Select ALL correct options Regression testing
not have been considered in design should be performed:
D. Exercise the most complicated and the most error-
prone portions of the system i Once a month
ii When a defect has been fixed
Q. 501: Which of the following statements is MOST iii When the test environment has changed
OFTEN true? iv When the software has changed

A. Source-code inspections are often used in A. ii and iv.


component testing. B. ii, iii and iv.
B. Component testing searches for defects in C. i, ii and iii.
programs that are separately testable. D. i and iii.
C. Component testing is an important part of user
acceptance testing. Q. 507: The following statements are used to
D. Component testing aims to expose problems in the describe the basis for creating test cases using
interactions between software and hardware either black or white box techniques:
components.
i Information about how the software is constructed.
Q. 502: Which of the following is an objective of a ii Models of the system, software or components.
pilot project for the introduction of a testing tool? iii Analysis of the test basis documentation.
iv Analysis of the internal structure of the components.
A. Evaluate testers’ competence to use the tool. Which combination of the statements describes the
B. Complete the testing of a key project. basis for black box techniques?
C. Assess whether the benefits will be achieved at
reasonable cost. A. ii and iii.
D. Discover what the requirements for the tool are. B. ii and iv.
C. i and iv.
Q. 503: Considering the following pseudo-code, D. i and iii.
calculate the MINIMUM number of test cases for
statement coverage, and the MINIMUM number of Q. 508: Which of the following requirements would
test cases for decision coverage respectively. be tested by a functional system test?
Q. 513: Given the following code, which statement
A. The system must be able to perform its functions for is true about the minimum number of test cases
an average of 23 hours 50 mins per day. required for full statement and branch coverage?
B. The system must perform adequately for up to 30
users. Read p
C. The system must allow a user to amend the Read q
address of a customer. IF p+q > 100 THEN
D. The system must allow 12,000 new customers per Print "Large"
year. ENDIF
IF p > 50 THEN
Q. 509: Why are static testing and dynamic testing Print "p Large"
described as complementary? ENDIF

A. Because they share the aim of identifying defects A. 1 test for statement coverage, 3 for branch
and find the same types of defect. coverage
B. Because they have different aims and differ in the B. 1 test for statement coverage, 2 for branch
types of defect they find. coverage
C. Because they have different aims but find the same C. 1 test for statement coverage, 1 for branch
types of defect. coverage
D. Because they share the aim of identifying defects D. 2 tests for statement coverage, 2 for branch
but differ in the types of defect they find. coverage

Q. 510: Which of the following are valid objectives Q. 514: Which of the following is a benefit of
for incident reports? independent testing?

i. Provide developers and other parties with feedback A. Code cannot be released into production until
about the problem to enable identification, isolation independent testing is complete.
and correction as necessary. B. Testing is isolated from development.
ii. Provide ideas for test process improvement. C. Developers do not have to take as much
iii. Provide a vehicle for assessing tester competence. responsibility for quality.
iv. Provide testers with a means of tracking the quality D. Independent testers see other and different defects,
of the system under test. and are unbiased.

A. i, ii, iii. Q. 515: Which activity in the fundamental test


B. i, ii, iv. process includes evaluation of the testability of the
C. i, iii, iv. requirements and system?
D. ii, iii, iv.
A. Test analysis and design.
Q. 511: What is the objective of debugging? B. Test planning and control.
C. Test closure.
i To localise a defect. D. Test implementation and execution.
ii To fix a defect.
iii To show value. Q. 516: In which of the following orders would the
iv To increase the range of testing. phases of a formal review usually occur?

A. i, iii. A. Planning, preparation, kick off, meeting, rework,


B. ii, iii, iv. follow up.
C. ii, iv. B. Kick off, planning, preparation, meeting, rework,
D. i, ii. follow up.
C. Preparation, planning, kick off, meeting, rework,
Q. 512: Consider the following techniques. Which follow up.
are static and which are dynamic techniques? D. Planning, kick off, preparation, meeting, rework,
follow up.
i. Equivalence Partitioning.
ii. Use Case Testing. Q. 517: For testing, which of the options below
iii.Data Flow Analysis. best represents the main concerns of
iv.Exploratory Testing. Configuration Management?
v. Decision Testing.
vi Inspections. i. All items of testware are identified and version
controlled;
A. i-iv are static, v-vi are dynamic. ii. All items of testware are used in the final acceptance
B. iii and vi are static, i, ii, iv and v are dynamic. test;
C. ii, iii and vi are static, i, iv and v are dynamic. iii. All items of testware are stored in a common
D. vi is static, i-v are dynamic. repository;
iv. All items of testware are tracked for change;
v. All items of testware are assigned to a responsible
owner; To the nearest whole pound, which of these groups of
vi. All items of testware are related to each other and numbers fall into three DIFFERENT equivalence
to development items. classes?

A. i, iv, vi. A. £4000; £5000; £5500.


B. ii, iii, v. B. £32001; £34000; £36500.
C. i, iii, iv. C. £28000; £28001; £32001.
D. iv, v, vi. D. £4000; £4200; £5600.

Q. 518: Which of the following defines the scope of Q. 524: Which of the following test activities can be
maintenance testing? automated?

A. The coverage of the current regression pack. i Reviews and inspections.


B. The size and risk of any change(s) to the system. ii Metrics gathering.
C. The time since the last change was made to the iii Test planning.
system. iv Test execution.
D. Defects found at the last regression test run. v Data generation.

Q. 519: What is typically the MOST important A. i, iii, iv.


reason to use risk to drive testing efforts? B. i, ii, iii.
C. ii, iv, v.
A. Because testing everything is not feasible. D. ii, iii, v.
B. Because risk-based testing is the most efficient
approach to finding bugs. Q. 525: In a REACTIVE approach to testing when
C. Because risk-based testing is the most effective would you expect the bulk of the test design work
way to show value. to be begun?
D. Because software is inherently risky.
A. After the software or system has been produced.
Q. 520: Which of the following are valid objectives B. During development.
for testing? C. As early as possible.
D. During requirements analysis.
i.To find defects.
ii.To gain confidence in the level of quality. Q. 526: Which statement about expected outcomes
iii.To identify the cause of defects. is FALSE?
iv.To prevent defects.
A. Expected outcomes are defined by the software's
A. i,ii, and iii. behaviour
B. ii, iii and iv. B. Expected outcomes are derived from a
C. i, ii and iv. specification, not from the code
D. i,iii and iv. C. Expected outcomes should be predicted before a
test is run
Q. 521: Which of the following will NOT be detected D. Expected outcomes may include timing constraints
by static analysis? such as response times

A. Parameter type mismatches. Q. 527: Functional system testing is:


B. Errors in requirements.
C. Undeclared variables. A. Testing that the system functions with other systems
D. Uncalled functions. B. Testing that the components that comprise the
system function together
Q. 522: Which of the following would be a valid C. Testing the end to end functionality of the system as
measure of test progress? a whole
D. Testing the system performs functions within
A. Number of undetected defects. specified response times
B. Total number of defects in the product.
C. Number of test cases not yet executed. Q. 528: Which of the following items would not
D. Effort required to fix all defects. come under Configuration Management?

Q. 523: In a system designed to work out the tax to A. Operating systems


be paid: B. Test documentation
C. Live data
An employee has £4000 of salary tax free. D. User requirement documents
The next £1500 is taxed at 10%.
The next £28000 after that is taxed at 22%. Q. 529: What is NOT included in typical costs for
Any further amount is taxed at 40%. an inspection process?
A. Setting up forms and databases
B. Analysing metrics and improving processes I. Ease of use
C. Writing the documents to be inspected II. Capacity for incremental implementation
D. Time spent on the document outside the meeting III. Capability of evolving with the needs of a project
IV. Inclusion of advanced tools
Q. 530: Which of the following statements about
component testing is FALSE? A. I, II &III
B. I, II &IV
A. Black box test design techniques all have an C. II, III&IV
associated test measurement technique D. I, III&IV
B. White box test design techniques all have an
associated test measurement technique Q. 538: When testing a grade calculation system, a
C. Cyclomatic complexity is not a test measurement tester determines that all scores from 90 to 100 will
technique yield a grade of A, but scores below 90 will not.
D. Black box test measurement techniques all have an This analysis is known as:
associated test design technique
A. Equivalence partitioning
Q. 531: Which of the following is NOT a reasonable B. Boundary value analysis
test objective: C. Decision table
D. Hybrid analysis
A. To find faults in the software
B. To prove that the software has no faults Q. 539: The bug tracking system will need to
C. To give confidence in the software capture these phases for each bug.
D. To find performance problems
I. Phase injected
Q. 532: Which of the following uses Impact II. Phase detected
Analysis most? III. Phase fixed
IV. Phase removed
A. Component testing
B. Non-functional system testing A. I, II and III
C. User acceptance testing B. I, II and IV
D. Maintenance testing C. II, III and IV
D. I, III and IV
Q. 533: What type of review requires formal entry
and exit criteria, including metrics: Q. 540: Which of the following software change
management activities is most vital to assessing
A. Walkthrough the impact of proposed software modifications?
B. Inspection
C. Management review A. Baseline identification
D. Post project review B. Configuration auditing
C. Change control
Q. 534: Maintenance means D. Version control

A. Updating tests when the software has changed Q. 541: A type of integration testing in which
B. Testing a released system that has been changed software elements, hardware elements, or both are
C. Testing by users to ensure that the system meets a combined all at once into a component or an
business need overall system, rather than in stages.
D. Testing to maintain business advantage
A. System Testing
Q. 535: Incidents would not be raised against: B. Big-Bang Testing
C. Integration Testing
A. Requirements D. Unit Testing
B. Documentation
C. Test cases Q. 542: You are the test manager and you are
D. Improvements suggested by users about the start the system testing. The developer
team says that due to change in requirements they
Q. 536: All of the following might be done during will be able to deliver the system to you for testing
unit testing except 5 working days after the due date. You can not
change the resources( work hours, test tools, etc.)
A. Desk check What steps you will take to be able to finish the
B. Manual support testing testing in time.
C. Walkthrough
D. Compiler based testing A. Tell to the development team to deliver the system
in time so that testing activity will be finish in time.
Q. 537: Which of the following is a requirement of B. Extend the testing plan, so that you can
an effective software environment? accommodate the slip going to occur
C. Rank the functionality as per risk and concentrate III. Those conditions and situations that must prevail in
more on critical functionality testing the testing process to allow testing to continue
D. Add more resources so that the slippage should be effectively and efficiently.
avoided IV. Are the supporting utilities, accessories and
prerequisites available in forms that testers can use
Q. 543: There is one application, which runs on a
single terminal. There is another application that A. I, II and IV
works on multiple terminals. What are the test B. I, II and III
techniques you will use on the second application C. I, II, III and IV
that you would not do on the first application? D. II, III and IV.

A. Integrity, Response time Q. 549: Big bang approach is related to


B. Concurrency test, Scalability
C. Update & Rollback, Response time A. Regression testing
D. Concurrency test, Integrity B. Inter system testing
C. Re-testing
Q. 544: Which technique can be used to achieve D. Integration testing
input and output coverage? It can be applied to
human input, input via interfaces to a system, or Q. 550: Which of the following statements is true
interface parameters in integration testing. about a software verification and validation
program?
A. Error Guessing
B. Boundary Value Analysis I. It strives to ensure that quality is built into software.
C. Decision Table testing II. It provides management with insights into the state
D. Equivalence partitioning of a software project.
III. It ensures that alpha, beta, and system tests are
Q. 545: In practice, which Life Cycle model may performed.
have more, fewer or different levels of IV. It is executed in parallel with software development
development and testing, depending on the project activities.
and the software product. For example, there may
be component integration testing after component A. I, II&III
testing, and system integration testing after B. II, III&IV
system testing. C. I, II&IV
D. I, III&IV
A. Water Fall Model
B. V-Model Q. 551: An expert based test estimation is also
C. Spiral Model known as
D. RAD Model
A. Narrow band Delphi
Q. 546: Which of the following statements is true B. Wide band Delphi
about white-box testing? C. Bespoke Delphi
D. Robust Delphi
A. It includes functional testing
B. It includes loop testing Q. 552: A test harness is a
C. It is usually done after black-box testing 
D. It is usually done during the integration testing A. A high level document describing the principles,
phase approach and major objectives of the organization
regarding testing
Q. 547: "The tracing of requirements for a test level B. A distance set of test activities collected into a
through the layers of a test documentation" done manageable phase of a project
by C. A test environment comprised of stubs and drives
needed to conduct a test
A. Horizontal tracebility D. A set of several test cases for a component or
B. Depth tracebility system under test
C. Vertical tracebility
D. Horizontal & Vertical tracebilities Q. 553: ‘Be bugging’ is known as

Q. 548: ‘Entry criteria’ should address questions A. Preventing the defects by inspection
such as B. Fixing the defects by debugging
C. Adding known defects by seeding
I. Are the necessary documentation, design and D. A process of fixing the defects by tester
requirements information available that will allow
testers to operate the system and judge correct Q. 554: A project manager has been transferred to
behavior. a major software development project that is in the
II. Is the test environment-lab, hardware, software and implementation phase. The highest priority for this
system administration support ready? project manager should be to
B. The number of defects found by a test phase
A. Establish a relationship with the customer divided by the number found by that test phase and
B. Learn the project objectives and the existing project any other means after wards
plan C. The number of defects identified in the component
C. Modify the project’ s organizational structure to or system divided by the number of defects found by a
meet the manager’s management style test phase
D. Ensure that the project proceeds at its current pace D. The number of defects found by a test phase
divided by the number found by the size of the system
Q. 555: "This life cycle model is basically driven by
schedule and budget risks" This statement is best Q. 560: Test charters are used in ________ testing
suited for
A. Exploratory testing
A. Water fall model B. Usability testing
B. Spiral model C. Component testing
C. Incremental model D. Maintainability testing
D. V-Model
Q. 561: Item transmittal report is also known as
Q. 556: Which of the following characteristics is
primarily associated with software reusability? A. Incident report
B. Release note
A. The extent to which the software can be used in C. Review report
other applications D. Audit report
B. The extent to which the software can be used by
many different users Q. 562: COTS is known as
C. The capability of the software to be moved to a
different platform A. Commercial off the shelf software
D. The capability of one system to be coupled with B. Compliance of the software
another system C. Change control of the software
D. Capable off the shelf software
Q. 557: Which of the following functions is
typically supported by a software quality Q. 563: Change request should be submitted
information system? through development or program management. A
change request must be written and should
I. Record keeping include the following criteria.
II. System design
III. Evaluation scheduling I. Definition of the change
IV. Error reporting II. Documentation to be updated
III. Name of the tester or developer
A. I, II&III IV. Dependencies of the change request.
B. II, III &IV
C. I, III &IV A. I, III and IV
D. I, II & IV B. I, II and III
C. II, III and IV
Q. 558: System test can begin when? D. I, II and IV

I. The test team competes a three day smoke test and Q. 564: Change X requires a higher level of
reports on the results to the system test phase entry authority than Change Y in which of the following
meeting pairs? Change X Change Y
II. The development team provides software to the test
team 3 business days prior to starting of the system A. Code in development -vs- Code in production
testing B. Specifications during requirements analysis -vs-
III. All components are under formal, automated Specifications during systems test
configuration and release management control C. Documents requested by the technical development
group -vs- Documents requested by customers
A. I and II only D. A product distributed to several sites -vs- A product
B. II and III only with a single user
C. I and III only
D. I, II and III Q. 565: Cause effect graphing is related to the
standard
Q. 559: ‘Defect Density’ calculated in terms of
A. BS7799
A. The number of defects identified in a component or B. BS 7925/2
system divided by the size of the component or the C. ISO/IEC 926/1
system D. ISO/IEC 2382/1
Q. 566: The primary goal of comparing a user C. Divide the large system in to small modules and test
manual with the actual behavior of the running the functionality
program during system testing is to D. Test the interdependencies first, after that check the
system as a whole
A. Find bugs in the program
B. Check the technical accuracy of the document Q. 570: Testing of software used to convert data
C. Ensure the ease of use of the document from existing systems for use in replacement
D. Ensure that the program is the latest version systems

Q. 567: During the testing of a module tester ‘X’ A. Data driven testing
finds a bug and assigned it to developer. But B. Migration testing
developer rejects the same, saying that it’s not a C. Configuration testing
bug. What ‘X’ should do? D. Back to back testing

A. Report the issue to the test manager and try to Q. 571: A test manager wants to use the resources
settle with the developer. available for the automated testing of a web
B. Retest the module and confirm the bug application. The best choice is
C. Assign the same bug to another developer
D. Send to the detailed information of the bug A. Test automater, web specialist, DBA, test lead
encountered and check the reproducibility B. Tester, test automater, web specialist, DBA
C. Tester, test lead, test automater, DBA
Q. 568: One of the more daunting challenges of D. Tester, web specialist, test lead, test automater
managing a test project is that so many
dependencies converge at test execution. One Q. 572: From the below given choices, which one
missing configuration file or hard ware device can is the ‘Confidence testing’
render all your test results meaning less. You can
end up with an entire platoon of testers sitting A. Sanity testing
around for days. Who is responsible for this B. System testing
incident? C. Smoke testing
D. Regression testing
A. Test managers faults only
B. Test lead faults only Q. 573: Consider the following statements
C. Test manager and project manager faults
D. Testers faults only i. A incident may be closed without being fixed
ii. Incidents may not be raised against documentation
Q. 569: You are a tester for testing a large system. iii. The final stage of incident tracking is fixing
The system data model is very large with many iv. The incident record does not include information on
attributes and there are a lot of inter dependencies test environments
within the fields. What steps would you use to test v. Incidents should be raised when someone other
the system and also what are the efforts of the test than the author of the software performs the test
you have taken on the test plan
A. ii and v are true, I, iii and iv are false
A. Improve super vision, More reviews of artifacts or B. i and v are true, ii, iii and iv are false
program means stage containment of the defects. C. i, iv and v are true, ii and iii are false
B. Extend the test plan so that you can test all the inter D. i and ii are true, iii, iv and v are false
dependencies E. i is true, ii, iii, iv and v are false

Q. 574: Which test suite will check for an invalid transition using the diagram below?

A. S0-S1-S2-S3-S1-S4
B. S0-S1-S4-S1-S2-S3
C. S0-S1-S3-S1-S2-S1
D. S0-S1-S2-S3-S1-S2

Q. 575: Who OFTEN performs system testing and A. True


acceptance testing, respectively? B. False

A. Senior programmers and professional testers Q. 581: Memory leak checker tools are used to
B. Technical system testers and potential customers create runtime performance profiles at the module,
C. Independent test team and users of the system library and function level.
D. Development team and customers of the system
A. True
Q. 576: Which test levels are USUALLY included in B. False
the common type of V-model?
Q. 582: The test strategy that involves
A. Integration testing, system testing, acceptance understanding the program logic is:
testing, and regression testing
B. Component testing, integration testing, system A. Equivalence partitioning
testing, and acceptance testing B. White box testing
C. Incremental testing, exhaustive testing, exploratory C. Black box testing
testing, and data driven testing D. Boundary strategy
D. Alpha testing, beta testing, black-box testing, and
white-box testing Q. 583: What test document contains all the
information about a specific test case, including
Q. 577: Which general testing principles are requirements and the modules to be tested?
characterized by the descriptions below?
A. Test plan
W) Early testing B. Test case specification
X) Defect clustering C. Test design specification
Y) Pesticide paradox D. Test procedure
Z) Absence-of-errors fallacy E. Defect report

1) Testing should start at the beginning of the project Q. 584: A testing process that is conducted to test
2) Conformance to requirements and fitness for use new features after regression testing of previous
3) Small Number of modules contain the most defects features.
4) Test cases must be regularly renewed and revised
A. Operational testing
A. W1, X2, Y3, and Z4 B. Progressive testing
B. W1, X3, Y4, and Z2 C. Recovery testing
C. W2, X3, Y1, and Z4 D. Regression testing
D. W1, X4, Y2, and Z3
Q. 585: The test case log is used to keep track of
Q. 578: What should be taken into account to the status of each test case.
determine when to stop testing?
A. True
I. Technical risk B. False
II. Business risk
III Project constraints Q. 586: A test case specification document is used
IV Product documentation to keep track of each test run.

A. I and II are true. III and N are false A. True


B. III is true, I, II, and IV are false B. False
C. I, II, and IV are true; III is false
D. I, II, and III are true, IV is false Q. 587: The programs send bad data to devices,
ignore error codes coming back, and try to use
Q. 579: Data defects can occur when accessing the devices that are busy or aren't there. This is a:
programs data log files.
A. Calculation error
A. True B. Functional error
B. False C. Hardware error
D. System error
Q. 580: Configuration management tools support E. User Interface error
activities related to managing the environment,
including configuration management, change Q. 588: Cause and effect diagrams can be used to
control, library control, documentation control. view attempts to solving quality issues that have
not worked in the past.
A. True C. Functional test cases
B. False
Q. 596: The test strategy that is informal and non
Q. 589: Business process-based testing is used in structured is:
system testing and acceptance testing.
A. Equivalence partitioning
A. True B. Validation strategy
B. False C. White box testing
D. Ad hoc testing
Q. 590: The best time to influence the quality of a
system design is in the _______. Q. 597: Which of the following is not a job
responsibility of a software tester?
A. Planning Phase
B. Analysis Phase A. Identifying test cases
C. Design Phase B. Preparing test data
D. Testing Phase C. Executing tests
D. Writing the functional specifications
Q. 591: Which of the following is a fundamental
principle of software defect prevention? Q. 598: If a system is not functioning as
documented and the data is not corrupted. What
A. Software quality engineering must evaluate all priority and measure are assigned?
errors.
B. A balance of white-box and black-box testing is A. Priority 1: Critical
necessary. B. Priority 2: High
C. A single root cause taxonomy should be used by all C. Priority 3: Medium
projects. D. Priority 4: Low
D. Feedback to the individuals who introduced the
defect is essential. Q. 599: The key process area at CMM Level 4 -
Managed focus on establishing a quantitative
Q. 592: When software reliability measures are understanding of both the software process and
used to determine when to stop testing, the best the software work products being built.
types of test cases to use are those that
A. True
A. Push the system beyond its designed operation B. False
limits and are likely to make the system fail
B. Exercise unusual and obscure scenarios that may Q. 600: Errors that are cosmetic in nature are
not have been considered in design usually assigned a ______ severity level.
C. Exercise system functions in proportion to the
frequency they will be used in the released product A. Fatal (Severity)
D. Exercise the most complicated and the most error- B. Low (Severity)
prone portions of the system C. Serious (Severity)

Q. 593: A test plan is prepared for management by Q. 601: Non-functional system testing is a testing
the project leader, which explains all project process that test system requirements that do not
control variances relative to the testing effort. It relate to functionality.
also summarizes test case logs and coverage
statistics for key programs. A. True
B. False
A. True
B. False Q. 602: Quality control and quality assurance are
different names for the same activity.
Q. 594: Which of the following statements is true
about white-box testing? A. True
B. False
A. It includes functional testing.
B. It includes loop testing. Q. 603: Which type of document might be reviewed
C. It is usually done after black-box testing. at a Review/Inspection session?
D. It is usually done during the integration testing
phase. A. Employee performance review
B. Test Plan
Q. 595: A set of behavioral and performance C. Project Status Report
requirements which, in aggregate, determine the D. Defect Tracking Form
functional properties of a software system.
Q. 604:The following code segment contains a
A. Functional requirement potential "divide by 0" error.
B. Functional specifications
J=50 A. Unit testing
K=1 B. Usability testing
while (N>=10) and (N<=10) loop C. Regression testing
M [K] = J/N D. Acceptance testing
K=K+1
N = N 1 Q. 611: The use of test automation would provide
end loop the best return on investment for which of the
following?
Which of the following is the most effective way of
detecting this error? A. Unit testing
B. Usability testing
A. Boundary testing C. Regression testing
B. Condition testing D. Acceptance testing
C. Compilation of the source code
D. Source code inspection Q. 612: The primary goal of comparing a user
manual with the actual behavior of the running
Q. 605: Once the requirement document is program during system testing is to
approved, the Tester can begin creating a
Requirements Matrix to track the requirements A. find bugs in the program
throughout the SDLC. B. check the technical accuracy of the document
C. ensure the ease of use of the document
A. True D. ensure that the program is the latest version
B. False
Q. 613: The following code segment contains a
606: The requirements document identifies all potential "divide by 0" error.
system components and requirements to be
tested, as well as detailed approaches to be J=50
followed, so that the testing of components and K=1
requirements is effective. while (N>=10) and (N<=10) loop
M [K] = J/N
A. True K=K+1
B. False N = N 1
end loop
Q. 607: Which of the following are major test
documents? (choose the best answer) Which of the following is the most effective way of
detecting this error?
1) Test plan
2) Test case A. Boundary testing
3) Test design B. Condition testing
4) Test procedure C. Compilation of the source code
5) Defect report D. Source code inspection

A. 1 and 2 Q. 614: Which of the following is a fundamental


B. 1, 3, and 4 principle of software defect prevention?
C. 1, 3, 4, and 5
D. all of the above A. Software quality engineering must evaluate all
errors.
Q. 608: IEEE stands for: B. A balance of white-box and black-box testing is
necessary.
A. Information Engineering Endeavoring to Excel] C. A single root cause taxonomy should be used by all
B. Institute of Electrical and Electronics Engineers projects.
C. Institute of Education for E-commerce D. Feedback to the individuals who introduced the
Entrepreneurs defect is essential.
D. Individual Excellence in Engineering Enterprises
Q. 615: The best time to influence the quality of a
Q. 609: Ad Hoc testing is a formal and structured system design is in the _______.
testing method.
A. Planning Phase
A. True B. Analysis Phase
B. False C. Design Phase
D. Testing Phase
Q. 610: The use of test automation would provide
the best return on investment for which of the Q. 616: IEEE stands for:
following?
A. Information Engineering Endeavoring to Excel
B. Institute of Electrical and Electronics Engineers
C. Institute of Education for E-commerce A. True
Entrepreneurs B. False
D. Individual Excellence in Engineering Enterprises
Q.626: The programs send bad data to devices,
Q. 617: Which type of document might be reviewed ignore error codes coming back, and try to use
at a Review/Inspection session? devices that are busy or aren't there. This is a:

A. Employee performance review A. Calculation error


B. Test Plan B. Functional error
C. Project Status Report C. Hardware error
D. Defect Tracking Form D. System error
E. User Interface error
Q. 618: Quality control and quality assurance are
different names for the same activity. Q.627: Errors that are cosmetic in nature are
usually assigned a ______ severity level.
A. True
B. False A. Fatal (Severity)
B. Low (Severity)
Q. 619: Cause and effect diagrams can be used to C. Serious (Severity)
view attempts to solving quality issues that have
not worked in the past. Q.628: If a system is not functioning as
documented and the data is not corrupted. What
A. True priority and measure are assigned?
B. False
A. Priority 1: Critical
Q. 620: Which of the following is not a job B. Priority 2: High
responsibility of a software tester? C. Priority 3: Medium
D. Priority 4: Low
A. Identifying test cases
B. Preparing test data Q.629: A testing process that is conducted to test
C. Executing tests new features after regression testing of previous
D. Writing the functional specifications features.

Q.621: The test strategy that is informal and non A. Operational testing
structured is: B. Progressive testing
C. Recovery testing
A. Equivalence partitioning D. Regression testing
B. Validation strategy
C. White box testing Q.630: Which of the following are major test
D. Ad hoc testing documents? (choose the best answer)

Q.622: The test strategy that involves 1) Test plan


understanding the program logic is: 2) Test case
3) Test design
A. Equivalence partitioning 4) Test procedure
B. White box testing 5) Defect report
C. Black box testing
D. Boundary strategy A. 1 and 2
B. 1, 3, and 4
Q.623: Data defects can occur when accessing the C. 1, 3, 4, and 5
programs data log files. D. All of the above

A. True Q. 631: The requirements document identifies all


B. False system components and requirements to be
tested, as well as detailed approaches to be
Q.624: Once the requirement document is followed, so that the testing of components and
approved, the Tester can begin creating a requirements is effective.
Requirements Matrix to track the requirements
throughout the SDLC. A. True
B. False
A. True
B. False Q. 632: The test case log is used to keep track of
the status of each test case.
Q.625: Ad Hoc testing is a formal and structured
testing method. A. True
B. False
their bill paying process. They now plan to run an
Q. 633: What test document contains all the acceptance test against the package prior to
information about a specific test case, including putting it into production.
requirements and the modules to be tested?
Which of the following is their most likely reason for
A. Test plan testing?
B. Test case specification
C. Test design specification A. To build confidence in the application.
D. Test procedure B. To detect bugs in the application.
E. Defect report C. To gather evidence for a lawsuit.
D. To train the users.
Q. 634: A test case specification document is used
to keep track of each test run. Q. 642: According to the ISTQB Glossary, the word
'bug' is synonymous with which of the following
A. True words?
B. False
A. Incident
Q. 635: A test plan is prepared for management by B. Defect
the project leader, which explains all project C. Mistake
control variances relative to the testing effort. It D. Error
also summarizes test case logs and coverage
statistics for key programs. Q. 643: According to the ISTQB Glossary, a risk
relates to which of the following?
A. True
B. False A. Negative feedback to the tester.
B. Negative consequences that will occur.
Q. 636: Memory leak checker tools are used to C. Negative consequences that could occur.
create runtime performance profiles at the module, D. Negative consequences for the test object.
library and function level.
Q. 644: Ensuring that test design starts during the
A. True requirements definition phase is important to
B. False enable which of the following test objectives?

Q. 637: Configuration management tools support A. Preventing defects in the system.


activities related to managing the environment, B. Finding defects through dynamic testing.
including configuration management, change C. Gaining confidence in the system.
control, library control, documentation control. D. Finishing the project on time.

A. True Q. 645: A test team consistently finds between 90%


B. False and 95% of the defects present in the system
under test. While the test manager understands
Q. 638: The key process area at CMM Level 4 - that this is a good defect-detection percentage for
Managed focus on establishing a quantitative her test team and industry, senior management
understanding of both the software process and and executives remain disappointed in the test
the software work products being built. group, saying that the test team misses too many
bugs. Given that the users are generally happy
A. True with the system and that the failures which have
B. False occurred have generally been low impact, which of
the following testing principles is most likely to
Q. 639: Non-functional system testing is a testing help the test manager explain to these managers
process that test system requirements that do not and executives why some defects are likely to be
relate to functionality. missed?

A. True A. Exhaustive testing is impossible


B. False B. Defect clustering
C. Pesticide paradox
Q. 640: A set of behavioral and performance D. Absence-of-errors fallacy
requirements which, in aggregate, determine the
functional properties of a software system. Q. 646: According to the ISTQB Glossary,
regression testing is required for what purpose?
A. Functional requirement
B. Functional specifications A. To verify the success of corrective actions.
C. Functional test cases B. To prevent a task from being incorrectly considered
completed.
Q. 641: A company recently purchased a C. To ensure that defects have not been introduced by
commercial off-the-shelf application to automate
a modification. C. Checking the on-line bookings screen information
D. To motivate better unit testing by the programmers. and the database contents against the information on
the letter to the customers.
Q. 647: Which of the following is most important to D. Checking how easy the system is to use.
promote and maintain good relationships between
testers and developers? Q. 654: Which of the following is a true statement
regarding the process of fixing emergency
A. Understanding what managers value about testing. changes?
B. Explaining test results in a neutral fashion.
C. Identifying potential customer work-arounds for A. There is no time to test the change before it goes
bugs. live, so only the best developers should do this work
D. Promoting better quality software whenever and should not involve testers as they slow down the
possible. process.
B. Just run the retest of the defect actually fixed.
Q. 648: Which of the statements below is the best C. Always run a full regression test of the whole
assessment of how the test principles apply system in case other parts of the system have been
across the test life cycle? adversely affected.
D. Retest the changed area and then use risk
A. Test principles only affect the preparation for assessment to decide on a reasonable subset of the
testing. whole regression test to run in case other parts of the
B. Test principles only affect test execution activities. system have been adversely affected.
C. Test principles affect the early test activities such as
review. Q. 655: A regression test:
D. Test principles affect activities throughout the test
life cycle. A. Is only run once.
B. Will always be automated.
Q. 649: What are good practices for testing within C. Will check unchanged areas of the software to see if
the development life cycle? they have been affected.
D. Will check changed areas of the software to see if
A. Early test analysis and design. they have been affected.
B. Different test levels are defined with specific
objectives. Q. 656: Non-functional testing includes:
C. Testers will start to get involved as soon as coding
is done. A. Testing to see where the system does not function
D. A and B above. correctly.
B. Testing the quality attributes of the system including
Q. 650: Which option best describes objectives for reliability and usability.
test levels with a life cycle model? C. Gaining user approval for the system.
D. Testing a system feature using only the software
A. Objectives should be generic for any test level. required for that function.
B. Objectives are the same for each test level.
C. The objectives of a test level don't need to be Q. 657: Which of the following artifacts can be
defined in advance. examined by using review techniques?
D. Each level has objectives specific to that level.
A. Software code
Q. 651: Which of the following is a test type? B. Requirements specification
C. Test designs
A. Component testing D. All of the above
B. Functional testing
C. System testing Q. 658: Which statement about the function of a
D. Acceptance testing static analysis tool is true?

Q. 652: Which of the following is a non-functional A. Gives quality information about the code without
quality characteristic? executing it.
B. Checks expected results against actual results.
A. Feasibility C. Can detect memory leaks.
B. Usability D. Gives information about what code has and has not
C. Maintenance been exercised.
D. Regression
Q. 659: Which is not a type of review?
Q. 653: Which of these is a functional test?
A. Walkthrough
A. Measuring response time on an on-line booking B. Inspection
system. C. Informal review
B. Checking the effect of high volumes of traffic in a D. Management approval
call-center system.
Q. 660: What statement about reviews is true? Q. 665: Static code analysis typically identifies all
but one of the following problems. Which is it?
A. Inspections are led by a trained moderator, whereas
technical reviews are not necessarily. A. Unreachable code
B. Technical reviews are led by a trained leader, B. Undeclared variables
inspections are not. C. Faults in the requirements
C. In a walkthrough, the author does not attend. D. Too few comments
D. Participants for a walkthrough always need to be
thoroughly trained. Q. 666: In which document described in IEEE 829
would you find instructions for the steps to be
Q. 661: What is the main difference between a taken for a test including set-up, logging,
walkthrough and an inspection? environment and measurement?

A. An inspection is led by the authors, whilst a A. Test plan


walkthrough is led by a trained moderator. B. Test design specification
B. An inspection has a trained leader, whilst a C. Test case specification
walkthrough has no leader. D. Test procedure specification
C. Authors are not present during inspections, whilst
they are during walkthroughs. Q. 667: With a highly experienced tester with a
D. A walkthrough is led by the author, whilst an good business background, which approach to
inspection is led by a trained moderator. defining test procedures would be effective and
most efficient for a project under severe time
Q. 662: Which of the following characteristics and pressure?
types of review processes belong together?
A. A high-level outline of the test conditions and
1. Led by the author general steps to take.
2. Undocumented B. Every step in the test spelled out in detail.
3. No management participation C. A high-level outline of the test conditions with the
4. Led by a trained moderator or leader steps to take discussed in detail with another
5. Uses entry and exit criteria experienced tester.
D. Detailed documentation of all test cases and careful
s. Inspection records of each step taken in the testing.
t. Technical review
u. Informal review Q. 668: Put the test cases that implement the
v. Walkthrough following test conditions into the best order for the
test execution schedule, for a test that is checking
A. s = 4, t = 3, u = 2 and 5, v = 1 modifications of customers on a database.
B. s = 4 and 5, t = 3, u = 2, v = 1
C. s = 1 and 5, t = 3, u = 2, v = 4 1. Print modified customer record.
D. s = 5, t = 4, u = 3, v = 1 and 2 2. Change customer address: house number and
street name.
Q. 663: What statement about static analysis is 3. Capture and print the on-screen error message.
true? 4. Change customer address: postal code.
5. Confirm existing customer is on the database by
A. With static analysis, defects can be found that are opening that record.
difficult to find with dynamic testing. 6. Close the customer record and close the database.
B. Compiling is not a form of static analysis. 7. Try to add a new customer with no details at all.
C. When properly performed, static analysis makes
functional testing redundant. A. 5, 4, 2, 1, 3, 7, 6
D. Static analysis finds all faults. B. 4, 2, 5,1, 6, 7, 3
C. 5, 4, 2, 1, 7, 3, 6
Q. 664: Which of the following statements about D. 5,1, 2, 3, 4, 7, 6
early test design are true and which are false?
Q. 669: Why are both specification-based and
1. Defects found during early test design are more structure-based testing techniques useful?
expensive to fix.
2. Early test design can find defects. A. They find different types of defect.
3. Early test design can cause changes to the B. Using more techniques is always better.
requirements. C. Both find the same types of defect.
4. Early test design takes more effort. D. Because specifications tend to be unstructured.

A. 1 and 3 are true. 2 and 4 are false. Q. 670: What is a key characteristic of structure-
B. 2 is true. 1, 3 and 4 are false. based testing techniques?
C. 2 and 3 are true. 1 and 4 are false.
D. 2, 3 and 4 are true. 1 is false. A. They are mainly used to assess the structure of a
specification.
B. They are used both to measure coverage and to
design tests to increase coverage. A. Y, W, Y, or Z
C. They are based on the skills and experience of the B. W, X or Y
tester. C. V, X or Z
D. They use a formal or informal model of the software D. W, X, Y or Z
or component.
Q. 675: Which of the following would structure-
Q. 671: Which of the following would be an based test design techniques be most likely to be
example of decision-table testing for a financial applied to?
application applied at the system-test level?
1. Boundaries between mortgage interest rate bands.
A. A table containing rules for combinations of inputs to 2. An invalid transition between two different arrears
two fields on a screen. statuses.
B. A table containing rules for interfaces between 3. The business process flow for mortgage approval.
components. 4. Control flow of the program to calculate repayments.
C. A table containing rules for mortgage applications.
D. A table containing rules for chess. A. 2, 3 and 4
B. 2 and 4
Q. 672: Which of the following could be a coverage C. 3 and 4
measure for state transition testing? D. 1,2 and 3

V. All states have been reached. Q. 676: Use case testing is useful for which of the
W. The response time for each transaction is following?
adequate.
X. Every transition has been exercised. P. Designing acceptance tests with users or
Y. All boundaries have been exercised. customers.
Z. Specific sequences of transitions have been Q. Making sure that the mainstream business
exercised. processes are tested.
R. Finding defects in the interaction between
A. X, Y and Z components.
B. V, X, Y and Z S. Identifying the maximum and minimum values for
C. W,X and Y every input field.
D. V, X and Z T. Identifying the percentage of statements exercised
by a sets of tests.
Q. 673: Postal rates for 'light letters' are 25p up to
10g, 35p up to 50g plus an extra 10p for each A. P, Q and R
additional 25g up to 100g. Which test inputs (in B. Q, S and T
grams) would be selected using equivalence C. P,Q and S
partitioning? D. R, S and T

A. 8, 42, 82, 102 Q. 677: Which of the following statements about


B. 4, 15, 65, 92, 159 the relationship between statement coverage and
C. 10, 50, 75, 100 decision coverage is correct?
D. 5, 20, 40, 60, 80
A. 100% decision coverage is achieved if statement
Q. 674: Which of the following could be used to coverage is greater than 90%.
assess the coverage achieved for specification B. 100% statement coverage is achieved if decision
based (black-box) test techniques? coverage is greater than 90%.
C. 100% decision coverage always means 100%
V. Decision outcomes exercised statement coverage.
W. Partitions exercised D. 100% statement coverage always means 100%
X. Boundaries exercised decision coverage.
Y. State transitions exercised
Z. Statements exercised

Q. 678: If you are flying with an economy ticket, there is a possibility that you may get upgraded to business
class, especially if you hold a gold card in the airline's frequent flier program. If you don't hold a gold card,
there is a possibility that you will get 'bumped' off the flight if it is full and you check in late. This is shown in
following Figure. Note that each box (i.e. statement) has been numbered.
Three tests have been run:

Test 1: Gold card holder who gets upgraded to business class


Test 2: Non-gold card holder who stays in economy
Test 3: A person who is bumped from the flight

What is the statement coverage of these three tests?

A. 60%
B. 70%
C. 80%
D. 90%

Q. 679: Why are error guessing and exploratory system should do rather than on an individual's
testing good to do? personal view.
D. They depend on an individual's personal view rather
A. They can find defects missed by specification-based than on a documented record of what the system
and structure-based techniques. should do.
B. They don't require any training to be as effective as
formal techniques. Q. 681: When choosing which technique to use in a
C. They can be used most effectively when there are given situation, which factors should be taken into
good specifications. account?
D. They will ensure that all of the code or system is
tested. V. previous experience of types of defects found in this
or similar systems
Q. 680: How do experience-based techniques differ W. the existing knowledge of the testers
from specification-based techniques? X. regulatory standards that apply
Y. the type of test execution tool that will be used
A. They depend on the tester's understanding of the Z. the documentation available
way the system is structured rather than on a
documented record of what the system should do. A. V, W, Y and Z
B. They depend on having older testers rather than B. U, V, W and Y
younger testers. C. U, X and Y
C. They depend on a documented record of what the D. V, W and Y

Q. 682: Given the state diagram in following Figure, which test case is the minimum series of valid transitions
to cover every state?
A. SS - S1 - S2 - S4 - S1 - S3 - ES
B. SS - S1 - S2 - S3 - S4 - S3 - S4 - ES
C. SS - S1 - S2 - S4 - S1 - S3 - S4 - S1 - S3 - ES
D. SS - S1 - S4 - S2 - S1 - S3 – ES

Q. 683: Why is independent testing important? middle third of the project and the test procedure
specification is finished in the last third of the project.
A. Independent testing is usually cheaper than testing
your own work. Q. 687: Which of the following factors is an
B. Independent testing is more effective at finding influence on the test effort involved in most
defects. projects?
C. Independent testers should determine the
processes and methodologies used. A. Geographical separation of tester and
D. Independent testers are dispassionate about programmers.
whether the project succeeds or fails. B. The departure of the test manager during the
project.
Q. 684: Which of the following is among the typical C. The quality of the information used to develop the
tasks of a test leader? tests.
D. Unexpected long-term illness by a member of the
A. Develop system requirements, design specifications project team.
and usage models.
B. Handle all test automation duties. Q. 688: The ISTQB Foundation Syllabus
C. Keep tests and test coverage hidden from establishes a fundamental test process where test
programmers. planning occurs early in the project, while test
D. Gather and report test progress metrics. execution occurs at the end. Which of the
following elements of the test plan, while specified
Q. 685: According to the ISTQB Glossary, what do during test planning, is assessed during test
we mean when we call someone a test manager? execution?

A. A test manager manages a collection of test A. Test tasks


leaders. B. Environmental needs
B. A test manager is the leader of a test team or C. Exit criteria
teams. D. Test team training
C. A test manager gets paid more than a test leader.
D. A test manager reports to a test leader. Q. 689: Consider the following exit criteria which
might be found in a test plan:
Q. 686: What is the primary difference between the
test plan, the test design specification, and the test I. No known customer-critical defects.
procedure specification? II. All interfaces between components tested.
III. 100% code coverage of all units.
A. The test plan describes one or more levels of IV. All specified requirements satisfied.
testing, the test design specification identifies the V. System functionality matches legacy system for all
associated high-level test cases and a test procedure business rules.
specification describes the actions for executing a test.
B. The test plan is for managers, the test design Which of the following statements is true about
specification is for programmers and the test whether these exit criteria belong in an acceptance test
procedure specification is for testers who are plan?
automating tests.
C. The test plan is the least thorough, the test A. All statements belong in an acceptance test plan.
procedure specification is the most thorough and the B. Only statement I belongs in an acceptance test
test design specification is midway between the two. plan.
D. The test plan is finished in the first third of the C. Only statements I, II, and V belong in an
project, the test design specification is finished in the acceptance test plan.
D. Only statements I, IV, and V belong in an
acceptance test plan. Q. 695: You are working as a tester on a project to
develop a point-of-sales system for grocery stores
Q. 690: According to the ISTQB Glossary, what is a and other similar retail outlets. Which of the
test level? following is a product risk for such a project?

A. A group of test activities that are organized together. A. The arrival of a more-reliable competing product on
B. One or more test design specification documents. the market.
C. A test type. B. Delivery of an incomplete test release to the first
D. An ISTQB certification. cycle of system test.
C. An excessively high number of defect fixes fail
Q. 691: Which of the following metrics would be during re-testing.
most useful to monitor during test execution? D. Failure to accept allowed credit cards.

A. Percentage of test cases written. Q. 696: A product risk analysis meeting is held
B. Number of test environments remainin to be during the project planning period. Which of the
configured. following determines the level of risk?
C. Number of defects found and fixed.
D. Percentage of requirements for which a test has A. Difficulty of fixing related problems in code
been written. B. The harm that might result to the user
C. The price for which the software is sold
Q. 692: During test execution, the test manager D. The technical staff in the meeting
describes the following situation to the project
team: '90% of the test cases have been run. 20% of Q. 697: You are writing a test plan using the IEEE
the test cases have identified defects. 127 defects 829 template and are currently completing the
have been found. 112 defects have been fixed and Risks and Contingencies section. Which of the
have passed confirmation testing. Of the remaining following is most likely to be listed as a project
15 defects, project management has decided that risk?
they do not need to be fixed prior to release.'
Which of the following is the most reasonable A. Unexpected illness of a key team member
interpretation of this test status report? B. Excessively slow transaction-processing time
C. Data corruption under network congestion
A. The remaining 15 defects should be confirmation D. Failure to handle a key use case
tested prior to release.
B. The remaining 10% of test cases should be run prior Q. 698: You and the project stakeholders develop a
to release. list of product risks and project risks during the
C. The system is now ready for release with no further planning stage of a project. What else should you
testing or development effort. do with those lists of risks during test planning?
D. The programmers should focus their attention on
fixing the remaining known defects prior to release. A. Determine the extent of testing required for the
product risks and the mitigation and contingency
Q. 693: In a test summary report, the project's test actions required for the project risks.
leader makes the following statement, The B. Obtain the resources needed to completely cover
payment processing subsystem fails to accept each product risk with tests and transfer responsibility
payments from American Express cardholders, for the project risks to the project manager.
which is considered a must-work feature for this C. Execute sufficient tests for the product risks, based
release.' This statement is likely to be found in on the likelihood and impact of each product risk and
which of the following sections? execute mitigation actions for all project risks.
D. No further risk management action is required at the
A. Evaluation test planning stage.
B. Summary of activities
C. Variances Q. 699: According to the ISTQB Glossary, a
D. Incident description product risk is related to which of the following?

Q. 694: During an early period of test execution, a A. Control of the test project
defect is located, resolved and confirmed as B. The test object
resolved by re-testing, but is seen again later C. A single test item
during subsequent test execution. Which of the D. A potential negative outcome
following is a testing-related aspect of
configuration management that is most likely to Q. 700: In an incident report, the tester makes the
have broken down? following statement, 'At this point, I expect to
receive an error message explaining the rejection
A. Traceability of this invalid input and asking me to enter a valid
B. Confirmation testing input. Instead the system accepts the input,
C. Configuration control displays an hourglass for between one and five
D. Test documentation management seconds and finally terminates abnormally, giving
the message, "Unexpected data type: 15. Click to Q. 706: What is a potential risk in using tools to
continue." ' support testing?
This statement is likely to be found in which of the
following sections of an IEEE 829 standard A. Unrealistic expectations, expecting the tool to do too
incident report? much.
B. Insufficient reliance on the tool, i.e. still doing
A. Summary manual testing when a test execution tool has been
B. Impact purchased.
C. Item pass/fail criteria C. The tool may find defects that aren't there.
D. Incident description D. The tool will repeat exactly the same thing it did the
previous time.
Q. 701: According to the ISTQB Glossary, what do
we call a document that describes any event that Q. 707: Which of the following are advanced
occurred during testing which requires further scripting techniques for test execution tools?
investigation?
A. Data-driven and keyword-driven
A. A bug report B. Data-driven and capture-driven
B. A defect report C. Capture-driven and keyhole-driven
C. An incident report D. Playback-driven and keyword-driven
D. A test summary report
Q. 708: Which of the following would NOT be done
Q. 702: A product risk analysis is performed during as part of selecting a tool for an organization?
the planning stage of the test process. During the
execution stage of the test process, the test A. Assess organizational maturity, strengths and
manager directs the testers to classify each defect weaknesses.
report by the known product risk it relates to (or to B. Roll out the tool to as many users as possible within
'other'). Once a week, the test manager runs a the organization.
report that shows the percentage of defects related C. Evaluate the tool features against clear
to each known product risk and to unknown risks. requirements and objective criteria.
What is one possible use of such a report? D. Identify internal requirements for coaching and
mentoring in the use of the tool.
A. To identify new risks to system quality.
B. To locate defect clusters in product subsystems. Q. 709: Which of the following is a goal for a proof-
C. To check risk coverage by tests. of-concept or pilot phase for tool evaluation?
D. To measure exploratory testing.
A. Decide which tool to acquire.
Q. 703: Which tools help to support static testing? B. Decide on the main objectives and requirements for
this type of tool.
A. Static analysis tools and test execution tools. C. Evaluate the tool vendor including training, support
B. Review process support tools, static analysis tools and commercial aspects.
and coverage measurement tools. D. Decide on standard ways of using, managing,
C. Dynamic analysis tools and modeling tools. storing and maintaining the tool and the test assets.
D. Review process support tools, static analysis tools
and modeling tools. Q. 710: What is a key characteristic of
specification-based testing techniques?
Q. 704: Which test activities are supported by test
harness or unit test framework tools? A. Tests are derived from information about how the
software is constructed.
A. Test management and control. B. Tests are derived from models (formal or informal)
B. Test specification and design. that specify the problem to be solved by the software
C. Test execution and logging. or its components.
D. Performance and monitoring. C. Tests are derived based on the skills and
experience of the tester.
Q. 705: What are the potential benefits from using D. Tests are derived from the extent of the coverage of
tools in general to support testing? structural elements of the system or components.

A. Greater quality of code, reduction in the number of Q. 711: An exhaustive test suite would include:
testers needed, better objectives for testing.
B. Greater repeatability of tests, reduction in repetitive A. All combinations of input values and preconditions.
work, objective assessment. B. All combinations of input values and output values.
C. Greater responsiveness of users, reduction of tests C. All pairs of input value and preconditions.
run, objectives not necessary. D. All states and state transitions.
D. Greater quality of code, reduction in paperwork,
fewer objections to the tests. Q. 712: Which statement about testing is true?
A. Testing is started as early as possible in the life C. II and III
cycle. D. II and IV
B. Testing is started after the code is written so that we
have a system with which to work. Q. 716: Which of the following could be used to
C. Testing is most economically done at the end of the assess the coverage achieved for structure-based
life cycle. (white-box) test techniques?
D. Testing can only be done by an independent test
team. V. Decision outcomes exercised
W. Partitions exercised
Q. 713: For a test procedure that is checking X. Boundaries exercised
modifications of customers on a database, which Y. Conditions or multiple conditions exercised
two steps below would be the lowest priority if we Z. Statements exercised
didn't have time to execute all of the steps?
A. V, W or Y
1. Open database and confirm existing customer B. W, X or Y
2. Change customer's marital status from single to C. V, Y or Z
married D. W, X or Z
3. Change customer's street name from Parks Road to
Park Road Q. 717: Review the following portion of an incident
4. Change customer's credit limit from 500 to 750 report.
5. Replace customer's first name with exactly the same
first name 1. I place any item in the shopping cart.
6. Close the customer record and close the database 2. I place any other (different) item in the shopping
cart.
A. Tests 1 and 4 3. I remove the first item from the shopping cart, but
B. Tests 2 and 3 leave the second item in the cart.
C. Tests 5 and 6 4. I click the < Checkout > button.
D. Tests 3 and 5 5. I expect the system to display the first checkout
screen. Instead, it gives the pop-up error message, 'No
Q. 714: Consider the following list of either product items in shopping cart. Click to continue shopping.'
or project risks: 6. I click < Okay >.
7. I expect the system to return to the main window to
I. An incorrect calculation of fees might shortchange allow me to continue adding and removing items from
the organization. the cart. Instead, the browser terminates.
II. A vendor might fail to deliver a system component 8. The failure described in steps 5 and 7 occurred in
on time. each of three attempts to perform steps 1, 2, 3, 4 and
III. A defect might allow hackers to gain administrative 6.
privileges. Assume that no other narrative information is included
IV. A skills gap might occur in a new technology used in the report. Which of the following important aspects
in the system. of a good incident report is missing from this incident
V. A defect-prioritization process might overload the report?
development team.
A. The steps to reproduce the failure.
A. I is primarily a product risk and II, III, IV and V are B. The summary.
primarily project risks. C. The check for intermittence.
B. II and V are primarily product risks and I, III and V D. The use of an objective tone.
are primarily project risks.
C. I and III are primarily product risks, while II, IV and V Q. 718: Which of the following are benefits and
are primarily project risks. which are risks of using tools to support testing?
D. III and V are primarily product risks, while I, II and IV
are primarily project risks. 1. Over-reliance on the tool
2. Greater consistency and repeatability
Q. 715: Consider the following statements about 3. Objective assessment
regression tests: 4. Unrealistic expectations
5. Underestimating the effort required to maintain the
I. They may usefully be automated if they are well test assets generated by the tool
designed. 6. Ease of access to information about tests or testing
II. They are the same as confirmation tests (re-tests). 7. Repetitive work is reduced
III. They are a way to reduce the risk of a change
having an adverse affect elsewhere in the system. A. Benefits: 3, 4, 6 and 7. Risks: 1, 2 and 5
IV. They are only effective if automated. B. Benefits: 1, 2, 3 and 7, Risks: 4, 5 and 6
Which pair of statements is true? C. Benefits: 2, 3, 6 and 7. Risks: 1, 4 and 5
D. Benefits: 2, 3, 5 and 6. Risks: 1, 4 and 7
A. I and II
B. I and III Q. 719: Which of the following encourages
objective testing?
C. V, W and Z
A. Unit testing D. X, Y and Z
B. System testing
C. Independent testing Q. 725: What is a test condition?
D. Destructive testing
A. An input, expected outcome, pre-condition and post-
Q. 720: Of the following statements about reviews condition
of specifications, which statement is true? B. The steps to be taken to get the system to a given
point
A. Reviews are not generally cost effective as the C. Something that can be tested
meetings are time consuming and require preparation D. A specific state of the software, e.g. before a test
and follow up. can be run
B. There is no need to prepare for or follow up on
reviews. Q. 726: Which of the following is the most
C. Reviews must be controlled by the author. important difference between the metrics-based
D. Reviews are a cost effective early static test on the approach and the expert-based approach to test
system. estimation?

Q. 721: Consider the following list of test process A. The metrics-based approach is more accurate than
activities: the expert-based approach.
B. The metrics-based approach uses calculations from
I. Analysis and design historical data while the expert-based approach relies
II. Test closure activities on team wisdom.
III. Evaluating exit criteria and reporting C. The metrics-based approach can be used to verify
IV. Planning and control an estimate created using the expert-based approach,
V. Implementation and execution but not vice versa.
D. The expert-based approach takes longer than the
Which of the following places these in their logical metrics-based approach.
sequence?
Q. 727: If the temperature falls below 18 degrees,
A. I, II, III, IV and V. the heating is switched on. When the temperature
B. IV, I, V, III and II. reaches 21 degrees, the heating is switchedoff.
C. IV, I, V, II and III. What is the minimum set of test input values to
D. I, IV, V, III and II. cover all valid equivalence partitions?

Q. 722: Test objectives vary between projects and A. 15, 19 and 25 degrees
so must be stated in the test plan. Which one of B. 17, 18, 20 and 21 degrees
the following test objectives might conflict with the C. 18, 20 and 22 degrees
proper tester mindset? D. 16 and 26 degrees

A. Show that the system works before we ship it. Q. 728: Which of these statements about functional
B. Find as many defects as possible. testing is true?
C. Reduce the overall level of product risk.
D. Prevent defects through early involvement. A. Structural testing is more important than functional
testing as it addresses the code.
Q. 723: Which test activities are supported by test B. Functional testing is useful throughout the life cycle
data preparation tools? and can be applied by business analysts, testers,
developers and users.
A. Test management and control C. Functional testing is more powerful than static
B. Test specification and design testing as you actually run the system and see what
C. Test execution and logging happens.
D. Performance and monitoring D. Inspection is a form of functional testing.

Q. 724: Consider the following types of tools: Q. 729: What is the purpose of confirmation
testing?
V. Test management tools
W. Static analysis tools A. To confirm the users' confidence that the system will
X. Modeling tools meet their business needs.
Y. Dynamic analysis tools B. To confirm that a defect has been fixed correctly.
Z. Performance testing tools C. To confirm that no unexpected changes have been
Which of the following of these tools is most likely to be introduced or uncovered as a result of changes made.
used by developers? D. To confirm that the detailed logic of a component
conforms to its specification.
A. W, X and Y
B. V, Y and Z Q. 730: Which success factors are required for
good tool support within an organization?
A. Acquiring the best tool and ensuring that all testers
use it. Q. 733: Which of the following could be a root
B. Adapting processes to fit with the use of the tool and cause of a defect in financial software in which an
monitoring tool use and benefits. incorrect interest rate is calculated?
C. Setting ambitious objectives for tool benefits and
aggressive deadlines for achieving them.
D. Adopting practices from other successful
organizations and ensuring that initial ways of using
the tool are maintained. A. Insufficient funds were available to pay the interest
rate calculated.
B. Insufficient calculations of compound interest were
included.
C. Insufficient training was given to the developers
Q. 731: Which of the following best describes concerning compound interest alculation rules.
integration testing? D. Inaccurate calculators were used to calculate the
expected results.

A. Testing performed to expose faults in the interfaces


and in the interaction between integrated components. Q. 734: Assume postal rates for 'light letters' are:
B. Testing to verify that a component is ready for
integration.
C. Testing to verify that the test environment can be
integrated with the product.
D. Integration of automated software test suites with $0.25 up to 10 grams;
the product. $0.35 up to 50 grams;
$0.45 up to 75 grams;
$0.55 up to 100 grams.

Q. 732: According to the ISTQB Glossary,


debugging:
Which test inputs (in grams) would be selected using
boundary value analysis?

A. Is part of the fundamental testing process.


B. Includes the repair of the cause of a failure.
C. Involves intentionally adding known defects. A. 0, 9,19, 49, 50, 74, 75, 99,100
D. Follows the steps of a test procedure. B. 10, 50, 75,100, 250, 1000
C. 0, 1,10,11, 50, 51, 75, 76,100,101
D. 25, 26, 35, 36, 45, 46, 55, 56

Q. 735: Consider the following decision table for Car rental.

Conditions Rule 1 Rule 2 Rule 3 Rule 4

Over 23? F T T T

Clean driving Don't F T T


record? care

On business? Don't Don't F T


care care

Actions        

Supply rental car? F F T T

Premium charge F F F T

Given this decision table, what is the expected result for the following test cases?

TC1: A 26-year-old on business but with violations or accidents on his driving record
TC2: A 62-year-old tourist with a clean driving record

A. TC1: Don't supply car; TC2: Supply car with premium charge.
B. TC1: Supply car with premium charge; TC2: Supply car with no premium charge.
C. TC1: Don't supply car; TC2: Supply car with no premium charge.
D. TC1: Supply car with premium charge; TC2: Don't supply car.

Q. 736:What is exploratory testing? II. Control changes to the characteristics of a test item
III. Check a test item for defects introduced by a
A. The process of anticipating or guessing where change
defects might occur. IV. Record and report the status of changes to test
B. A systematic approach to identifying specific items
equivalent classes of input. V. Confirm that changes to a test item fixed a defect
C. The testing carried out by a chartered engineer.
D. Concurrent test design, test execution, test logging Which of the following statements is true?
and learning.
A. Only I is a configuration management task.
Q. 737:What does it mean if a set of tests has B. All are configuration management tasks.
achieved 90% statement coverage? C. I, II and III are configuration management tasks.
D. I, II and IV are configuration management tasks.
A. 9 out of 10 decision outcomes have been exercised
by this set of tests. Q. 742:A test plan included the following clauses
B. 9 out of 10 statements have been exercised by this among the exit criteria:
set of tests.
C. 9 out of 10 tests have been run on this set of # System test shall continue until all significant product
software. risks have been covered to the extent specified in the
D. 9 out of 10 requirements statements about the product risk analysis document.
software are correct. # System test shall continue until no must-fix defects
remain against any significant product risks specified in
Q. 738:A test plan is written specifically to describe the product risk analysis document.
a level of testing where the primary goal is
establishing confidence in the system. Which of During test execution, the test team detects 430 must-
the following is a likely name for this document? fix defects prior to release and all must-fix defects are
resolved. After release, the customers find 212 new
A. Master test plan defects, none of which were detected during testing.
B. System test plan This means that only 67% of the important defects
C. Acceptance test plan were found prior to release, a percentage which is well
D. Project plan below average in your industry. You are asked to find
the root cause for the high number of field failures.
Q. 739:What is the best description of static Consider the following list of explanations:
analysis?
I. Not all the tests planned for the significant product
A. The analysis of batch programs risks were executed.
B. The reviewing of test plans II. The organization has unrealistic expectations of the
C. The analysis of program code or other software percentage of defects that testing can find.
artifacts III. A version-control issue has resulted in the release
D. The use of black-box testing of a version of the software that was used during early
testing.
Q. 740:System test execution on a project is IV. The product risk analysis failed to identify all the
planned for eight weeks. After a week of testing, a important risks from a customer point of view.
tester suggests that the test objective stated in the V. The product risk analysis was not updated during
test plan of 'finding as many defects as possible the project as new information became available.
during system test' might be more closely met by
redirecting the test effort according to which test Which of the following statements indicate which
principle? explanations are possible root causes?

A. Impossibility of exhaustive testing. A. II, III and IV are possible explanations, but I and V
B. Importance of early testing. are not possible.
C. The absence of errors fallacy. B. All five are possible explanations.
D. Defect clustering. C. I, IV and V are possible explanations, but II and III
are not possible.
Q. 741:Consider the following activities that might D. III, IV and V are possible explanations, but I and II
relate to configuration management: are not possible.

I. Identify and document the characteristics of a test Q. 743:What is the most important factor for
item successful performance of reviews?
D. DDP = Defects (Testers) / {Defects (Field) - Defects
A. A separate scribe during the logging meeting (Testers)}
B. Trained participants and review leaders
C. The availability of tools to support the review Q. 749: An incident report contains a description of
process the misbehavior that was observed and
D. A reviewed test plan classification of that misbehavior.

Q. 744:Consider the following statements about A. True


maintenance testing: B. False

I. It requires both re-test and regression test and may Q. 750: Popular specification-based techniques
require additional new tests. are:
II. It is testing to show how easy it will be to maintain
the system. A. Equivalence partitioning
III. It is difficult to scope and therefore needs careful B. Boundary value analysis
risk and impact analysis. C. Decision tables
IV. It need not be done for emergency bug fixes. D. All three described above

Which of the statements are true? Q. 751: As a test leader you are collecting
measures about defects. You recognize that after
A. I and III
the first test cycle – covering all requirements -
B. I and IV
C. II and III subsystem C has a defect density that is 150%
D. II and IV higher than the average. Subsystem A on the other
hand has a defect density that is 60% lower than
Q. 745: The purpose of entry criteria is to prevent a the average.
task from being considered completed when there What conclusions for the next test cycle could you
are still outstanding parts of the task which have draw from this fact?
not been finished.
A. It is probable that subsystem C has still more hidden
A. True
defects. Therefore we need to test subsystem C in
B. False
more detail.
B. Because we have already found many defects in
Q. 746:Which two specification-based testing
subsystem C, we should concentrate testing resources
techniques are most closely related to each other?
n Subsystem A.
C. Observed defect density does not allow any
A. Decision tables and state transition testing
conclusions about the amount of additional testing.
B. Equivalence partitioning and state transition testing
D. We should try to equalize the amount of testing over
C. Decision tables and boundary value analysis
all modules to ensure that we test all subsystems
D. Equivalence partitioning and boundary value
evenly.
analysis
 
Q. 752: Which of the following is a TRUE statement
Q. 747:Which of the following is an advantage of
about the use of static analysis tools?
independent testing?
 
A. Static analysis tools can change the code to reduce
A. Independent testers don't have to spend time
complexity.
communicating with the project team.
B. Static analysis tools are intended to support
B. Programmers can stop worrying about the quality of
developers only.
their work and focus on producing more code.
C. Static analysis tools aid in understanding of code
C. The others on a project can pressure the
structure and dependencies.
independent testers to accelerate testing at the end of
D. Static analysis tools cannot be used to enforce
the schedule.
coding standards.
D. Independent testers sometimes question the
 
assumptions behind requirements, designs and
Q. 753: Which of the following best describes
implementations.
typical test exit criteria?
 
Q. 748: DDP formula that would apply for
A. Reliability measures, number of tests written, and
calculating DDP for the last level of testing prior to
product completeness.
release to the field is
B. Thoroughness measures, reliability measures, cost,
schedule, tester availability and residual risks.
A. DDP = {Defects (Testers) – Defects (Field)} /
C. Thoroughness measures, reliability measures, test
Defects (Testers)
cost, amount of time spent testing and product
B. DDP = {Defects (Testers) + Defects (Field)} /
completeness, number of defects.
Defects (Testers)
D. Time to market, residual defects, tester qualification,
C. DDP = Defects (Testers) / {Defects (Field) + Defects
degree of tester independence, thoroughness
(Testers)}
measures and test cost.
  A. The product crashed when the user selected an
Q. 754: How does testing contribute to software option in a dialog box.
quality? B. One source code file included in the build was the
  wrong version
A. Testing ensures that the system under test will not C. The computation algorithm used the wrong input
error out in a production environment. variables.
B. Testing identifies defects which ensures a D. The developer misinterpreted the computational
successful product will be released to market. requirement for that algorithm.
C. Testing increases the quality of a software system  
by avoiding defects in the system under test. Q. 759: Which one of the following describes best
D. Testing through verification and validation of the difference between testing
functionality identifies defects in the system under test. and debugging?
   
Q. 755: A company is going to provide their A. Testing shows failures that are caused by defects.
employees with a bonus which will be based on Debugging finds, analyzes, and removes the causes of
the employee’s length of service in the company. failures in the software.
The bonus calculation will be zero if they have B. Testing pinpoints the defects. De bugging analyzes
been with the company for less than two years, the faults and proposes preventing activities.
10% of their salary for more than two but less than C. Testing removes faults. Debugging identifies the
five years, and 25% for five to ten years, 35% for causes of failures.
ten years or more. The interface will not allow a D. Dynamic testing prevents causes of failures.
negative value to be input, but it will allow a zero to Debugging removes the failures.
be input.  
  Q. 760: Which of the following is a good reason for
How many equivalence partitions are needed to a developer to use a Test Harness tool?
test the calculation of the bonus?  
  A. To help the developer to compare differences
A. Two equivalence partitions. between files and databases.
B. Three equivalence partitions. B. To reduce the quantity of component tests needed
C. Four equivalence partitions. to be run.
D. Five equivalence partitions. C. To make it easier for developers to peer-test each
  other’s code.
Q. 756: Which of the statements about reviews are D. To simplify running unit tests when related
correct? components are not available yet.
 
I. Reviews are useful because, through their use, Q. 761: Which of the following is true of
defects can be found early, resulting in cost savings. acceptance testing?
II. Reviews are useful because they help management
understand the comparative skills of different A. A goal of acceptance testing is to stress-test the
developers. system.
III. Testers should not get involved in specification B. A goal of acceptance testing is to establish
reviews because it can bias them unfavorably. confidence in the system.
IV. Many early defects are found in reviews, C. Acceptance testing is performed by technical staff.
lengthening the time needed for the development life D. Acceptance testing is only used to address
cycle functionality issues within the system.
 
A. I Q. 762: An estimate of resources should be made
B. IV
so that an organization can create a schedule for
C. I and IV
D. I and III testing. Which of the following approaches can be
  used for creating an estimate?
Q. 757: What is integration testing?
  I. A skills-based approach, in which the estimate is
A. Integration of automated software test suites with based on all the testers’ skills.
the application under test. II. An expert-based approach, in which the owner or
B. Testing performed to expose faults in the interaction other expert creates the estimate.
between components and systems. III. A metrics-based approach, in which the estimate is
C. Testing to verify that a component is ready for based on previous testing efforts.
integration with the rest of the system. IV. A bottom-up approach, in which each tester
D. Testing to verify that the test environment can be estimates their work and all estimates are integrated.
integrated with the product.
A. II, III, and IV
Q. 758: Below you find a list of descriptions of B. I, III, and IV
problems that can be observed during testing or C. I and IV
operation. Which is most likely a failure? D. II and III
Q. 763: When conducting reviews, psychological C. I, III and IV
sensitivity is required. Which mistake often occurs D. I, II, IV, and V
when conducting reviews and may lead to
interpersonal problems within teams? Q. 767: What is testing without executing the
code?
A. Testers and reviewers expect that defects in the
software product are already found and fixed by the A. Non-functional testing.
developers. B. Structure-based testing (white box).
B. Due to time constraints, testers and reviewers do C. Static testing.
not believe they can afford enough time to find failures. D. Functional testing (black box).
C. Testers and reviewers communicate defects as
criticism against humans instead of against the Q. 768: What is the purpose of regression testing?
software product.
D. Testers and reviewers are not sufficiently trained to A. It enables us to reuse all our tests to improve ROI.
accurately identify failures and faults in the item under B. It can be used to replace acceptance testing.
review.  C. To reduce the amount of impact analysis we must
do when modifying a system.
Q. 764: Which of the following statements about D. To discover any defects introduced or uncovered as
functional testing is TRUE? a result of a change.

A. Functional testing is primarily concerned with “what” Q. 769: For the following piece of code, how many
a system does rather than “how” it does it. test cases are needed to get 100% statement
B. Control flow models and menu structure models are coverage?
used primarily in functional testing.
C. Functional testing includes, but is not limited to, load Procedure X
testing, stress testing and reliability testing. Read (Color) // Input color from user
D. Functional testing is often referred to as “structural” IF (Color == “Red”) THEN
testing by testers and developers. Call Roses(Color)
ELSEIF (Color == “Blue”) THEN
Q. 765: Which of the following statements about Call Violets(Color)
test design are TRUE? ELSE
  PRINT “User is no Shakespeare”
I. During test design, the test cases and test data are SaveToDatabase(Color)
created and specified. End Procedure X
II. If expected results are not defined, a plausible but
erroneous result may be accepted as correct. A. 5
III. The IEEE 829 standard describes the content of B. 3
test design and test case specifications. C. 1
IV. Test design is a formal process in which the D. 2
conditions to be tested are determined.
Q. 770: Which of the following statements about
static analysis is FALSE?
A. II, III and IV
B. III and IV
C. I and IV A. Static analysis can find defects that are likely to be
D. I, II and III missed by dynamic testing.
B. Static analysis is a good way to force failures in the
software.
Q. 766: What factors should an organization take
C. Static analysis tools examine code or other types of
into account when determining how much testing
product documentation.
is needed?
D. Static analysis can result in cost saving by finding
bugs early.
I. Level of risk
II. Tools to be used during test sub-project
Q. 771: Given the following sample of pseudo
III. Project constraints such as time and budget
code:
IV. Skill of the testers
V. Expected selling cost of the system
01 Input number of male rabbits
02 Input number of female rabbits
A. All of the factors should be taken into account.
03 If male rabbits > 0 and female rabbits > 0 then
B. I and III
04     Input Do you want to breed (Yes / No)
05     If breed = "No" A. System Integration Testing
06          Print "Keep male and female rabbits apart!" B. Acceptance Testing
07     End if C. Regression Testing
D. Component Integration Testing
08 End If.
Q. 773: A system under development contains
Which of the following test cases will ensure that complex calculations and decision logic, and it is
statement "06" is executed? assessed as high risk because of the relative
inexperience of the development team in the
A. male rabbits = 1, female rabbits = 1, breed = "yes".
application domain. Which of the following would
B. male rabbits = 1, female rabbits = 1, breed = "no".
C. male rabbits = 1, female rabbits = 2, breed = "yes". be the MOST appropriate choice of test design
D. male rabbits = 1, female rabbits = 0, breed = "no". technique for component testing?

Q. 772: Which ADDITIONAL test level could be A. Decision testing.


introduced into a standard V-model after system B. Statement testing
testing? C. State transition testing
D. Equivalence partitioning
 
Q. 774: Four testers have each submitted an incident report in which each reported a problem with the User
log-on process. User log-on is a critical component of the system. The table below describes the four defect
reports submitted.

Tester ID Incident Description Inputs / Expected & Actual Results Business Priority
(1 High
2 Medium
3 Low)
Tester 1 User Log-on validation Entered user ID of Ram Kumar & password 1
error ABC123 but got an error message
Tester 2 Log-on does not meet Inputs: Entered valid user ID & password 2
requirements Expected result: Main menu screen to be
displayed
Actual result: Error saying incorrect
password
Tester 3 Log-on password Inputs: User ID Ram Kumar & password 2
validation error ABC123
Expected result: Main menu screen
Actual result: Error Message – “Incorrect
password”
This test has worked many times before
Tester 4 Password validation Inputs: User ID Ram Kumar & password 1
error ABC123
Expected result: Main menu screen
Actual result: “Incorrect password”
N. B: The same inputs worked yesterday,
before code release 1.2 was delivered
 
Which Tester has reported the incident MOST effectively, considering the information and priority they have supplied?

A. Tester 3
B. Tester 1
C. Tester 2
D. Tester 4
 
Q. 775: How is the scope of maintenance testing C. Scope is dependant on the amount of regression
assessed? testing already performed
  D. Scope is related to the number of system users
A. Scope is related to the risk, size of the changes and affected by the change.
size of the system under test
B. Scope is defined by the size and type of system
being changed
Q. 776: Which of the following is a MAJOR task of C. c, a, d, b.
evaluating exit criteria and reporting? D. a, c, d, b.
   
A. Writing a test summary report for stakeholders
B. Logging the outcome of test execution Q. 779: During which activity of the Fundamental
C. Repeating test activities as a result of action taken Test Process test process do you review the test
for each discrepancy. basis?
D. Evaluating testability of the requirements and  
system A. Evaluating exit criteria and reporting.
  B. Test implementation and execution
C. Test analysis and design
Q. 777: Given the following flow chart diagram: D. Test planning and control
 
Picture missing  Q. 780: Which of the following are structure-based
  techniques?
What is the minimum number of test cases  
required for 100% statement coverage and a. Decision table testing
100%decision coverage, respectively? b. Boundary value analysis
  c. Multiple condition coverage
A. Statement Coverage = 1, Decision Coverage = 3. d. Use case testing
B. Statement Coverage = 2, Decision Coverage = 3. e. Decision testing
C. Statement Coverage = 2, Decision Coverage = 2.  
D. Statement Coverage = 3, Decision Coverage = 3 A. a and c.
   B. b and d.
Q. 778: Which ordering of the list below gives C. b and e.
increasing levels of test independence? D. c and e.
 
a. Tests designed by a fellow-member of the design Q. 781: Which statement BEST describes the role
team. of testing?
b. Tests designed by a different group within the  
organization. A. Testing ensures that the right version of code is
c. Tests designed by the code author. delivered
d. Tests designed by different organization. B. Testing can be used to assess quality.
  C. Testing shows that the software is error free.
A. c, a, b, d. D. Testing improves quality in itself.
B. d, b, a, c
 
Q. 782: The following table shows 6 test procedures (P to U) that must now be entered into a test execution
schedule.
 
Test Business Priority Dependencies on test Other dependencies
Proce- (1 High procedures
dure ID 2 Medium
3 Low)
P 1 Can not start unless R has  
completed
Q 1 None Regression testing only
R 2 None None
S 2 None None
T 3 None Delivery of the code for this part of system
is running very late
U 3 None None
 
Business severity is regarded as the most important element in determining the sequence of the test procedures, but
other dependencies must also be taken into consideration. Regression testing can only be run once all other tests
have completed.
 
Which of the following represents the MOST effective sequence for the test execution schedule (where the first entry
in the sequence is the first procedure to be run, the second entry is the second to be run and so on)?
 
A. Q, P, S, R, U, T.
B. R, S, U, P, Q, T.
C. R, P, S, U, T, Q.
D. P, Q, R, S, U, T
 
Q. 783: Which one of the following is a c. They make good use of tester's knowledge, intuition
characteristic of good testing in any lifecycle and experience.
model? d. They are an effective alternative to formal test
  design techniques.
A. Each test level has the same test objective.  
B. There should be more testing activities than A. a and b.
development activities. B. b and d
C. Test design can only begin when development is C. c and d
complete. D. b and c.
D. Testers should begin to review documents as soon  
as drafts are available. Q. 788: Under what circumstances would you plan
  to perform maintenance testing?
Q. 784: Which tasks would USUALLY be performed  
by a test leader and which by the tester? a. As part of a migration of an application from one
  platform to another.
a. Adapt planning based on test results. b. As part of a planned enhancement release.
b. Create test specifications. c. When the test scripts need to be updated.
c. Plan tests. d. For data migration associated with the retirement of
d. Write or review a test strategy a system
   
A. c and d by the test leader; a and b by the tester A. a, b and c
B. a and b by the test leader; c and d by the tester. B. b, c and d
C. a and d by the test leader; b and c by the tester C. a, b and d.
D. a, c and d by the test leader; b by the tester. D. a, c and d
   
Q. 785: The flow graph below shows the logic of a Q. 789: A system specification states that a
program for which 100% statement coverage and particular field should accept alphabetical
100% decision coverage is required on exit from characters in either upper or lower case. Which of
component testing. the following test cases is from an INVALID
  equivalence partition?
Picture missing   
  A. Feeds
The following test cases have been run: B. F33ds
Test Case 1 covering path A, B, D, G C. FEEDS
Test Case 2 covering path A, B, D, E, F, E, F, E, F, E, D. fEEDs
G  
Test Case 3 covering path A, C, D, E, F, E, G Q. 790: Which of the following is LEAST likely to be
  included in an incident report?
Which of the following statements related to coverage  
is correct? A. Suggestions for correcting the problem
  B. Degree of impact on stakeholder interests.
A. Statement coverage is 100%; decision coverage is C. Date the incident was discovered.
100%. D. Life cycle process in which the incident was
B. Statement coverage is less than 100%; decision discovered
coverage is 100%.
C. Statement coverage is 100%; decision coverage is Q. 791: Which of the following is a standard for test
less than 100%. documentation?
D. Statement coverage and decision coverage are  
both less than 100%. A. IEEE Std. 1028
B. EEE Std. 1044
Q. 786: Which of the following statements is true?
C. ISO 9126.
 
A. Testing cannot prove that software is incorrect. D. IEEE Std. 829
B. Testing can prove that software is either correct or  
incorrect. Q. 792: In which activity of the Fundamental Test
C. Testing cannot prove that software is correct. Process is the test environment set up?
D. Testing can prove that software is correct.  
  A. Test implementation and execution.
Q. 787: Which of the following statements describe
B. Test planning and control
why experience-based test design techniques are
useful? C. Test analysis and design
  D. Evaluating exit criteria and reporting
a. They can help derive test cases based on analysis  
of specification documents. Q. 793: Which of the following is a specification-
b. They can identify tests not easily captured by formal based technique?
techniques.
A. Use Case Testing C. Condition coverage
B. Error Guessing. D. Statement Testing.
  
Q. 794: Given the following state table:

Which of the following represents an INVALID transition (N)?


 
A. 'Off' from 'Display Channel 1'.
B. 'Channel 2' from 'Display Channel 1'.
C. 'Stby' from 'Live'.
D. 'Channel 2' from 'Live'.
 
Q. 795: Which of the following types of defect are B. Select the personnel group
typically found in reviews rather than in dynamic C. Document results
testing? D. Define entry and exit criteria
   
a. Deviations from standards. Q. 798: Which one of the following is true of
b. Defects in interface implementation. software development models?
c. Poor maintainability of code.  
d. Poor performance of the system. A. There are always four test levels in the V-model.
e. Defects in requirements. B. In a Rapid Application Development (RAD) project,
  there are four test levels for each iteration.
A. a, c and e. C. In Agile development models, the number of test
B. a, b and d. levels for an iteration can vary depending on the
C. b, d and e. project.
D. a, c and d. D. There must be at least four test levels for any
  software development model.
Q. 796: Pair the correct test design techniques (i to  
v) with the category of techniques (x, y and z): Q. 799: Which of the following BEST describes a
  data-driven approach to the use of test execution
i. Exploratory Testing tools?
ii. Equivalence Partitioning  
iii. Decision Testing A. Monitoring response times when the system
iv. Use Case Testing contains a specified amount of data
v. Condition coverage B. Manipulation of databases and files to create test
data
x. Specification-based C. Using a generic script that reads test input data
y. Structure-based from a file
z. Experienced-based D. Recording test scripts and playing them back
   
A. x = i and ii; y = iii and v; z = iv. Q. 800: Which of the following is an example of a
product risk?
B. x = i, ii and iv; y = v; z = iii
C. x = ii and iv; y = iii and v; z = i. A. Software that does not perform its intended
D. x = iii and iv; y = v; z = i and ii. functions
  B. Failure of a third party
Q. 797: Which of the following is a purpose of the C. Problems in defining the right requirements
review 'kick off' activity?
D. Skill and staff shortages
 
A. Explain the objectives
Q. 801: A bank application determines the Q. 806: Which characteristics BEST describe a
creditworthiness of customers. The application walkthrough?
uses a set of rules to determine the upper limit of  
the credit amount. Which of the following black- A. Documented, includes peers and experts
box test design techniques is best for testing the B. Formal process collects metrics
application? C. Defined roles, led by trained moderator
  D. Led by the author, may be documented
A. State transition testing
Q. 807: Which of the following is a MAJOR activity
B. Use case testing
of test control?
C. Equivalence partitioning  
D. Decision table testing A. Scheduling test analysis and design
B. Implementing the test policy or strategy
Q. 802: Below you find a list of improvement goals C. Making decisions based on information from test
a software development and test organization monitoring
would like to achieve. Which of these goals for D. Determining the scope and risks
improving the efficiency of test activities would  
best be supported by a test management tool? Q. 808: For which of the following is Impact
  Analysis ESPECIALLY important?
A. Improve the efficiency by optimizing the ability of  
tests to identify failures. A. Maintenance Testing
B. Improve the efficiency by building traceability B. Unit Testing
between requirements, tests, and bugs C. System Testing
C. Improve the efficiency by faster resolving defects D. User Acceptance Testing
D. Improve the efficiency by automating the selection  
of test cases for execution. Q. 809: Which of the following activities would
  NORMALLY be undertaken during test planning?
Q. 803: Which statement about combinations of
inputs and preconditions is true for a large a. Scheduling test analysis and design.
system? b. Designing Test Conditions.
  c. Monitoring test progress.
A. It is easy to test them all in a short time d. Identifying the objectives of testing.
B. It is not practically possible to test them all e. Evaluating test tools.
C. It is not possible to test any of them f. Selecting test metrics for monitoring and control.
D. It is essential to test them all in order to do good  
testing A. b, c and d
  B. a, d and f
Q. 804: What is the USUAL sequence for C. a, d and e
performing the following activities during the D. b, c and f
Fundamental Test Process?
  Q. 810: Given the following sample of pseudo
a. Analyze the test basis documents. code:
b. Define the expected results.
c. Create the test execution schedule. Read A, B, C;
d. Establish the traceability of the test conditions If A > B then
  Print "Primary ratio is" & A / B;
A. d, a, c, b End If
B. a, d, b, c If A > C then
C. a, b, c, d
Print "Secondary ration is" & A / C;
D. a, b, d, c
End If.
 
Q. 805: Why should expected results be defined
Which of the following test cases would achieve
before execution?
100% statement coverage?
 
A. To assist in test automation
A. A = 5, B = 10 and C = 2
B. To improve test efficiency
B. A = 10, B = 10 and C = 10
C. To reduce the possibility of incorrect results
C. A = 10, B =5 and C = 2
D. To improve design of the software
D. A = 2, B= 5 and C = 10
 
Q. 811: Which of the following statements is true? A. Test analysis and design
  B. Evaluating exit criteria and reporting
A. A test condition specifies input values and expected C. Test closure activities
results; a test case combines one or more test D. Test planning and control
conditions  
B. A test condition may be derived from requirements Q. 816: Which two of the following are common
or specifications; a test procedure specifies the attributes of maintenance testing?
sequence of action for the execution of a test  
C. A test case specifies the sequence of execution of a. It is carried out to ensure that the system will be
test conditions; a test procedure specifies test pre- reliable once in service.
conditions and post-conditions b. It includes regression testing.
D. A test case specifies input values and expected c. It requires the use of fully defined specifications.
results; a test procedure may be derived from d. It can include testing of a system after migration
requirements or specifications from one platform to another.
   
Q. 812: Which one of the following statements A. a and b
about approaches to test estimation is true? B. a and c
  C. c and d
A. A metrics-based approach is based on data D. b and d
gathered from previous projects; an expert-based  
approach uses the knowledge of the owner of the Q. 817: Which of the following would TYPICALLY
tasks or experts be carried out by a test leader and which by a
B. A metrics-based approach is based on creating a tester?
work-breakdown structure first; an expert-based  
approach is based on input from estimation experts a. Creation of a test strategy.
C. A metrics-based approach is based on data b. Creation of a test specification.
gathered from previous projects; an expert-based c. Raising of an incident report.
approach is based on a work-breakdown structure d. Write a test summary report.
D. A metrics-based approach is based on an analysis  
of the specification documents; an expert-based A. a and b would be carried out by a test leader, whilst
approach is based on the opinion of the most c and d would be carried out by a tester
experienced tester in the organisation B. b and c would be carried out by a test leader, whilst
  a and d would be carried out by a tester
Q. 813: Which option BEST describes objectives C. a and d would be carried out by a test leader, whilst
for test levels within a life cycle model? b and c would be carried out by a tester
  D. a and c would be carried out by a test leader, whilst
A. Objectives should be generic for any test level b and d would be carried out by a tester
B. Objectives are the same for each test level  
C. Each test level has objectives specific to that level Q. 818: Where may functional testing be
performed?
D. Each test level must have different objectives
 
 
A. At system and acceptance testing levels only
Q. 814: Which statement is a valid explanation as
B. At all test levels
to why black-box test design techniques can be
C. At all levels above integration testing
useful?
D. At the acceptance testing level only
 
 
A. They can help to derive test data based on analysis
Q. 819: Which one of the following best describes
of the requirement specification risk-based testing?
B. They can help derive test cases based on analysis  
of a component's code structure A. Testing as much of the system as possible in the
C. They can help to derive test conditions based on time available
analysis of a system's internal structure B. Targeting testing at the more critical areas of the
D. They can help to reduce testing costs system
  C. Making full use of formal test case design
Q. 815: During which activity of the Fundamental techniques
Test Process test process do you determine the D. Fixing as many defects as possible before go-live
exit criteria?  
 
Q. 820: Given the following decision table:
 

 
 
What is the expected result for each of the following test cases?
 
P. Gold frequent flyer, travelling in Economy class.
Q. Silver frequent flyer, travelling in Business class.

A. P. Offer free upgrade to Business and discounted upgrade to First. Q. Offer discounted upgrade to First
B. P. Offer free upgrade to Business but cannot upgrade to First. Q. Offer discounted upgrade to First
C. P. Offer free upgrade to First. Q. Cannot upgrade to First
D. P. Offer discounted upgrade to First. Q. Offer free upgrade to First

Q. 821: Which of the following activities would Q. 823: If a system has been tested and only a few
improve how a tool is deployed within an defects have been found, what can we conclude
organization? about the state of the system?
   
a. Roll out the tool across the organisation as quickly a. The system may be defect free but the testing done
as possible to all users. cannot guarantee that this is true.
b. Conduct periodic lessons learnt reviews with tool b. The system is defect free and further testing would
users. therefore be a waste of resources.
c. Provide technical support to the test team for each c. It depends what the system is designed to do.
type of tool. d. Further testing should be considered but this should
d. If a tool is not being used, withdraw it and look for an be focussed on areas of highest risk because it would
alternative. not be possible to test everything.
e. Make sure processes are improved to reflect a new e. Testing should be curtailed because it is yielding no
tool. value.
   
A. a, b and c A. a, c and d
B. a, c and d B. b, c and d
C. c, d and e C. a, d and e
D. b, c and e D. b, c and e
   
Q. 822: Place the stages of the Fundamental Test Q. 824: A wholesaler sells printer cartridges. The
Process in the usual order (by time). minimum order quantity is 5. There is a 20%
  discount for orders of 100 or more printer
a. Test closure activities. cartridges. You have been asked to prepare test
b. Analysis and design. cases using various values for the number of
c. Planning and control. printer cartridges ordered. Which of the following
d. Implementation and execution. groups contain three test inputs that would be
e. Evaluating exit criteria and reporting. generated using Boundary Value Analysis?
f.  Access software testing genius website  
  A. 5, 6, 20
A. c, b, d, e, a B. 4, 5, 80
B. c, b, e, d, a C. 4, 5, 99
C. c, b, d, a, e D. 1, 20, 100
D. b, c, d, e, a  
  Q. 825: Which of the following defects would
NORMALLY be identified by a static analysis tool?
 
A. The response time for the search function exceeded C. From state S3, input C
the agreed limit D. From state S4, input D
B. The design specification had many grammatical  
errors Q. 829: Which of the following would NOT
C. The component's code had variables that were NORMALLY be considered for a testing role on a
used but had not been declared project?
D. The component was found to be the source of the  
memory leak A. System operator
  B. Developer
Q. 826: Which of the following statements describe C. Configuration manager
why error guessing is a useful test design D. Performance specialist
technique?  
  Q. 830: Which one of the following provides the
a. It can help derive test cases based on analysis of BEST description of test design?
specification documents.  
b. It can identify tests not easily captured by formal A. Identification of the features which should be tested
techniques. B. Specification of the test cases required to test a
c. It can make good use of tester's experience and feature
available defect data. C. Specification of the order in which test cases should
d. It is a cheaper alternative to more formal test design be executed
techniques. D. Creation of a test suite
 
A. a and b Q. 831: Which one of the following examples
B. b and c describes a typical benefit of static analysis
C. c and d supported by tools?
D. a and c  
A. Static analysis supported by tools may find defects
Q. 827: Which of the following activities should be prior to manual test execution.
considered before purchasing a tool for an B. Static analysis supported by tools prevents business
organization? analysts and requirement engineers building software
  models (e.g. state transition diagrams), which do not
a. Ensure that the tool does not have a negative match the requirements.
impact on existing test processes. C. By using static analysis tools user acceptance
b. Produce a business justification examining both testing can be shortened because the users need to
costs and benefits. execute less tests.
c. Determine whether the vendor will continue to D. By performing static analysis of the code supported
provide support for the tool. by tools the need for the developers doing unit testing
d. Introduce tool deployment activities into the testing is decreased.
schedule.  
  Q. 832: Which of the following are true of software
A. a and d development models?
 
B. b and c
a. Component Integration testing is present in all good
C. c and d
development models.
D. a and c
b. Acceptance testing can take place before system
 
testing starts.
Q. 828: Consider the following state table:
c. Acceptance testing should only start when system
 
testing is complete.
  A B C D
d. There may be fewer than four test levels in a V-
S1 S2/R1 S3/R2 S1/N S4/R6
model.
S2 S2/N S2/N S3/R3 S4/R4
 
S3 S4/R5 S2/R3 S2/R6 S2/N
A. b and d
S4 S4/N S4/N S2/N S1/R7
B. a and b
Which of the following would result in a change of C. b and c
state to S2 with an action of R6? D. c and d
   
A. From state S1, input A Q. 833: Which of the following is a review process
B. From state S2, input B activity?
 
A. Individual preparation C. They will be found in the largest modules
B. Writing test conditions D. They will be found in a small proportion of modules
C. Developing a test plan  
D. Executing test scripts Q. 838: Which of the following is a project risk?
   
Q. 834: Which of the following are white-box test A. There are non-standard implementations of some
design techniques? features
  B. We may not be able to get a contractor to join the
a. Decision table testing. test team as planned
b. Decision coverage. C. The response times of the software may not be fast
c. Boundary value analysis. enough
d. Error guessing. D. The contract has a legal loophole which has
e. Statement testing. affected the company's profit
   
A. a and e Q. 839: Which of the following software work
B. b and d products would NOT TYPICALLY be examined
C. b and e using static analysis techniques?
D. e and d  
  a. Design specification.
Q. 835: Which of the following matches the activity b. Component's code.
(i to iv) to its most suitable type of tool (p to s)? c. Software model.
  d. Test procedure.
i. Analysis of code structure. e. Non-functional requirements specification.
ii. Generation of test cases.
iii. Simulation of the environment in which a component A. a, c and d
is run. B. a, d and e
iv. Analysis of test metrics. C. b, c and d
D. a, b and e
p. Test management.  
q. Test design tool. Q. 840: An automated air-conditioner is
r. Static analysis tool. programmed to turn its heating unit on when the
s. Test harness. temperature falls below 17 Deg. C and to turn its
refrigeration unit on when the temperature exceeds
A. i-s, ii-p, iii-r, iv-q 26 Deg. C. The air-conditioner is designed to
B. i-r, ii-q, iii-s, iv-p operate at temperatures between -10 Deg. C and
C. i-r, ii-s, iii-p, iv-q +40 Deg. C. Given the above specification, which
D. i-q, ii-r, iii-s, iv-p of the following sets of values shows that the
  equivalence partition test design technique has
Q. 836: Which of the following statements about been used correctly?
functional testing is correct?  
  A. –11 Deg. C, -1 Deg. C, 18 Deg. C, 27 Deg. C, 51
A. Functional test cases are derived from Deg. C
specifications B. –11 Deg. C, -1 Deg. C, 12 Deg. C, 18 Deg. C, 27
B. Functional test cases are derived from an Deg. C, 51 Deg. C
examination of the code C. -11 Deg. C, 18 Deg. C, 51 Deg. C
C. Functional testing ensures error free software D. -1 Deg. C, 12 Deg. C, 18 Deg. C, 27 Deg. C
D. Functional testing should be done before the
Inspection process Q. 841: When in the lifecycle should testing
  activities start?
Q. 837: Which of the following account for most of  
the failures in a system? A. As early as possible
  B. After the test environment is ready
A. They will be found in the smallest modules C. After the requirements have been reviewed
B. They will be evenly distributed among all modules D. Once the code is available to test
 
Q. 842: Given the following decision table:
  
What is the expected action for each of the following test cases?

Joe is a smoker who will be skiing and has an existing medical condition.
Sue is a non-smoker who does not ski and does not have an existing medical condition.
 
A. Insure Joe offering no discount, insure Sue offering no discount
B. Insure Joe, offering a 10% discount and insure Sue offering a 10% discount
C. Do not insure Joe and insure Sue offering no discount
D. Do not insure Joe and insure Sue offering a 15% discount
 
Q. 843: Which of the following test activities are into the market as soon as possible. Which of the
more likely to be undertaken by a test lead rather following test techniques would be most
than a tester? appropriate for this testing?
   
a. Create test specifications. A. State transition testing and decision testing
b. Schedule tests. B. Equivalence partitioning and statement testing
c. Define metrics for measuring test progress. C. Use case testing and exploratory testing
d. Prepare and acquire test data. D. Decision table testing and exploratory testing
   
A. c and d Q. 846: A failure has occurred during system
B. a and b testing and incident report must be raised. The
C. b and d following attributes are available for the report:
D. b and c  
  a. Tester's name.
Q. 844: The list below (a to e) describes one major b. Date raised.
task for each of the five main activities of the c. Priority (to fix).
fundamental test process. Which option (A to D) d. Severity (impact on the system).
places the tasks in the correct order, by time? e. Expected Results.
f. Actual Results.
a. Create bi-directional traceability between test basis g. Test case specification identifier.
and test cases. h. Failing software function.
b. Check test logs against exit criteria. i. Tester's recommendations.
c. Define the objectives of testing.  
d. Check planned deliverables have been delivered. Which attributes would be the MOST effective to
e. Comparing actual results with expected results. enable determination of WHEN the incident should
be fixed and HOW MUCH effort might be required
A. a, c, b, e, d to apply the fix?
B. c, a, d, e, b  
C. c, a, e, b, d A. b, c, e, f, g
D. d, a, c, b, e B. a, b, d, h, i
  C. c, d, e, f, h
Q. 845: A simple gaming system has been D. c, d, e, g, i
specified as a set of use cases. It has been tested  
by the supplier and is now ready for user Q. 847: Which of the following would be MOST
acceptance testing. The system is assessed as low USEFUL in estimating the amount of re-testing and
risk and there is pressure to release the software regression testing likely to be required?
 
a. The purchase of an automated test execution tool. P. The person chosen to represent a particular
b. Time allocated for acceptance testing. viewpoint and role.
c. Metrics from previous similar projects. Q. The person who decides on the execution of
d. Impact analysis. inspections and determines if the inspection objectives
  have been met.
A. a and b R. The person who leads the inspection of a document
B. b and c or set of documents.
C. a and d S. The person who documents all the issues, problems
D. c and d and open points.
 
Q. 848: Which of the following are key success A. 1Q, 2S, 3P, 4R
factors to the review process? B. 1R, 2S, 3P, 4Q
 
C. 1Q, 2P, 3S, 4R
A. Review time is allowed in the test execution
D. 1R, 2P, 3S, 4Q
schedule, process improvement is recognised in the
follow up meeting and the objective is always to find
Q. 851: During which activity of the Fundamental
defects
Test Process do you compare actual with expected
B. Each review has a clear objective, the right people
results?
are involved, training is provided in the review
 
technique and management fully support the process
A. Test closure activities
C. Participants are trained, all review meetings are
B. Evaluating exit criteria and reporting
time boxed and moderators are project managers
C. Test analysis and design
D. Every team member will be involved, all review
D. Test implementation and execution
techniques are used on every work product and test
 
managers control the review process
Q. 852: Which one of the following pairs of factors
  is used to quantify risks?
Q. 849: Given the following sample of pseudo  
code: A. Impact and Cost
  B. Likelihood and Impact
Input ExamScore C. Product and Project
If ExamScore <= 75 then D. Probability and Likelihood
     Print "Candidate has failed"  
Else Q. 853: Which of the following BEST describes a
     Print "Candidate has passed" keyword-driven testing approach?
     If ExamScore >= 120 then  
           Print "Candidate has achieved a distinction" A. Test input and expected results are stored in a table
     EndIf or spreadsheet, so that a single control script can
EndIf. execute all of the tests in the table
  B. Action-words are defined to cover specific
What is the minimum number of test cases interactions in system (e.g., log-on entries) which can
required to guarantee 100% decision coverage? then be used by testers to build their tests
  C. Keywords are entered into a test harness to obtain
A. 2 pre-defined test coverage reports
B. 1 D. The test basis is searched using keywords to help
C. 3 identify suitable test conditions
D. 4   
  Q. 854: Which of the following is a TYPICAL
Q. 850: Match the following formal review roles and objective of a pilot project for introducing a testing
responsibilities: tool into an organization?
   
Roles A. To assess whether the benefits will be achieved at a
reasonable cost
1. Moderator. B. To identify the initial requirements of the tool
2. Recorder. C. To select the most suitable tool for the intended
3. Reviewer. purpose
4. Manager. D. To document test design and test execution
  processes
Responsibilities
  Q. 860: Arrive-and-Go airline wants to clarify its
Q. 855: Which activity in the Fundamental Test baggage handling policy, whilst maximizing
Process creates test suites for efficient test revenues, and will introduce the following tariffs
execution? for all baggage per individual customer (weights
  are rounded up to the nearest 0.1Kg):
A. Implementation and execution  
B. Planning and control The first 2Kg will be carried free of charge.
C. Analysis and design The next 10 Kg will be carried for a flat charge of $10.
D. Test closure An additional 15Kg will be charged a total charge of
$17.
 
Luggage over this amount will be charged at $5 per
Q. 856: What does a test execution tool enable? Kg, up to a maximum of 150Kg per person.
  No passenger may take more that 150Kg with them.
A. Tests to be executed automatically, or semi
automatically Which of the following would constitute boundary
B. Tests to be written without human intervention values for baggage weights in the price
C. Preparation of test data automatically calculation?
D. Manage test assets such as test conditions and test  
cases A. 0, 5.0, 10.0, 17.0
  B. 2.0, 9.9, 15.0, 26.9
Q. 857: What is the purpose of configuration C. 1.9, 12.0, 14.9, 150.0
management in testing? D. 2.0, 12.1, 27.0, 150.1
 
a. To choose and implement a suitable configuration Q. 861: What should be the MAIN objective during
management tool. development testing?
b. To identify unique items of testware and their related  
developed software. A. To cause as many failures as possible so that
c. To provide traceability between items of testware defects in the software are identified and can be fixed
and developed software. B. To confirm that the system works as expected and
d. To enable managers to configure the software. that requirements have been met
e. To control the versions of software released into the C. To assess the quality of the software with no
test environment. intention of fixing defects
  D. To give information to stakeholders of the risk of
A. a, c and e releasing the system at a given time
B. a, b and d  
C. b, c and d Q. 862: Which one of the following BEST describes
D. b, c and e a test control action?
   
Q. 858: Which of the following best describes the A. Setting a completion date
purpose of non-functional testing? B. Reporting on poor progress
  C. Adding extra test scripts to a test suite
A. To measure characteristics of a system which give D. Retesting a defect fix
an indication of how the system performs its functions  
B. To ensure that a system complies with the quality Q. 863: Which of the following statements describe
standards set by ISO 9126 why exploratory testing is a useful test design
C. To ensure that the system deals appropriately with technique?
software malfunctions  
D. To measure the extent to which a system has been a. It can help derive test cases based on the internal
tested by functional testing structure of systems.
  b. It is useful when there are limited specification
Q. 859: Which one of the following methods for documents available.
test estimation rely on information captured from c. It is useful when there testing is constrained due to
previous projects? time pressures.
d. It is a cheaper alternative to more formal test design
techniques.
A. Test point-based
 
B. Expert-based
A. b and c
C. Metrics-based
B. a and c
D. Development effort-based
C. b and d
 
D. c and d Q. 869: Retirement of software or a system would
  trigger which type of testing?
Q. 864: Which two of the following are attributes of  
structural testing? A. Load testing
  B. Portability testing
a. It is based on testing features described in a C. Maintenance testing
functional specification. D. Maintainability testing
b. It can include statement and decision testing.  
c. It can be carried out at all levels of testing. Q. 870: Which of the following statements about
d. It can include debugging. black box and white box techniques is correct?
   
A. a and b A. Decision Testing, Equivalence Partitioning and
B. a and d Condition Coverage are all black box techniques
C. b and d B. Decision Table Testing, State Transition and Use
D. b and c Case Testing are all black box techniques
  C. Decision Testing, Equivalence Partitioning and
Q. 865: Which one of the following BEST describes Statement Testing are all white box techniques
the purpose of a priority rating in an incident D. Boundary Value Analysis, State Transition and
report? Statement Testing are all white box techniques
 
A. To show which parts of the system are affected by Q. 871: Which of the following are characteristics
the incident of good testing in any life cycle model?
B. To show how quickly the problem should be fixed  
C. To show how much it would cost to fix the defect a. Every development activity has a corresponding test
D. To show progress of testing activity.
  b. Testers review development documents early.
Q. 866: Which of the following statements correctly c. There are separate levels for component and
describes the benefit of fault attacks? system integration test.
  d. Each test level has objectives specific to that level.
A. They are more effective at finding faults than formal e. Each test level is based on the same test basis.
test design techniques  
B. They are useful when there is limited experience in A. a, d and e
the test team B. b, c and e
C. They can evaluate the reliability of a test object by C. a, c and d
attempting to force specific failures to occur D. a, b and d
D. They are less structured than other experience-  
based techniques Q. 872: A system requires 100% decision coverage
  at component testing for all modules.
Q. 867: Which of the following is MOST clearly a  
characteristic of structure based (white-box) Picture missing 
techniques?
The following module has been tested with a single
 
test case.
A. Test cases are independent of each other The test case follows the path A, B, D, E, F, G.
B. Test cases can be easily automated What level of decision coverage has been achieved?
C. Test cases are derived systematically from the  
delivered code A. 100%
D. Test cases are derived systematically from B. 50%
specifications C. 75%
  D. 90%
Q. 868: Which of the following is a MAJOR activity  
of test planning? Q. 873: Which of the following statements is
  GENERALLY true of testing?
A. Initiation of corrective actions  
B. Measuring and analysing results a. Testing can show the presence of defects.
C. Determining the exit criteria b. Testing reduces the probability of uncovered
D. Monitoring and documenting progress defects.
  c. Testing can show that a previously present defect
has been removed.
d. Testing can prove that software is defect free. C. Actions of testers will be recorded in a script that is
  then being generalized to run with several sets of test
A. a, b and c input data.
B. a, b and d D. The ability to log test results and compare them
C. a, c and d against the expected results.
D. b, c and d  
  Q. 875: Which of the following are the typical
Q. 874: Which one of the following characteristics defects found by static analysis tools?
of test execution tools describes best a specific  
characteristic of a keyword-driven test execution a. Variables that are never used.
tool? b. Security vulnerabilities.
  c. Poor performance.
A. A table containing test input data, action words, and d. Unreachable code.
expected results controls the execution of the system e. Business processes not followed.
under test.  
B. Actions of testers will be recorded in a script that A. b, c and d are true; a and e are false
can be rerun several times. B. a is true; b, c, d and e are false
C. c, d and e are true; a and b are false
D. a, b and d are true; c and e are false
 
Q. 876: The Following table shows 6 test procedures (P to U) that must now be entered into a test execution
schedule.

Test Business Dependencies Other dependencies


Proce Priority on other test
-dure (1 High procedures
ID 2 Medium
3 Low)
P 3 None Delivery of the code for this part of system is running very late
Q 1 None Regression testing only
R 1 Requires S to be None
run first
S 2 None None
T 2 None Regression testing only
U 3 None None
 
Business severity is regarded as the most important element in determining the sequence of the test procedures, but
other dependencies must also be taken into consideration. Regression testing can only be run once all other tests
have completed.
 
Which of the following represents the MOST effective sequence for the test execution schedule (where the first entry
in the sequence is the first procedure to be run, the second entry is the second to be run and so on)?
 
A. R, Q, S, T, U, P
B. S, R, P, U, Q, T
C. Q, R, S, T, P, U
D. S, R, U, P, Q, T
 
Q. 877: Which of the following activities would e. Ensure that the test process is not changed as result
improve how a tool is deployed within an of the tool's introduction.
organization?  
  A. a, b and c.
a. Defining best practice guidelines for users. B. a, c and d.
b. Roll out the tool across the organization as quickly C. c, d and e.
as possible to all users. D. b, d and e.
c. Provide technical support to the test team for each
type of tool. Q. 878: Which of the following is MOST likely to be
d. Introduce a system to monitor tool usage and user an objective of a pilot project to introduce a test
feedback. tool?
  a. It can help derive test cases based on analysis of
A. To assess if the test tool brings benefits at specification documents.
reasonable cost b. It can identify tests not easily captured by formal
B. To ensure that developers will use the test tool techniques.
C. To ensure that the time spent testing and the cost of c. It can make good use of tester's experience and
testing is reduced available defect data.
D. To assess if everyone in the organisation can be d. It is a cheaper alternative to more formal test design
trained prior to roll-out techniques.
   
Q. 879: Which of the following statements describe A. a and b
why error guessing is a useful test design B. b and c
technique? C. c and d
  D. a and c
 
Q. 880: Given the following state transition diagram:
 

 
Which of the test cases below will cover the following series of state transitions?
SS - S1 - S2 - S1 - S2 - ES
 
A. A, B, E, B, F
B. A, B, C, D
C. A, B, E, B, C, D
D. A, B, F 

Q. 881: A programme level Master Test Plan states A. Automated tests are better than manual tests for
that a number of best practices must be adopted avoiding the Exhaustive Testing.
for its project life cycle models, irrespective of B. Exhaustive testing is, with sufficient effort and tool
whether a sequential or iterative-incremental support, feasible for all software.
approach is adopted for each project. Which of the C. It is normally impossible to test all input / output
following life cycle related best practices would combinations for a software system.
you expect to see in the Master Test Plan? D. The purpose of testing is to demonstrate the
  absence of defects.
a. There should be a testing activity that corresponds
to each development activity. Q. 883: Which of the following statements is the
b. Each project should have four test levels if using a MOST valid goal for a test team? 
V-model.
c. Test personnel should ensure that they are invited to A. Determine whether enough component testing was
review requirements and design documents as soon executed.
as draft versions are available. B. Cause as many failures as possible so that faults
d. System testing must not be performed by the can be identified and corrected.
development teams. C. Prove that all faults are identified.
  D. Prove that any remaining faults will not cause any
A. a and b failures.
B. a and c  
C. b and d Q. 884: Which of these tasks would you expect to
D. c and d perform during Test Analysis and Design?
   
Q. 882: Which of the following statements BEST A. Setting or defining test objectives.
describes one of the seven key principles of B. Reviewing the test basis.
software testing? C. Creating test suites from test procedures.
 
D. Analyzing lessons learned for process failures in the software.
improvement. C. Testing removes faults. Debugging identifies the
  causes of failures. 
Q. 885: Below is a list of problems that can be D. Dynamic testing prevents causes of failures.
observed during testing or operation. Which is Debugging removes the failures.
MOST likely a failure?  
  Q. 889: Which statement below BEST describes
A. The product crashed when the user selected an non-functional testing?
option in a dialog box.  
B. One source code file included in the build was the A. The process of testing an integrated system to verify
wrong version. that it meets specified requirements.
C. The computation algorithm used the wrong input B. The process of testing to determine the compliance
variables. of a system to coding standards.
D. The developer misinterpreted the requirement for C. Testing without reference to the internal structure of
the algorithm. a system. 
  D. Testing system attributes, such as usability,
Q. 886: Which of the following, if observed in reliability or maintainability.
reviews and tests, would lead to problems (or  
conflict) within teams? Q. 890: What is important to do when working with
  software development models? [K1]
A. Testers and reviewers are not curious enough to  
find defects. _ A. To adapt the models to the context of project and
B. Testers and reviewers are not qualified enough to product characteristics.
find failures and faults. B. To choose the waterfall model because it is the first
C. Testers and reviewers communicate defects as and best proven model.
criticism against persons and not against the software C. To start with the V-model and then move to either
product. iterative or incremental models.
D. Testers and reviewers expect that defects in the D. To only change the organization to fit the model and
software product have already been found and fixed by not vice versa.
the developers.
  Q. 891: Which of the following characteristics of
Q. 887: Which of the following statements are good testing apply to any software development
TRUE? life cycle model?
 
A. Acceptance testing is always the final test level to
A. Software testing may be required to meet legal or
be applied.
contractual requirements.
B. All test levels are planned and completed for each
B. Software testing is mainly needed to improve the
developed feature.
quality of the developer’s work.
C. Testers are involved as soon as the first piece of
C. Rigorous testing and fixing of defects found can
code can be executed.
help reduce the risk of problems occurring in an
D. For every development activity there is a
operational environment.
corresponding testing activity.
D. Rigorous testing is sometimes used to prove that all
 
failures have been found.
Q. 892: For which of the following would
maintenance testing be used?
A. B and C are true; A and D are false.
 
B. A and D are true; B and C are false.
A. Correction of defects during the development
C. A and C are true, B and D are false.
phase.
D. C and D are true, A and B are false.
B. Planned enhancements to an existing operational
 
system.
Q. 888: Which of the following statements BEST
C. Complaints about system quality during user
describes the difference between testing and
acceptance testing.
debugging?
D. Integrating functions during the development of a
 
new system.
A. Testing pinpoints (identifies the source of) the
 
defects. Debugging analyzes the faults and proposes
Q. 893: Which of the following statements are
prevention activities.
TRUE?
B. Dynamic testing shows failures caused by defects.
 
Debugging finds, analyzes, and removes the causes of
A. Regression testing and acceptance testing are the C. Component testing focuses on functional
same. characteristics, whereas system testing focuses on
B. Regression tests show if all defects have been functional and non-functional characteristics.
resolved. D. Component testing is the responsibility of the
C. Regression tests are typically well-suited for test technical testers, whereas system testing typically is
automation. the responsibility of the users of the system.
D. Regression tests are performed to find out if code  
changes have introduced or uncovered defects. Q. 895: Which of the following are the main phases
E. Regression tests should be performed in integration of a formal review?
testing.  
  A. Initiation, status, preparation, review meeting,
A. A, C and D and E are true; B is false. rework, follow up.
B. A, C and E are true; B and D are false. B. Planning, preparation, review meeting, rework,
C. C and D are true; A, B and E are false. closure, follow up.
D. B and E are true; A, C and D are false. C. Planning, kick off, individual preparation, review
  meeting, rework, follow up.
Q. 894: Which of the following comparisons of D. Preparation, review meeting, rework, closure, follow
component testing and system testing are TRUE? up, root cause analysis.
   
A. Component testing verifies the functioning of Q. 896: Which TWO of the review types below are
software modules, program objects, and classes that the BEST fitted (most adequate) options to choose
are separately testable, whereas system testing for reviewing safety critical components in a
verifies interfaces between components and software project?
interactions with different parts of the system.
B. Test cases for component testing are usually Select 2 options.
derived from component specifications, design
specifications, or data models, whereas test cases for A. Informal review.
system testing are usually derived from requirement B. Management review.
specifications, functional specifications or use cases. C. Inspection.
D. Walkthrough.
E. Technical Review.

Q. 897: One of the test goals for the project is to have 100% decision coverage. The following three tests have
been executed for the control flow graph shown below.
 
Test A covers path: A, B, D, E, G.
Test B covers path: A, B, D, E, F, G.
Test C covers path: A, C, F, C, F, C, F, G.
 
Which of the following statements related to the decision coverage goal is correct?
 
A. Decision D has not been tested completely.
B. 100% decision coverage has been achieved.
C. Decision E has not been tested completely.
D. Decision F has not been tested completely.
 
Q. 898: A defect was found during testing. When the network got disconnected while receiving data from a
server, the system crashed. The defect was fixed by correcting the code that checked the network availability
during data transfer.
 
The existing test cases covered 100% of all statements of the corresponding module. To verify the fix and ensure
more extensive coverage, some new tests were designed and added to the test suite.

What types of testing are mentioned above?


 
A. Functional testing.
B. Structural testing.
C. Re-testing.
D. Performance testing.
 
A. A, B and D.
B. A and C.
C. A, B and C.
D. A, C and D.
 
Q. 899: Which of the following statements about the given state table is TRUE?

A. The state table can be used to derive both valid and invalid transitions.
B. The state table represents all possible single transitions.
C. The state table represents only some of all possible single transitions.
D. The state table represents sequential pairs of transitions.
 
Q. 900: Which TWO of the following solutions  
below lists techniques that can all be categorized How many equivalence partitions are needed to
as Black Box design techniques? test the calculation of the bonus?
 
Select 2 options. A. 3.
  B. 5.
A. Equivalence Partitioning, decision tables, state C. 2.
transition, and boundary value. D. 4.
B. Equivalence Partitioning, decision tables, use case.  
C. Equivalence Partitioning, decision tables, checklist Q. 902: Which of the below would be the best basis
based, statement coverage, use case. for fault attack testing?
D. Equivalence Partitioning, cause-effect graph,  
checklist based, decision coverage, use case. A. Experience, defect and failure data, knowledge
E. Equivalence Partitioning, cause-effect graph, about software failures.
checklist based, decision coverage and boundary B. Risk analysis performed at the beginning of the
value. project.
C. Use Cases derived from the business flows by
Q. 901: An employee’s bonus is to be calculated. It domain experts.
cannot become negative, but it can be calculated D. Expected results from comparison with an existing
to zero. The bonus is based on the duration of the system.
employment. An employee can be employed for  
less than or equal to 2 years, more than 2 years but Q. 903: Which of the following would be the best
less than 5 years, 5 to 10 years, or longer than 10 test approach when there are poor
years. Depending on this period of employment, an specifications and time pressures?
employee will get either onus or a bonus of 10%,  
25% or 35%. A. Use Case Testing.
B. Condition Coverage.
C. Exploratory Testing.
D. Path Testing.
 
Q. 904: Which one of the following techniques is
structure-based?
 
A. Decision testing.
B. Boundary value analysis.
C. Equivalence partitioning.
D. State transition testing.
 
Q. 905: You have started specification-based
testing of a program. It calculates the
greatest common divisor (GCD) of two integers (A
and B) greater than zero.

calcGCD (A, B);


TC A B
1 1 1
2 INT_MAX INT_MAX
3 1 0
4 0 1
5 INT_MAX+1 1
6 1 INT_MAX+1
 
The following test cases (TC) have been specified.
TC A B
111
2 INT_MAX INT_MAX
310
401
5 INT_MAX+1 1
6 1 INT_MAX+1
INT_MAX: largest Integer

Which test technique has been applied in order to


determine test cases 1 through 6?
 
A. Boundary value analysis.
B. State transition testing.
C. Equivalence partitioning.
D. Decision table testing.
 
Q. 906: Consider the following state transition diagram and test case table:
 

 
 

 
 
Which of the following statements are TRUE?
 
A. The test case table exercises the shortest number of transitions.
B. The test case gives only the valid state transitions.
C. The test case gives only the invalid state transitions.
D. The test case exercises the longest number of transitions.
 
A. Only A is true; B, C and D are false.
B. Only B is true; A, C and D are false.
C. A and D are true; B, C are false.
D. Only C is true; A, B and.
 
Q. 907: Which of the following best describes the D. The test manager plans and organizes the testing
task partition between test manager and tester? and specifies the test cases, while the tester prioritizes
  and executes the tests.
A. The test manager plans testing activities and  
chooses the standards to be followed, while the tester Q. 908: Which of the following can be categorized
chooses the tools and controls to be used. as product risks?
B. The test manager plans, organizes and controls the  
testing activities, while the tester specifies, automates A. Low quality of requirements, design, code and tests.
and executes tests. B. Political problems and delays in especially complex
C. The test manager plans, monitors and controls the areas in the product.
testing activities, while the tester designs tests.
C. Error-prone areas, potential harm to the user, poor B. Thoroughness measures, reliability measures,
product characteristics. degree of tester independence and product
D. Problems in defining the right requirements, completeness.
potential failure areas in the software or system. C. Thoroughness measures, reliability measures, test
cost, time to market and product completeness,
Q. 909: Which of the following are typical test exit availability of testable code.
criteria? D. Time to market, residual defects, tester qualification,
 
degree of tester independence, thoroughness
A. Thoroughness measures, reliability measures, test
measures and test cost.
cost, schedule, state of defect correction and residual
risks.

Q. 910: As a Test Manager you have the following requirements to be tested:


 
Requirements to test:
 
R1 - Process Anomalies – High Complexity
R2 - Remote Services – Medium Complexity
R3 – Synchronization – Medium Complexity
R4 – Confirmation – Medium Complexity
R5 - Process closures – Low Complexity
R6 – Issues – Low Complexity
R7 - Financial Data – Low Complexity
R8 - Diagram Data – Low Complexity
R9 - Changes on user profile – Medium Complexity
 
Requirements logical dependencies (A -> B means that B is dependent on A.:

 
How would you structure the test execution schedule according to the
requirement dependencies?

A. R4 > R5 > R1 > R2 > R3 > R7 > R8 > R6 > R9.


B. R1 > R2 > R3 > R4 > R5 > R7 > R8 > R6 > R9.
C. R1 > R2 > R4 > R5 > R3 > R7 > R8 > R6 > R9.
D. R1 > R2 > R3 > R7 > R8 > R4 > R5 > R6 > R9. 

Q. 911: What is the benefit of independent testing? A. More work gets done because testers do not disturb
the developers all the time.
 
B. Independent testers tend to be unbiased and find B. Unique id for the report, special requirements
different defects than the developers. needed.

C. Independent testers do not need extra education C. Transmitted items, your name and you’re feeling
and training. about the defect source.

D. Independent testers reduce the bottleneck in the D. Incident description, environment, expected results.
incident management process.
 
 
Q. 912: Which of the following would be Q. 915: From the list below, select the
categorized as project risks? recommended principles for introducing a chosen
test tool in an organization?
 
 
A. Skill and staff shortages.
1. Roll the tool out to the entire organization at the
B. Poor software characteristics. same time.

C. Failure-prone software delivered. 2. Start with a pilot project.

D. Possible reliability defect (bug). 3. Adapt and improve processes to fit the use of the
tool.
 
4. Provide training and coaching for new users.
Q. 913: As a test manager you are asked for a test
summary report. Concerning test activities and 5. Let each team decide their own standard ways of
according to IEEE 829 Standard, what should you using the tool.
consider in your report?
6. Monitor that costs do not exceed initial acquisition
  cost.

A. The number of test cases using Black Box 7. Gather lessons learned from all teams.
techniques.
 
B. A summary of the major testing activities, events
and its status in respect of meeting goals. A. 1, 2, 3, 5.
B. 1, 4, 6, 7.
C. Overall evaluation of each development work item.
C. 2, 3, 4, 7.
D. Training taken by members of the test team to
support the test effort. D. 3, 4, 5, 6.

   

Q. 914: You are a tester in a safety-critical software Q. 916: Which one of the following best describes
development project. During execution of a test, a characteristic of a keyword-driven test execution
you find out that one of your expected results was tool?
not achieved. You write an incident report about it.
What do you consider to be the most important  
information to include according to the IEEE Std.
829? A. A table with test input data, action words, and
expected results, controls execution of the system
  under test.

A. Impact, incident description, date and time, your B. Actions of testers recorded in a script that is rerun
name. several times.
C. Actions of testers recorded in a script that is run C. 8 Deg. C
with several sets of test input data.
D. 15 Deg.C
D. The ability to log test results and compare them
against the expected results, stored in a text file.  
Q. 920: Which of the following are characteristic of
  test management tools?
Q. 917: Which of the following is NOT a goal of a
Pilot Project for tool evaluation?  

  a. They support traceability of tests to source


documents.
A. To evaluate how the tool fits with existing processes
and practices. b. They provide an interface to test execution tools.

B. To determine use, management, storage, and c. They help to enforce coding standards.
maintenance of the tool and test assets.
d. They manipulate databases and files to set up test
C. To assess whether the benefits will be achieved at data.
reasonable cost.
 
D. To reduce the defect rate in the Pilot Project.
A. a and c
 
B. b and c
Q. 918: Below is a list of test efficiency C. a and b
improvement goals a software development and
test organization would like to achieve. Which of D. b and d
these goals would best be supported by a test
management tool? Q. 921: According to the ISTQB Glossary,
regression testing is required for what purpose?
 
 
A. To build traceability between requirements, tests,
and bugs. A. To verify the success of corrective actions.

B. To optimize the ability of tests to identify failures. B. To prevent a task from being incorrectly considered
completed.
C. To resolve defects faster.
C. To ensure that defects have not been introduced by
D. To automate selection of test cases for execution. a modification.

  D. To motivate better unit testing by the programmers.

Q. 919: The digital "Rainbow Thermometer" uses 7  


colors to show the ambient temperature. Each
color spans a range of just 5 Deg. C, with an Q.922: Which of the following structure-based test
operating minimum and maximum of minus 5 Deg. design technique would be most likely to be
C and 30 Deg.C. Which of the following values is applied to?
LEAST likely to have been identified when applying
the boundary value test design technique?  

  1 Boundaries between mortgage interest rate bands.

A. 30 Deg. C 2 An invalid transition between two different area’s


statuses.
B. 0 Deg. C
3 The business process flow for mortgage approval. D. testing to maintain business advantage

4 Control flow of the program to calculate repayments.  

  Q.926: Error guessing is best used:

A. 2, 3 and 4  

B. 2 and 4 A. after more formal techniques have been applied

C. 3 and 4 B. as the first approach to deriving test cases


C. by inexperienced testers
D. 1, 2 and 3
D. after the system has gone live
 

Q.923: A deviation from the specified or expected


behaviour that is visible to end-users is called: Q.927: For which of the following test cases does
test coverage analysis not assign the highest
  priority?

A.  an error
A. The ones that cover the most important quality risk
B.  a fault
B. The ones that cover the requirements
C.  a failure
C. The ones that cover conditions
D.  a defect D. The ones that cover the functions

 
Q.924: What is the purpose of a test completion
criterion? Q.928: Consider the following decision table.

A. to know when a specific test has finished its Picture missing  


execution

B. to ensure that the test case specification is complete


Given this decision table, what is the expected result
C. to set the criteria used in generating test inputs for the following test cases?

D. to determine when to stop testing  

  TCI: A 26-year-old on business but with violations or


accidents on his driving record
Q.925: Maintenance testing is:
TC2: A 62-year-old tourist with a clean driving record
 
 
A. updating tests when the software has changed
A. TCI: Don't supply car; TC2: Supply car with
B. testing a released system that has been changed premium charge.

C. testing by users to ensure that the system meets a B. TCI: Supply car with premium charge; TC2: Supply
business need car with no premium charge.
C. TCI: Don't supply car; TC2: Supply car with no B. Performance testing
premium charge.
C. Alpha testing
D. TCI: Supply car with premium charge; TC2: Don't
supply car. D.The final phase of testing prior to deployment

   

Q.929: Requirement 24.3. A 'Postage Assistant' will Q.932: Testing throughout the project in a three-
calculate the amount of postage due for letters and dimensional sense refers to the following
small packages up to 1 kilogram in weight. The dimensions:
inputs are: the type of item (letter, book or other
package) and the weight in grams. Which of the
following conform to the required contents of a A. Time, Resources, and Risk
test case?
B. Verification, Validation, and Defect Reporting
 
C. Time, Organizational, and Cultural
A. Test the three types of item to post and three
different weights [Req 24.3] D. None of the above

B. Test 1: letter, 10 grams, postage €0.25. Test 2:  


book, 500 grams, postage €1.00. Test 3: package, 999
gram, postage €2.53 [Req 24.3] Q.933: Which is not a major task of test
implementation and execution:
C.  Test 1: letter, 10 grams to Belgium. Test 2: book
500 grams to USA. Test 3: package, 999 grams to
South Africa [Req 24.3] A. Develop and prioritizing test cases, creating test
data, writing test procedures and optionally, preparing
D. Test 1: letter 10 grams, Belgium, postage €0.25. test harness and writing automated test scripts.
Test 2: package 999 grams to South Africa, postage B. Logging the outcome of test execution and
€2.53 recording the identities and versions of the software
under test, test tools and testware.
  C. Checking test logs against the exit criteria specified
in test planning.
Q.930: Acceptance testing may occur at more than D. Verifying that the test environment has been set up
just a single test level. With the exception of: correctly.

 
A. A COTS software product may be acceptance
tested when it is installed or integrated. Q.934 Which of the following is not appropriate for
testing interactions between paths?
B. Acceptance testing of the usability of a component
may be done during component testing.
A. Path that people are particularly likely to follow
C. Acceptance testing after a change has been
released to the user community.  B. Choices at one menu level or data entry screen can
D. Acceptance testing of a new functional affect the presentation of choices elsewhere
enhancement may come before system testing.
C. Test reaction to all combinations of valid and invalid
inputs

Q. 931: Integrity testing involves: D. Randomly select different paths in each test cycle

 
A. The testing of pseudo code
Q.935: Which of the following is the main purpose
of the component build and integration strategy?

A. to ensure that all of the small components are


tested

B. to ensure that the system interfaces to other


systems and networks

C. to ensure that the integration testing can be


performed by a small team

D. to specify how the software should be divided into


components

E. to specify which components to combine when, and


how many at once

You might also like