Professional Documents
Culture Documents
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:
Exhibit:
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 ?
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:
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.
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. 52: Poor software characteristics are Q. 53: System testing should investigate
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
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. 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. 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
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
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
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
A. Specifications
B. Test Cases
C. Test Data Q. 281: In case of Large Systems :
D. Test Design
Q. 282: What is the expected result for each of the following test cases?
Rule1 Rule2 Rule3 Rule4
Conditions
Actions
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. 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. 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
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. 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. 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
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. 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
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?
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
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. 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. 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?
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. 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.
Q. 518: Which of the following defines the scope of Q. 524: Which of the following test activities can be
maintenance testing? automated?
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.
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
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.
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
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. 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. 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
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:
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 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.
Over 23? F T T T
Actions
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.
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?
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:
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.
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.
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.
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.
How would you structure the test execution schedule according to the
requirement dependencies?
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.
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?
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.
A. 2, 3 and 4
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.
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
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?