KeyBank SWT301
KeyBank SWT301
Exhibit:
A. 4
B. 1
C. 3
D. 2
result: - D
Q. 2: From a Testing perspective, what are the MAIN purposes of Configuration Management?:
A. ii, iv and v.
B. ii, iii and iv,
C. i, ii and iv.
D. i, iii and v.
result: - C
Q. 3: Which of the following is a MAJOR task of test planning?
a) Summary
b) Test incident report identifier
c) Test deliverables
d) Risks and contingencies
e) Variances
f) Approvals
g) Output specifications
A. a, e and f
B. a, c and d
C. a, b and f
D. a, d and e
result: - A
Q. 5: Which is a potential product risk factor?
A. Developers.
B. Analysts.
C. Testers.
D. Incident Managers.
result: - A
Q. 8: Which of the following would you NOT usually find on a software incident report?
A. The name and / or organisational position of the person raising the problem.
B. Version of the Software Under Test.
C. Suggestions as to how to fix the problem.
D. Actual and expected results.
result: - C
Q. 9: Which of the following defines the expected results of a test?
A. Impact analysis assesses the effect on the system of a defect found in regression testing.
B. Impact analysis assesses the effect of a new person joining the regression test team.
C. Impact analysis assesses whether or not a defect found in regression testing has been fixed
correctly.
D. Impact analysis assesses the effect of a change to the system to determine how much regression
testing to do.
Exhibit:
A. 3
B. 4
C. 2
D. 1
result: - B
Q. 17: You have designed test cases to provide 100% statement and 100% decision coverage for the
following fragment of code.
if width > length
then
biggest_dimension = width
else
biggest_dimension = length
end_if
The following has been added to the bottom of the code fragment above.
A. One more test case will be required for 100 % decision coverage.
B. Two more test cases will be required for 100 % statement coverage, one of which will be used to
provide 100% decision coverage.
D. One more test case will be required for 100" statement coverage.
result: - C
Q. 18: Which defects are OFTEN much cheaper to remove?
A. Confirmation testing is testing fixes to a set of defects and Regression testing is testing to establish
whether any defects have been introduced as a result of changes.
B. Confirmation testing is testing to establish whether any defects have been introduced as a result of
changes and 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.
result: - A
Q. 21: Given the following decision table: Which of the following test cases and expected results is
VALID?
Rule 1
Rule 2
Rule
3
Rule 4
Conditions
Age
<21 yrs
21-29 yrs
30-50yrs
> 50yrs
Insurance
Class
A or B
B. C or D
C or D
Actions
Premium
� 100
� 90
� 70
� 70
Excess
� 2,500
� 2,500
� 500
� 1000
Options:
A. ii, iv.
B. ii, iii.
C. i, iii, iv.
D. iii.
result: - B
Q. 24: Which of the problems below BEST characterize a result of software failure?
A. Damaged reputation
B. Lack of methodology
C. Inadequate training
D. Regulatory compliance
result: - A
Q. 25: Which of the following activities should be performed during the selection and implementation
of a testing tool?
Options:
A. i, ii, iii.
B. ii, iii, iv.
C. i, iii, iv.
D. i, ii, iv.
result: - D
Q. 26: What is the MAIN benefit of designing tests early in the life cycle?
Options:
A. ii and iv
B. ii and iii
C. i and iv
D. i and iii
result: - C
Q. 28: Which of the following can be considered as success factors when deploying a new tool in an
organization?
W. Testing carried out w boxes to achieve specific test objectives, possibly to complement structured
testing.
X. A test technique used which may be used to verify different system re depending on current
conditions or previous history.
Y. A test technique which combines combinations of inputs that might not otherwise have been
exercised during testing.
Z. A form of control flow testing based on decision outcomes.
Options:
A. Supporting reviews.
B. Validating models of the software.
C. Testing code executed in a special test harness.
D. Enforcement of coding standards.
result: - D
Q. 36: Which test approaches or strategies are characterized by the descriptions below?
S. Process-compliant approaches
T. Heuristic approaches
U. Consultative approaches
V. Regression-averse approaches
A. Exploratory testing
B. Independent testing
C. Integration testing
D. Interoperability testing
result: - B
Q. 38: Which of the following is a benefit of test independence?
Exhibit:
A. A
B. ABD
C. ABCD
D. ACD
result: - A
Q. 40: Which of the following is MOST characteristic of specification based (black-box) techniques?
A. i and ii.
B. I, ii and iii
C. iii.
D. ii and iv
size=2 face=Arial>
result: - B
Q. 42: Which of the following is a KEY test control task?
A. Use case
B. Domain
C. Driver
D. Stub
result: - D
Q. 44: Which is the best definition of complete testing:
B. You have tested every statement, branch, and combination of branches in the program.
B. That you have tested every statement and every branch in the program.
D. That you have tested every combination of values of IF statements in the program
result: - B
Q. 46: There are several risks of managing your project's schedule with a statistical reliability model.
These include (choose one or more of the following):
A. Testers spend more energy early in the product trying to find bugs than preparing to do the rest of
the project's work more efficiently
B. Managers might not realize that the testing effort is ineffective, late in the project, because they
expect a low 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.
A. Identifying defects.
B. Fixing defects.
C. A. and B
D. None of the above
result: - A
Q. 49: What techniques would be MOST appropriate if the specifications are outdated?
A. Even though the numbers you look at appear better, to achieve these numbers, people are doing
other aspects of their work much less well.
B. We don't know how to measure a variable (our measurement is dysfunctional) and so we don't
know how to interpret the result.
C. You are measuring the wrong thing and thus reaching the wrong conclusions.
B. We have no definite stopping point for testing, which makes it easier for some managers to argue
for very little testing.
C. We have no easy answer for what testing tasks should always be required, because every task takes
time that could be spent on other high importance tasks.
face=Arial>
result: - D
Q. 52: Poor software characteristics are
A. System testing
B. Acceptance testing
C. Integration testing
D. Smoke testing
result: - B
Q. 55: Find the correct flow of the phases of a formal review
A. Finding defects
B. Gaining confidence about the level of quality and providing information
C. Preventing defects.
D. Debugging defects
result: - D
Q. 57: Which of the following is a KEY task of a tester?
A. Supplier issues
B. Organization factors
C. Technical issues
D. Error-prone software delivered
result: - D
Q. 59: Which of the following is a potential risk in using test support tools?
if ((temperature < 0) or
(temperature > 100)) {
alert ("DANGER");
if ((speed > 100) and (load <= 50)) {
speed = 50;
}
} else {
check = false;
}
A. 5
B. 4
C. 2
D. 3
result: - C
Q. 61: � X� has given a data on a person age, which should be between 1 to 99. Using BVA which is
the appropriate one
A. 0,1,2,99
B. 1, 99, 100, 98
C. 0, 1, 99, 100
D. � 1, 0, 1, 99
result: - C
Q.
62: Which is not a testing principle
A. Early testing
B. Defect clustering
C. Pesticide paradox
D. Exhaustive testing
result: - D
Q. 63: What consists of a set of input values, execution pre conditions and expected results?
A. Test script
B. Test procedure specification
C. Test case
D. Test data
result: - C
Q. 64: The ___________ Testing will be performed by the people at client own locations
A. Alpha testing
B. Field testing
C. Performance testing
D. System testing
result: - B
Q. 65: Which of the following is the standard for the Software product quality
A. ISO 9126
B. ISO 829
C. ISO 1012
D. ISO 1028
result: - A
Q. 66: Which is not a black box testing technique
A. Equivalence partition
B. Decision tables
C. Transaction diagrams
D. Decision testing
result: - D
Q. 67: Find the mismatch
A. Confront the person and ask that other team members be allowed to express their opinions.
B. Wait for the person to pause, acknowledge the person� s opinion, and ask for someone else� s
opinion.
C. Switch the topic to an issue about which the person does not have a strong opinion.
D. Express an opinion that differs from the person� s opinion in order to encourage others to express
their ideas.
result: - B
Q. 71: Stochastic testing using statistical information or operational profiles uses the following
method
A. Branch testing
B. Agile testing
C. Beta testing
D. Ad-hoc testing
result: - A
Q. 74: The purpose of exit criteria is
W. Variances
X. Comprehensive assessment
Y. Evaluation
Z. Summary of activities
A. W, X and Y
B. W, X, Y and Z
C. W and X
D. W, X and Z
result: - B
Q. 77: What is the main purpose of Informal review
A. System testing
B. Operational testing
C. Structural testing
D. Integration testing
result: - C
Q. 80: Which is not the fundamental test process
A. L-N +2P
B. N-L +2P
C. N-L +P
D. N-L +P
result: - A
Q. 84: FPA is used to
A. SDLC
B. Project Plan
C. Policy
D. Procedure
result: - D
Q. 86: Which is not a test Oracle
A. Performance testing
B. Unit testing
C. Regression testing
D. Sanity testing
result: - A
Q. 89: Which of the following is a MAJOR test planning task?
i. Interaction with the Test Tool Vendor to identify best ways to leverage test tool on the project.
ii. Prepare and acquire Test Data
iii. Implement Tests on all test levels, execute and log the tests.
iv. Create the Test Specifications
A. Structural Testing
B. Design Based Testin
C. Error Guessing Technique
D. Experience Based Technique
result: - A
Q. 94: Reviewing the test Basis is a part of which phase
i. Unit Testing
ii. Program Testing
iii. Module Testing
iv. System Component Testing .
Sections
a) Test incident report identifier
b) Summary
c) Incident description
d) Impact
Items
1. Impact on test plans
2. Unique identifier
3. Anomalies
4. Procedure step
5. Environment
6. References to other relevant documents
A. a: 2; b: 4; c: 1, 3 and 5; d: 6
B. a: 2; b: 3; c: 4, 5 and 6; d: 1
C. a: 2; b: 6; c: 3, 4 and 5; d: 1
D. a: 2; b: 1; c: 3, 4 and 5; d: 6
result: - C
Q. 97: Which of the following is true about Formal Review or Inspection:-
i. Planning
ii. Review Meeting
iii. Rework
iv. Individual Preparations
v. Kick Off
vi. Follow Up
A. i,ii,iii,iv,v,vi
B. vi,i,ii,iii,iv,v
C. i,v,iv,ii,iii,vi
D. i,ii,iii,v,iv,vi
result: - C
Q. 99: Testing activity which is performed to expose defects in the interfaces and in the interaction
between integrated components is :
A. 12,16,22
B. 24,27,17
C. 22,23,24
D. 14,15,19
result: - c
size=2 face=Arial>
Q. 102: What is an equivalence partition (also known as an equivalence class)?
B. An input or output range of values such that only one value in the range becomes a test case
C. An input or output range of values such that each value in the range becomes a test case
D. An input or output range of values such that every tenth value in the range becomes a test case.
result: - B
Q. 103: Which of the following is not a part of the Test Implementation and Execution Phase
i. Manager
ii. Moderator
iii. Scribe / Recorder
iv. Assistant Manager
A. Security Testing
B. Recovery Testing
C. Performance Testing
D. Functionality Testing
result: - A
Q. 109: A Person who documents all the issues, problems and open points that were identified during
a formal review.
A. Moderator.
B. Scribe
C. Author
D. Manager
result: - B
Q. 110: The Test Cases Derived from use cases
A. Are most useful in uncovering defects in the process flows during real world use of the system
B. Are most useful in uncovering defects in the process flows during the testing use of the system
C. Are most useful in covering the defects in the process flows during real world use of the system
A. BOOK
B. Book
C. Boo01k
D. book
result: - C
color=#000080 size=2 face=Arial>
Q. 112: Which of the following are potential benefits of using test support tools?
A. Looking for defects occurs during kick-off phase Fixing defects found happens during rework phase
A. Organizational Factors
B. Poor Software characteristics
C. Error Prone software delivered.
D. Software that does not perform its intended functions
result: - A
Q. 115: Which of the following is a Key Characteristics of Walk Through
A. Requirements
B. Documentation
C. Test cases
D. Improvements suggested by users
result: - D
Q. 120: The Planning phase of a formal review includes the following :-
i. Developing and prioritizing test cases, creating test data, writing test procedures and optionally
preparing the test harnesses and writing automated test scripts.
ii. Creating the test suite from the test cases for efficient test execution.
iii. Verifying that the test environment has been set up correctly.
size=2 face=Arial>
A. i,ii,iii are true and iv is false
B. i,,iv are true and ii is false
C. i,ii are true and iii,iv are false
D. ii,iii,iv are true and i is false
result: - A
Q. 122: One of the fields on a form contains a text box which accepts numeric values in the range of
18 to 25. Identify the invalid Equivalance class
A. 17
B. 19
C. 24
D. 21
result: - A
Q. 123: Exhaustive Testing is
A. IEC
B. IEEE
C. ISO
D. All of the above
result: - D
Q. 126: In which phase static tests are used
A. Requirements
B. Design
C. Coding
D. All of the above
result: - D
Q. 127: What's the disadvantage of Black Box Testing
A. Validation
B. Testing
C. Debugging
D. Verification
result: - C
Q. 129: Majority of system errors occur in the _________ phase
A. Requirements Phase.
B. Analysis and Design Phase
C. Development Phase
D. Testing Phase
result: - A
Q. 130: Which of the following is a MAJOR task when evaluating the exit criteria?
A. 10%
B. 30%
C. 50%
D. 70%
result: - D
Q. 132: When a defect is detected and fixed then the
software should be retested to confirm that the original defect has been successfully removed. This is
called
A. Regression testing
B. Maintenance testing
C. Confirmation testing
D. None of the above
result: - C
Q. 133: Which of the following is a valid objective of an incident report?
II. Checklists and/or roles are used to increase effectiveness of defect identification.
A. I and III
C. I, II and III
D. IV
result: - C
Q. 136: Structure is unknown for which type of development project
A. Severity
B. Priority
C. All of the above
D. None of the above
result: - C
Q. 138: The person who leads the review of the document(s), planning the review,running the
meeting and follow-up after the meeting
A. Reviewer
B. Author
C. Moderator
D. Auditor
result: - C
Q. 139: Performs sufficient testing to evaluate every possible path and condition in the application
system. The only test method that guarantees the proper functioning of the application system is
called as _____________
A. Regression Testing
B. Exhaustive Testing
C. Basic Path Testing
D. Branch Testing
result: - C
Q. 140: Which of the following statements contains a valuable objective for a test team?
A. Prove that the remaining defects will not cause any additional failures.
B. Run all of the tests that are defined for the test object as quickly as possible.
C. Prove that all faults have been identified through thorough testing.
D. Cause as many failures as possible so that faults can be identified and corrected.
result: - D
Q. 141: A formal assessment of a work product conducted by one or more qualified independent
reviewer to detect defects.
A. Inspection.
B. Walkthrough.
C. Review
D. Non Conformance
result: - A
face=Arial>
Q. 142: Which of the following are MAJOR test implementation and execution tasks?
A. Performance
B. Record/Playback
C. A. & B.
D. None
result: - B
Q. 145: System Integration testing should be done after
A. Integration testing
B. System testing
C. Unit testing
D. Component integration testing
result: - C
Q. 146: During this event the entire system is tested to verify that all functional information structural
and quality requirements have been met. A predetermined combination of tests is designed that
when executed successfully satisfy management that the system meets specifications
A. Validation Testing
B. Integration Testing
C. User Acceptance Testing
D. System Testing
result: - C
Q. 147: What is the normal order of activities in which software testing is organized?
I. Functional testing
A. I, III and IV
B. I and III
C. II and IV
D. I, II and III
result: - D
Q. 149: What is a scripting technique that uses data files to contain not only test data and expected
results, but also keywords related to the application being tested?
A. Automation technique
B. Scripting language
C. Process-driven testing
D. Keyword-driven testing
result: - D
Q. 150: The principal attributes of tools and automation are
A. Random testing
B. Gorilla testing
C. Adhoc testing
D. Dumb monkey testing
result: - D
face=Arial>
Q. 152: A series of probing questions about the completeness and attributes of an application system
is called
A. Checklist
B. Checkpoint review
C. Decision table
D. Decision tree
result: - A
Q. 153: The testing technique that requires devising test cases to demonstrate that each program
function is operational is called
A. Black-box testing
B. Glass-box testing
C. Grey-box testing
D. White-box testing
result: - C
Q. 154: A white box testing technique that measures the number of or percentage of decision
directions executed by the test case designed is called
A. Condition coverage
B. Decision/Condition coverage
C. Decision Coverage
D. Branch coverage
result: - B
Q. 155: Which summarizes the testing activities associated with one or more test design
specifications.
A. Alpha testing
B. System testing
C. Acceptance testing
D. Confirmation testing
result: - B
Q. 157: Which test ensures that modifications did not introduce new problems?
A. Stress testing
B. Black-box testing
C. Structural testing
D. Regression testing
result: - D
Q. 158: Which of the following are potential benefits of adding tools to the test process?
B. I, III and IV
C. I, II and III
D. I, II and IV
result: - B
Q. 159: Which testing is used to verify that the system can perform properly when internal program
or system limitations have been exceeded
A. Stress Testing
B. Load Testing
C. Performance Testing
D. Volume testing
result: - A
Q. 160: In any software development life cycle (SDLC) model, which of the following are
characteristics of good testing?
III. Testers should be involved in reviewing documents as soon as drafts are available.
IV. Each test level has test objectives specific to that level.
B. I and III
C. I, III and IV
D. I and II
result: - A
Q. 161: What is the ratio of the number of failures relative to a category and a unit of measure?
A. Failure rate
B. Defect density
C. Failure mode
D. Fault tolerance
size=2 face=Arial>
result: - A
Q. 162: Typical defects discovered by static analysis includes
A. Beta testing
B. Usability testing
C. Alpha testing
D. COTS testing
result: - A
Q. 165: CAST stands for
A. Functional testing
B. Structural Testing
C. All of the above
D. None of the above
result: - B
Q. 168: _______ includes both Black box and White Box Testing features
D. Planning, Kick off, Individual Preparation, Review Meeting, Rework, and Follow up.
result: - D
Q. 170: Tool which stores requirement statements, check for consistency and allow requirements to
be prioritized and enable individual tests to be traceable to requirements, functions and features.
I. Roll the tool out to the entire organization to ensure reasonably even coverage.
0in 0in 0pt" class=MsoBodyText>III. Provide training and mentoring to new users.
IV. Allow users to determine where the tool fits into the process best.
A. I and II
B. I, III and IV
C. III
D. IV
result: - C
Q. 172: As a test leader you are collecting measures about defects. You recognize that after the first
test cycle � covering all requirements - subsystem C has a defect density that is 150% higher than the
average. Subsystem A on the other hand has a defect density that is 60% lower than the average.
What conclusions for the next test cycle could you draw from this fact?
A. It is probable that subsystem C has still more hidden defects. Therefore we need to test subsystem
C in more detail.
B. Because we have already found many defects in subsystem C, we should concentrate testing
resources on Subsystem A.
C. Observed defect density does not allow any conclusions about the amount of additional testing.
D. We should try to equalize the amount of testing over all modules to ensure that we test all
subsystems evenly.
result: - A
Q. 173: Which of these are objectives for software testing?
A. Functionality
B. Usability
C. Supportability
D. Maintainability
result: - C
Q. 182: One
Key reason why developers have difficulty testing their own work is :
A. Lack of technical documentation
B. Lack of test tools on the market for developers
C. Lack of training
D. Lack of Objectivity
result: - D
Q. 183: Statement Coverage will not check for the following.
A. Missing Statements
B. Unused Branches
C. Dead Code
D. Unused Statement
result: - A
Q. 184: Given the Following program
IF X <>= Z
THEN Statement 2;
END
A. 2
B. 3
C. 4
D. 5
result: - A
Q. 185: To test a function, the programmer has to write a _________, which calls the function to be
tested and passes it test data.
A. Stub
B. Driver
C. Proxy
D. None of the above
result: - B
Q. 186: Pick the best definition of quality
A. Quality is job one
B. Zero defects
C. Conformance to requirements
D. Work as designed
result: - C
Q. 187: Boundary value testing
A. 0,1900,2004,2005
B. 1900, 2004
C. 1899,1900,2004,2005
D. 1899, 1900, 1901,2003,2004,2005
result: - C
Q. 189: How many test cases are necessary to cover all the possible sequences of statements (paths)
for the following program fragment? Assume that the two conditions are independent of each other:
if (Condition 1)
then statement 1
else statement 2
fi
if (Condition 2)
then statement 3
fi
A. 2 Test Cases
B. 3 Test Cases
C. 4 Test Cases
D. Not achievable
result: - C
Q. 190: A common test technique during component test is
A. Defect prevention
B. Deliverable base-lining
C. Management reporting
D. None of the above
result: - D
Q. 196 What is a group of test activities that are organized and managed together?
A. (a) are performed outside the company and (b) are conducted by the test team
B. (a) are conducted by regulators and (b) are performed by system administrato rs
C. (a) are mandatory test for government applications and (b) are usually optional
D. (a) are for custom-developed software and (b) are for off � the - shelf software
result: - D
Q. 198: Regression testing should be performed:
v) Every week
x) As often as possible
A. Execution
B. Design
C. Planning
D. Check Exit criteria completion
result: - C
Q. 200: What is the difference between testing software developed by contractor outside your
country, versus testing software developed by a contractor within your country?
A. Project plan
B. Business plan
C. Support plan
D. None of the above
result: - A
none" class=MsoNormal>Q. 202: A tool that supports traceability, recording of incidents or scheduling
of tests is
called:
C. A debugging tool
A. Error guessing
B. Walkthrough
C. Data flow analysis
D. Inspections
result: - A
Q. 204: Which document specifies the sequence of test executions?
A. Operability
B. Observability
C. Simplicity
D. Robustness
result: - D
Q. 207: Software testing accounts to what percent of software development costs?
A. 10-20
B. 40-50
C. 70-80
D. 5-10
result: - B
Q. 208: Which tool can be used to support and control part of the test management process?
A. To freeze requirements
B. To understand user needs
C. To define the scope of testing
D. All of the above
result: - D
Q. 212: Which
A. White box
B. Black box
C. Green box
D. Yellow box
result: - A
Q. 214: A reliable system will be one that:
A. Being diplomatic
B. Able to write software
C. Having good attention to detail
D. Able to be relied on
result: - B
Q. 216: A regression test:
B. Will help ensure unchanged areas of the software have not been affected
C. Will help ensure changed areas of the software have not been affected
A. Top-down integration
B. Bottom-up integration
C. None of the above
D. Module integration
result: - B
Q. 219: Verification is:
B. Re-testing looks for unexpected side effects; regression testing is repeating those tests
C. Re-testing is done after faults are fixed; regression testing is done earlier
D. Re-testing uses different environments, regression testing uses the same environment
A. White-box technique
B. Component testing
C. Black-box technique
D. Data driven testing
result: - C
Q. 223: Which of the following is NOT part of configuration management:
C. Expected results
A. An error
B. A fault
C. A failure
D. A defect
E. A mistake
result: - C
Q. 229: Which of the following can be tested as part of operational testing?
A. Component interaction
B. Probe effect
C. State transition
D. Disaster recovery
result: - D
Q. 230: Given the following:
Switch PC on
Start "outlook"
IF outlook appears THEN
Send an email
Close outlook
IF A > B THEN
C=A� B
ELSE
C=A+B
ENDIF
Read D
IF C = D Then
Print "Error"
ENDIF
A. Code reviews
B. Code inspections
C. A coverage tool
D. A test management tool
E. A static analysis tool
result: - A
Q. 238: What information need not be included in a test incident report:
A. Test items
B. Test deliverables
C. Test tasks
D. Test environment
E. Test specification
result: - E
Q. 241: The standard that gives definitions of testing terms is:
A. ISO/IEC 12207
B. BS7925-1
C. BS7925-2
D. ANSI/IEEE 829
E. ANSI/IEEE 729
result: - B
face=Arial>
Q. 242: What are the main objectives of software project risk management?
Which of the following series of state transitions below will provide 0-switch coverage?
A. A,C,B
B. B,C,A
C. A,B,C
D. C,B,A
result: - C
Q. 244: How many test cases are needed to achieve 100 % decision coverage?
If (p = q) {
s = s + 1;
if (a < S) {
t = 10;
}
} else if (p > q) {
t = 5;
}
A. 3
B. 6
C. 5
D. 4
result: - D
Q. 245: Which of the following statements about the component testing standard is false:
A. Ishikawa diagram
B. Cause-and-effect diagram
C. Lessons learned
D. Fishbone diagram
result: - C
Q. 249: Which technique is appropriate to test changes on old and undocumented functionalities of a
system?
A. Specification-based technique
B. Black-box technique
C. White-box technique
D. Data driven testing technique
result: - C
Q. 250: Non-functional system testing includes:
A. Equivalence partitioning
B. State transition testing
C. LCSAJ
D. Syntax testing
E. Boundary value analysis
result: - C
Q.
A. SC = 1 and DC = 1
B. SC = 1 and DC = 2
C. SC = 1 and DC = 3
D. SC = 2 and DC = 2
E. SC = 2 and DC = 3
result: - E
Q. 255: A typical commercial test execution tool would be able to perform all of the following EXCEPT:
Read P
Read Q
IF P+Q > 100 THEN
Print "Large"
ENDIF
If P > 50 THEN
Print "P Large"
ENDIF
A. CLASS
B. cLASS
C. CLass
D. CLa01ss
result: - D
size=2 face=Arial>
Q. 262: The Kick Off phase of a formal review includes the following:
A. Inspection
B. Walkthrough
C. Technical Review
D. Formal Review
result: - C
Q. 264: Validation involves which of the following
A. Structural testing
B. Stress testing
C. Error guessing
D. Black-box testing
result: - B
Q. 267: Defects discovered by static analysis tools include:
A. i , ii,iii,iv is correct
B. iii ,is correct I,ii,iv are incorrect.
C. i ,ii, iii and iv are incorrect
D. iv, ii is correct
result: - A
Q. 268: Which defect can typically be discovered using a static analysis tool?
i. We use explicit knowledge of the internal workings of the item being tested to select the test data.
ii. Uses specific knowledge of programming code to examine outputs and assumes that the tester
knows the path of logic in a unit or a program.
A. Configuration Control
B. Status Accounting
C. Configuration Identification
D. Configuration Identification
result: - A
face=Arial>
Q. 272: The selection of a test approach should consider the context:
i. Risk of Failure of the Project, hazards to the product and risks of product failure to humans
ii. Skills and experience of the people in the proposed technique, tools and methods
iii. The objective of the testing endeavor and the mission of the testing team.
iv. The size of the testing Team
A. i,ii,iii,iv are true
B. i,ii,iii are true and iv is false.
C. ii,iii,iv are true and i is false.
D. i,iv are true and ii, iii are false.
result: - B
Q. 273: Benefits of Independent Testing
Disc = 0
Order-qty = 0
Read Order-qty
If Order-qty >=20 then
Disc = 0.05
If Order-qty >=100 then
Disc =0.1
End if
End if
A. Statement coverage is 4
B. Statement coverage is 1
C. Statement coverage is 3
D. Statement Coverage is 2
result: - B
Q. 275: Test Conditions are derived from:
A. Specifications
B. Test Cases
C. Test Data
D. Test Design
result: - A
Q. 276: Which of the following is the task of a Test Lead / Leader.
i. Interaction with the Test Tool Vendor to identify best ways to leverage test tool on the project.
ii. Write Test Summary Reports based on the information gathered during testing
iii. Decide what should be automated , to what degree and how.
iv. Create the Test Specifications
A. Top down
B. Big-bang
C. Bottom up
D. Functional incrementation.
result: - B
Q. 280: A Person who documents all the issues, problems and open points that were identified during
a formal review.
A. Moderator.
B. Scribe
C. Author
D. Manager
result: - B
Q. 281: In case of Large Systems :
vAlign=top width="30%">
Rule1
Rule2
Rule3
Rule4
Conditions
Citibank Card
Member
Yes
Yes
No
No
Type of Room
Silver
Platinum
Silver
Platinum
Actions
Offer upgrade
To Gold Luxury
Yes
No
No
No
N/A
Yes
N/A
No
A. L, M, N and O
B. L and N
C. L,N and O
D. L,M and N
result: - A
Q. 284: Based on the IEEE Standard for Software Test Documentation (IEEE Std 829-1998), which
sections of the test incident report should the following details be recorded?
a) Test incident report identifier
b) Summary
c) Incident description
d) Impact
1. Expected results
2. Actual results
3. Procedure step
4. Environment
5. Revision level
6. Date and time
A. a: 3; b: 5; c: 1, 2, 4 and 6
B. b: 5; c: 1, 2, 3, 4 and 6
C. b: 5 and 6; c: 1, 2, 3 and 4
D. a: 5; c: 1, 2, 3, 4 and 6
result: - B
Q. 285: Repeated Testing of an already tested program, after modification, to discover any defects
introduced or uncovered as a result of the changes in the software being tested or in another related
or unrelated software component:
A. Re Testing
B. Confirmation Testing
C. Regression Testing
D. Negative Testing
result: - C
Q. 286: Consider the following state transition diagram of a switch. Which of the following represents
an invalid state transition?
A. OFF to ON
B. ON to OFF
C. FAULT to ON
result: - C
Q. 287: We use the output of the requirement analysis, the requirement specification as the input for
writing:
i. Every week
ii. After the software has changed
iii. As often as possible
iv. When the environment has changed
v. When the project manager says
i. Determining the scope and risks, and identifying the objectives of testing.
ii. Determining the test approach (techniques,test items, coverage, identifying and
interfacing the teams involved in testing , testware)
iii. Reviewing the Test Basis (such as requirements,architecture,design,interface)
iv. Determining the exit criteria.
face=Arial>
A. i,ii,iv are true and iii is false
B. i,,iv are true and ii is false
C. i,ii are true and iii,iv are false
D. ii,iii,iv are true and i is false
result: - A
Q. 292: Deciding How much testing is enough should take into account :-
i. Level of Risk including Technical and Business product and project risk
ii. Project constraints such as time and budget
iii. Size of Testing Team
iv. Size of the Development Team
Read P
Read Q
If p+q > 100 then
Print "Large"
End if
If p > 50 then
Print "pLarge"
End if
A. Usability testing
B. Functional testing
C. Maintenance testing
D. Acceptance testing
result: - D
Q. 299: Which of the following statements is true of static analysis:
Which of these groups of numbers would fall into the same equivalence class?
A. $5800; $28000; $32000
B. $0; $200; $4200
C. $5200; $5500; $28000
D. $28001; $32000; $35000
result: - A
Q. 301: Cost of the reviews will not include.
involves
A. Testing whether a known software fault been fixed.
B. Executing a large number of different tests.
C. Testing whether modifications have introduced adverse side effects.
D. Using a test automation tool.
result: - C
Q. 303: Capture and replay facilities are least likely to be used to _______
A. Performance testing
B. Recovery testing
C. GUI testing
D. User requirements.
result: - D
Q. 304: Which tool will be used to test the flag memory leaks and unassigned pointers
A. Features to be tested.
B. Environmental needs.
C. Suspension criteria.
D. Expected results.
result: - D
Q. 307: Software quality is not relevant to _______
A. Correctness
B. Usability
C. Viability
D. Reusability.
result: - C
Q. 308: Match the following:
1. Test estimation
2. Test control
3. Test monitoring
If(x>y) x=x+1;
else y=y+1;
while(x>y)
{
y=x*y; x=x+1;
}
A. 1
B. 2
C. 3
D. 4
result: - B
Q. 311: Match the following.
1. Configuration identification
2. Configuration control
3. Status reporting
4. Configuration auditing
A.
A. State transition
B. Equivalence partitioning
C. Boundary value analysis
D. Decision table
result: - A
Q. 315: In a formal review, who is primarily responsible for the documents to be reviewed?
A. Author
B. Manager
C. Moderator
D. Reviewers
result: - A
Q. 316: What type of testing will you perform on internet banking solution?
A. System integration
B. Functional testing
C. Non-functional testing.
D. Requirements testing
result: - C
Q. 317: Which of the following are false?
A. Find faults
B. Improve quality
C. Check user friendliness.
D. Improve software accuracy
result: - D
Q. 319: A field failure occurs when multiple users access a system. Which of the following is true?
A. IEEE 802.11
B. ISO 9001
C. BS 7925-1
D. BS 7925-2
result: - C
Q. 325: Which of the following is NOT a characteristic of User Acceptance Testing?
A. Test management
B. Test design
C. Test planning
D. Test execution
result: - D
Q. 327: What type of testing is done to supplement the rigorous testing?
A. Regression testing.
B. Integration testing.
C. Error Guessing
D. System testing.
result: - C
Q. 328: To make a test effective it is most important that:
A. It is easy to execute.
B. It is designed to detect faults if present.
C. The expected outcome is specified before execution.
D. It is unlikely to delay progress.
result: - C
Q. 329: Error guessing is:
A. Risks involved
B. Contractual requirements
C. Legal requirements
D. Test data.
result: - D
Q. 331: For software to be reliable it must:
A. Be easy to maintain.
B. Be unlikely to cause a failure.
C. Never fail under any circumstances.
D. Be written according to coding standards
result: - B
size=2 face=Arial>
Q. 332: Which test design techniques should a tester use to respectively achieve the following:
A. The documentation is poor, so it takes longer to find out what the software is doing.
B. Wages are rising
C. The fault has been built into more documentation,code,tests, etc
D. None of the above
result: - C
Q. 336: Which set of test data demonstrates equivalence partitioning to check whether a customer is
a teenager or not?
A. IEEE829
B. IEEE610
C. BS7925-1
D. BS7925-2
result: - B
Q. 344: Based on the IEEE Standard for Software Test Documentation (IEEE Std 829-1998), which of
the following sections are part of the test summary report?
A. a, b, c, d and e
B. a, b, c, e and f
C. a, c, d, e and f
D. a, b, c, d and f
result: - D
Q. 345: What analysis determines which parts of the software have been executed?
A. Impact analysis
B. Code coverage
C. Gap analysts
D. Cyclomatic complexity
result: - B
Q. 346: Which of the following is not the integration strategy?
A. Design based
B. Big-bang
C. Bottom-up
D. Top-down
result: - A
Q. 347: Which of the following tools would you use to detect a memory leak?
A. State analysis
B. Coverage analysis
C. Dynamic analysis
D. Memory analysis
result: - C
Q. 348: Which of the following statements are true?
A. Statement testing
B. Equivalence partitioning
C. Error- guessing
D. Usability testing
result: - B
Q. 351: When reporting faults found to developers, testers should be:
A. Performance testing can be done during unit testing as well as during the testing of whole system
B. The acceptance test does not necessarily include a regression test
C. Verification activities should not involve testers (reviews, inspections etc)
D. Test environments should be as similar to production environments as possible
result: - C
Q. 353: Which test may OPTIONALLY be included in the common type of the V-model?
A. State-Transition
B. Usability
C. Performance
D. Security
result: - A
Q. 357: Which of the following is the component test standard?
A. IEEE 829
B. IEEE 610
C. BS7925-1
D. BS7925-2
result: - D
Q. 358: A program validates a numeric field as follows:
Values less than 10 are rejected, values between 10 and 21 are accepted, values greater than or equal
to 22 are rejected. Which of the following input values cover all of the equivalence partitions?
A. 10,11,21
B. 3,20,21
C. 3,10,22
D. 10,21,22
result: - C
Q. 359: Which of the following are KEY tasks of a test leader?
A. i and iii
B. i and ii
C. iii and iv
D. ii and iii
result: - A
Q. 360: Which of the following is a static test?
A. Code inspection
B. Coverage analysis
C. Usability assessment
D. Installation test
result: - A
Q. 361: A program with high cyclometic complexity is almost likely to be:
A. Large
B. Small
C. Difficult to write
D. Difficult to test
result: - D
size=2 face=Arial>
Q. 362: Which of the following is the odd one out?
A. White box
B. Glass box
C. Structural
D. Functional
result: - D
Q. 363: Which of the following techniques are black box techniques?
A. Boundary value
B. Equivalence partition
C. Decision table
D. State transition
result: - C
Q. 366: What makes an inspection different from other review types?
A. It is led by a trained leader, uses formal entry and exit criteria and checklists
B. It is led by the author of the document to be inspected
C. It can only be used for reviewing design and code
D. It is led by the author, uses checklists, and collects data for improvement
result: - A
Q. 367: Why does the boundary value analysis provide good test cases?
B. Because errors are frequently made during programming of the different cases near the � edges�
of the range of values
C. Because only equivalence classes that are equal from a functional point of view are considered in
the test cases
D. Because the test object is tested under maximal load up to its performance limits
result: - B
Q. 368: If a program is tested and 100% branch coverage is achieved, which of the following coverage
criteria is then guaranteed to be achieved?
A. Logic-based testing
B. Use-case-based testing
C. State transition testing
D. Systematic testing according to the V-model
result: - C
Q. 370: In system testing...
face=Arial>
result: - C
Q. 372: Which of the following activities differentiate a walkthrough from a formal review?
A. Because testing is good method to make there are not defects in the software
B. Because verification and validation are not enough to get to know the quality of the software
C. Because testing measures the quality of the software system and helps to increase the quality
A. Complete testing of software is attainable if you have enough resources and test tools
B. With automated testing you can make statements with more confidence about the quality of a
product than with manual testing
C. For a software system, it is not possible, under normal conditions, to test all input and output
combinations.
WHILE (condition A) Do B
END WHILE
How many decisions should be tested in this code in order to achieve 100% decision coverage?
A. 2
B. Indefinite
C. 1
D. 4
result: - A
Q. 377: In a flight reservation system, the number of available seats in each plane model is an input. A
plane may have any positive number of available seats, up to the given capacity of the plane. Using
Boundary Value analysis, a list of available � seat values were generated. Which of the following lists
is correct?
A. For two components exchanging data, one component used metric units, the other one used
British units
B. The system is difficult to use due to a too complicated terminal input structure
C. The messages for user input errors are misleading and not helpful for understanding the input error
cause
D. Under high load, the system does not provide enough open ports to connect to
result: - A
Q. 381: Which of the following is correct about static analysis tools?
A. SO-S1-S2-S4-S1-S4
B. SO-S1-S2-S3-S1-S2
C. SO-S1-S4-S1-S2-S3
D. SO-S1-S2-S3-S4-S1
result: - C
Q. 384: What test items should be put under configuration management?
A. The test object, the test material and the test environment
B. The problem reports and the test material
C. Only the test object. The test cases need to be adapted during agile testing
D. The test object and the test material
result: - A
Q. 385: This part of a program is given:
WHILE (condition A)
Do B
END WHILE
How many paths should be tested in this code in order to achieve 100% path coverage?
A. One
B. Indefinite
C. Two
D. Four
result: - C
Q. 386: What is the purpose of test exit criteria in the test plan?
S. Analytical approaches
T. Model-based approaches
U. Methodical approaches
V. Consultative approaches
C. Stress testing tools examine the behavior of the test object at or beyond full load
size=2 face=Arial>
result: - B
Q. 392: Which of the following are USUALLY stated as testing objectives?
A. I and II
B. I, III; and IV
C. II, IV, and V
D. III and IV
result: - B
Q. 393: Maintenance testing is:
A. Testing management
B. Synonym of testing the quality of service
C. Triggered by modifications, migration or retirement of existing software
D. Testing the level of maintenance by the vendor
result: - C
Q. 394: Why is incremental integration preferred over "big bang" integration?
A. Because incremental integration has better early defects screening and isolation ability
B. Because "big bang" integration is suitable only for real time applications
C. Incremental integration is preferred over "Big Bang Integration" only for "bottom up" development
model
D. Because incremental integration can compensate for weak and inadequate component testing
result: - A
Q. 395: V-Model is:
A. A software development model that illustrates how testing activities integrate with software
development phases
B. A software life-cycle model that is not relevant for testing
C. The official software development and testing life-cycle model of ISTQB
D. A testing life cycle model including unit, integration, system and acceptance phases
result: - A
Q. 396: Which of the following items need not to be given in an incident report?
A. Tester
B. Developer
C. Customer
D. Test leader
result: - D
Q. 398: Acceptance testing means
A. System Testing
B. Integration testing
C. Component testing
D. Maintenance testing
result: - D
Q. 400: Using the diagram below, which test suite will check for ALL valid state transitions using the
LEAST effort?
A. SO-S1-S2-S4-S1-S4-S1-S2-S3-S1
B. SO-S1-S2-S4-S1-S2-S3-S1
C. SO-S1-S4-S1-S2-S3-S1
D. SO-S1-S2-S4-S1-S4-S1-S2-S3
result: - A
Q. 401: Input and output combinations that will be treated the same way by the system can be tested
using which technique?
A. Boundary value
B. Equivalence partition
C. Decision table
D. State transition
size=2 face=Arial>
result: - B
Q. 402: Branch Coverage
A. Testing Planning
B. Test Control
C. Test analysis and design
D. Test implementation
result: - C
Q. 404: Integration testing where no incremental testing takes place prior to all the system� s
components being combined to form the system.
A. System testing
B. Component Testing
C. Incremental Testing
D. Big bang testing
result: - D
Q. 405: A test case design technique for a component in which test cases are designed to execute
statements is called as?
A. Moderator
B. Author
C. Reviewer
D. Recorder
result: - C
Q. 407: A test plan defines
A. Test Analysis
B. Test Design
C. Test Execution
D. Test Planning
result: - A
Q. 410: Which one is not the task of test leader?
A. Coordinate the test strategy and plan with project managers and others
B. Decide about the implementation of the test environment
C. Write test summary reports
D. Review and contribute to test plans
result: - D
Q. 411: if (condition1 && (condition2 function1()))
statement1;
else
statement2;
A. Decision coverage
B. Condition coverage
C. Statement coverage
D. Path Coverage
result: - B
Q.
412: _________ reviews are often held with just the programmer who wrote the code and one or two
other programmers or testers.
A. Formal Reviews
B. Peer Reviews
C. Semi Formal Reviews
D. All of the above
result: - B
Q. 413: In ________ testing test cases i.e input to the software are created based on the
specifications languages
A. Model-based
B. Analytical
C. Methodical
D. Heuristic
result: - A
Q. 415: Verification activities during design stages are
A. a, b, e and f
B. a, b, c, d and f
C. a, b, c, e and f
D. a, b, c and f
result: - C
Q. 417: What is the name of a temporary software component that is used to call another component
for testing purposes?
A. Domain
B. Use case
C. Stub
D. Driver
result: - D
Q. 418: Size of a project is defined in terms of all the following except
A. Person days
B. Person hours
C. Calendar months
D. None of the above
result: - C
Q. 419: Testing responsibilities:
Tester 1 � Verify that the program is able to display images clearly on all 10 of the monitors in the
lab
Tester 2 - Make sure the program instructions are easy to use Security concerns are important for
which type of applications
Tester 3 � Verify that the calculation module works correctly by using both scripts and ad hoc testing.
Which term is used to refer to the testing that is performed by
A. Unit testing
B. Algorithm specific testing
C. Compatibility testing
D. Black box testing
result: - D
Q. 420: Objective of review meeting is
A. Support for the management of tests and the testing activities carried out
B. Interfaces to test execution tools
C. Quantitative analysis related to tests
D. Check for consistency and undefined requirements
E. None of the above
result: - D
Q. 426: Code Walkthrough
A. The data required for testing, the infrastructure requirements to manage the data as well as the
methods for preparing test data, requirements, converters and sources
B. Details what types of tests must be conducted, what stages of testing are required and outlines the
sequence and timing of tests
C. A testing goal. It is a statement of what the tester is expected to accomplish or validate during a
testing activity. These guide the development of test cases and procedures
A. Manual testing
B. Automation testing
C. Both
D. None
result: - A
Q. 430: Which of the following are typical tester tasks?
D. Initiate the specification, preparation, implementation and execution of tests and monitor and
control the execution.
result: - C
Q. 431: Structural Testing
A. Component testing
B. Error guessing
C. Keyword driven testing
D. Exhaustive testing
result: - D
Q. 433: Which technique describes process flows through a system based on its likely usage?
A. Inspection
B. Walkthrough
C. Testing
D. All of the above
result: - D
Q. 436: Which review is inexpensive
A. Informal Review
B. Walkthrough
C. Technical review
D. Inspection
result: - A
Q. 437: Following are some of the testing risks
A. Changes to existing test processes should not be needed with the new tool.
B. A site license will be needed to reduce the cost per seat of the tool.
D. Introducing the tool to the organization should start with a pilot project.
result: - D
Q. 440: Reliability, usablility, efficiency are
A. Functional characteristics
B. Non functional characteristics
C. Both A. & B.
D. None of the above
result: - B
Q. 441: Test Plan
size=2 face=Arial>
A. Same as Alpha Testing
B. Same as Beta Testing
C. Combination of Alpha and Beta Testing
D. None of the above
result: - C
Q. 443: Path coverage includes
A. Statement coverage
B. Condition coverage
C. Decision coverage
D. None of these
result: - D
Q. 444: Which of the following demonstrates independence in testing?
A. J. L and N
B. J. K, L and N
C. K. M and N
D. J, L, M and N
result: - B
Q. 445: Recovery testing is a system test that forces the software to fail and verifies that data
recovery is properly performed. The following should be checked for correctness
1. Re-initialization
2. Restart
3. Data Recovery
4. Check Point Mechanism
A. 1 and 2
B. 1, 2 and 3
C. 1, 2, 3 and 4
D. 2 and 4
result: - C
Q. 446: Data flow analysis studies:
A. Statement testing
B. Path testing
C. Data flow testing
D. State transition testing
result: - D
Q. 448: Which one of the following describes the major benefit of verification early in the life cycle?
A. Features to be tested
B. Incident reports
C. Risks
D. Schedule
result: - B
Q. 453: What should be considered when introducing a tool into an organization?
A. Syntax testing
B. Equivalence partitioning
C. Stress testing
D. Modified condition/decision coverage
result: - C
Q. 456: Which of the following is likely to benefit most from the use of test tools providing test
capture and replay facilities?
A. Regression testing
B. Integration testing
C. System testing
D. User acceptance testing
result: - A
Q. 457: Which of the following is false?
A. A minimal test set that achieves 100% LCSAJ coverage will also achieve 100% branch coverage.
B. A minimal test set that achieves 100% path coverage will also achieve 100% statement coverage.
C. A minimal test set that achieves 100% path coverage will generally detect more faults than one that
achieves 100% statement coverage.
D. A minimal test set that achieves 100% statement coverage will generally detect more faults than
one that achieves 100% branch coverage.
result: - D
Q. 460: How are integration testing and use case testing similar and dissimilar?
A. Both checks for interactions: integration for components, use case for actions
B. Both are black-box techniques: integration is low-level, use case is high-level
C. Both are static testing: developers perform integration, users execute use case tests
C. Both are V&V techniques: integration is for validation, use case is for verification
result: - A
Q. 461: What is the main difference between a walkthrough and an inspection?
A. Test management
B. Test design
C. Test execution
D. Test planning
result: - C
Q. 463: Which of the following is NOT true of incidents?
A. Incident resolution is the responsibility of the author of the software under test.
B. Incidents may be raised against user requirements.
C. Incidents require investigation and/or correction.
D. Incidents are raised when expected and actual results differ.
result: - A
Q. 464: Which of the following characterizes the cost of faults?
A. They are cheapest to find in the early development phases and the most expensive to fix in the
latest test phases.
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.
D. Although faults are most expensive to find during early development phases, they are cheapest to
fix then.
result: - A
Q. 465: Which one of the following statements, about capture-replay tools, is NOT correct?
An employee has � 4000 of salary tax free. The next � 1500 is taxed at 10%
The next � 28000 is taxed at 22%
Any further amount is taxed at 40%
Which of these groups of numbers would fall into the same equivalence class?
A. Is that there is some existing system against which test output may be checked.
B. Is that the tester can routinely identify the correct outcome of a test.
C. Is that the tester knows everything about the software under test.
D. Is that the tests are reviewed by experienced testers.
result: - B
Q. 470: In prioritising what to test, the most important objective is to:
01. Independent testers may feel they are not part of the development team
02. Developers may lose a sense of personal responsibility for quality
03. Project managers will not have as much control on the project
04. Customers may end up requesting features that are technically impossible
A. 01 and 02
B. 01, 02 and 03
C. 03 and 04
D. 01, 02, 03 and 04
result: - A
Q. 473: Integration testing in the small:
A. Test recording.
B. Test planning.
C. Test configuration.
D. Test specification.
result: - D
Q. 477: A failure is:
v - Test control
w - Test monitoring
x - Test estimation
y - Incident management
z - Configuration control
A. v-3,w-2,x-1,y-5,z-4
B. v-2,w-5,x-1,y-4,z-3
C. v-3,w-4,x-1,y-5,z-2
D. v-2,w-1,x-4,y-3,z-5
result: - C
Q. 480: In a system designed to work out the tax to be paid:
An employee has � 4000 of salary tax free. The next � 1500 is taxed at 10% The next � 28000 is
taxed at 22%
To the nearest whole pound, which of these is a valid Boundary Value Analysis test case?
A. � 1500
B. � 32001
C. � 33501
D. � 28000
result: - C
Q. 481: Which of the following is NOT true of test coverage criteria?
A. Test coverage criteria can be measured in terms of items exercised by a test suite.
B. A measure of test coverage criteria is the percentage of user requirements covered.
C. A measure of test coverage criteria is the percentage of faults found.
D. Test coverage criteria are often used when specifying test completion criteria.
result: - C
size=2 face=Arial>
Q. 482: Analyze the following highly simplified procedure:
Now decide the minimum number of tests that are needed to ensure that all the questions have been
asked, all combinations have occurred and all replies given.
A. 3
B. 4
C. 5
D. 6
result: - A
Q. 483: Which of the following should NOT normally be an objective for a test?
A. Actual results
B. Program specification
C. User requirements
D. System specification
result: - C
Q. 486: Which of the following are disadvantages of capturing tests by recording the actions of a
manual tester?
A. i, iii, iv, v.
B. ii, iv and v.
C. i, ii and iv.
D. i and v.
result: - A
Q. 487: Which of the following is a characteristic of good testing in any life cycle model?
i. Elaborate and describe test cases in detail by using test design techniques.
ii. Specify the order of test case execution.
iii. Analyse requirements and specifications to determine test conditions.
iv. Specify expected results.
According to the process of identifying and designing tests, what is the correct order of these
activities?
A. An independent tester may find defects more quickly than the person who wrote the software.
B. An independent tester may be more focused on showing how the software works than the person
who wrote the software.
C. An independent tester may be more effective and efficient because they are less familiar with the
software than the person who wrote it.
D. An independent tester may be more effective at finding defects missed by the person who wrote
the software.
result: - D
Q. 490: Given the following specification, which of the following values for age are in the SAME
equivalence partition?
If you are less than 18, you are too young to be insured. Between 18 and 30 inclusive, you will receive
a 20% discount. Anyone over 30 is not eligible for a discount.
A. Project risks are potential failure areas in the software or system; product risks are risks that
surround the project� s capability to deliver its objectives.
B. Project risks are the risks that surround the project� s capability to deliver its objectives; product
risks are potential failure areas in the software or system.
C. Project risks are typically related to supplier issues, organizational factors and technical issues;
product risks are typically related to skill and staff shortages.
D. Project risks are risks that delivered software will not work; product risks are typically related to
supplier issues, organizational factors and technical issues.
result: - B
Q. 493: During which fundamental test process activity do we determine if MORE tests are needed?
A. Test plan.
B. Test procedure specification.
C. Test case specification.
D. Test design specification.
result: - B
Q. 496: Which of the following is a major task of test planning?
To the nearest whole pound, which of these is a valid Boundary Value Analysis test case?
A. � 28000.
B. � 33501.
C. � 32001.
D. � 1500.
result: - B
Q. 499: Which of the following tools is most likely to contain a comparator?
A. Dynamic Analysis tool.
B. Test Execution tool.
C. Static Analysis tool.
D. Security tool.
result: - B
Q. 500: When software reliability measures are used to determine when to stop testing, the best
types of test cases to use are those that
A. Exercise system functions in proportion to the frequency they will be used in the released product
B. Push the system beyond its designed operation limits and are likely to make the system fail
C. Exercise unusual and obscure scenarios that may not have been considered in design
D. Exercise the most complicated and the most error-prone portions of the system
result: - A
Q. 501: Which of the following statements is MOST OFTEN true?
A. Error guessing
B. Exploratory testing
C. Use case testing
D. Decision table testing
result: - B
Q. 504: Which of the following is determined by the level of product risk identified?
A. Extent of testing.
B. Scope for the use of test automation.
C. Size of the test team.
D. Requirement for regression testing.
result: - A
Q. 505: When should testing be stopped?
A. ii and iv.
B. ii, iii and iv.
C. i, ii and iii.
D. i and iii.
result: - B
Q. 507: The following statements are used to describe the basis for creating test cases using either
black or white box techniques:
Which combination of the statements describes the basis for black box techniques?
A. ii and iii.
B. ii and iv.
C. i and iv.
D. i and iii.
result: - A
Q. 508: Which of the following requirements would be tested by a functional system test?
A. The system must be able to perform its functions for an average of 23 hours 50 mins per day.
B. The system must perform adequately for up to 30 users.
C. The system must allow a user to amend the address of a customer.
D. The system must allow 12,000 new customers per year.
result: - C
Q. 509: Based on the error guessing test design technique, which of the following will an experienced
tester MOST LIKELY test in calendar software?
i. First two letters of the month, e.g., MA can represent March or May
ii. First letter of the day, e.g., T can mean Tuesday or Thursday
iii. Leap year
iv. Number of days in a month
v. Three-digit days and months
A. i, ii, iv and v
B. iii and iv
C. i, ii, iii and iv
D. i, ii and v
result: - C
Q. 510: Which of the following are valid objectives for incident reports?i. Provide developers and
other parties with feedback about the problem to enable identification, isolation and correction as
necessary.
ii. Provide ideas for test process improvement.
iii. Provide a vehicle for assessing tester competence.
iv. Provide testers with a means of tracking the quality of the system under test.
A. i, ii, iii.
B. i, ii, iv.
C. i, iii, iv.
D. ii, iii, iv.
result: - B
Q. 511: What is the objective of debugging?
i To localise a defect.
ii To fix a defect.
iii To show value.
iv To increase the range of testing.
A. i, iii.
B. ii, iii, iv.
C. ii, iv.
D. i, ii.
result: - D
Q. 512: Consider the following techniques. Which are static and which are dynamic techniques?
i. Equivalence Partitioning.
ii. Use Case Testing.
iii.Data Flow Analysis.
iv.Exploratory Testing.
v. Decision Testing.
vi Inspections.
Read p
Read q
IF p+q > 100 THEN
Print "Large"
ENDIF
IF p > 50 THEN
Print "p Large"
ENDIF
A. i, iv, vi.
B. ii, iii, v.
C. i, iii, iv.
D. iv, v, vi.
result: - A
Q. 518: Which of the following defines the scope of maintenance testing?
To the nearest whole pound, which of these groups of numbers fall into three DIFFERENT equivalence
classes?
A. i, iii, iv.
B. i, ii, iii.
C. ii, iv, v.
D. ii, iii, v.
result: - C
Q. 525: In a REACTIVE approach to testing when would you expect the bulk of the test design work to
be begun?
A. Operating systems
B. Test documentation
C. Live data
D. User requirement documents
result: - C
Q. 529: What is NOT included in typical costs for an inspection process?
A. Black box test design techniques all have an associated test measurement technique
B. White box test design techniques all have an associated test measurement technique
C. Cyclomatic complexity is not a test measurement technique
D. Black box test measurement techniques all have an associated test design technique
result: - A
Q. 531: Which of the following is NOT a reasonable test objective:
A. Component testing
B. Non-functional system testing
C. User acceptance testing
D. Maintenance testing
result: - D
Q. 533: What type of review requires formal entry and exit criteria, including metrics:
A. Walkthrough
B. Inspection
C. Management review
D. Post project review
result: - B
Q. 534: Maintenance means
i. Test Items
ii. Test Scripts
iii. Test Deliverables
iv. Responsibilities
A. I,ii,iii are true and iv is false
B. i,iii,iv are true and ii is false
C. ii,iii are true and i and iv are false
D. i,ii are false and iii , iv are true
result: - B
Q. 536: All of the following might be done during unit testing except
A. Desk check
B. Manual support testing
C. Walkthrough
D. Compiler based testing
result: - B
Q. 537: Which of the following is a requirement of an effective software environment?
I. Ease of use
II. Capacity for incremental implementation
III. Capability of evolving with the needs of a project
IV. Inclusion of advanced tools
A.I, II &III
B.I, II &IV
C.II, III&IV
D.I, III&IV
result: - A
Q. 538: When testing a grade calculation system, a tester determines that all scores from 90 to 100
will yield a grade of A, but scores below 90 will not. This analysis is known as:
A. Equivalence partitioning
B. Boundary value analysis
C. Decision table
D. Hybrid analysis
result: - A
Q. 539: The bug tracking system will need to capture these phases for each bug.
I. Phase injected
II. Phase detected
III. Phase fixed
IV. Phase removed
A. I, II and III
B. I, II and IV
C. II, III and IV
D. I, III and IV
result: - B
Q. 540: Which of the following software change management activities is most vital to assessing the
impact of proposed software modifications?
A. Baseline identification
B. Configuration auditing
C. Change control
D. Version control
result: - C
Q. 541: A type of integration testing in which software elements, hardware elements,or both are
combined all at once into a component or an overall system, rather than in stages.
A. System Testing
B. Big-Bang Testing
C. Integration Testing
D. Unit Testing
result: - B
face=Arial>
Q. 542: You are the test manager and you are about the start the system testing. The developer team
says that due to change in requirements they will be able to deliver the system to you for testing 5
working days after the due date. You can not change the resources( work hours, test tools, etc.) What
steps you will take to be able to finish the testing in time.
A. Tell to the development team to deliver the system in time so that testing activity will be finish in
time.
B. Extend the testing plan, so that you can accommodate the slip going to occur
C. Rank the functionality as per risk and concentrate more on critical functionality testing
D. Add more resources so that the slippage should be avoided
result: - C
Q. 543: There is one application, which runs on a single terminal. There is another application that
works on multiple terminals. What are the test techniques you will use on the second application that
you would not do on the first application?
A. Error Guessing
B. Boundary Value Analysis
C. Decision Table testing
D. Equivalence partitioning
result: - D
Q. 545: Which of the following assertions about code coverage are correct?
A. Horizontal tracebility
B. Depth tracebility
C. Vertical tracebility
D. Horizontal & Vertical tracebilities
result: - A
Q. 548: How many test cases are needed to achieve 100 % condition coverage?
if ((temperature < 0) or
(temperature > 100)) {
alert ("DANGER");
if ((speed > 100) and (load <= 50)) {
speed = 50;
}
} else {
check = false;
}
A. 5
B. 4
C. 2
D. 3
result: - A
Q. 549: Big bang approach is related to
A. Regression testing
B. Inter system testing
C. Re-testing
D. Integration testing
result: - D
Q. 550: Which of the following statements is true about a software verification and validation
program?
A. I, II&III
B.II, III&IV
C.I, II&IV
D.I, III&IV
result: - C
Q. 551: An expert based test estimation is also known as
size=2 face=Arial>
A. A high level document describing the principles, approach and major objectives of the organization
regarding testing
B. A distance set of test activities collected into a manageable phase of a project
C. A test environment comprised of stubs and drives needed to conduct a test
D. A set of several test cases for a component or system under test
result: - C
Q. 553: � Be bugging� is known as
I. Record keeping
II. System design
III. Evaluation scheduling
IV. Error reporting
A.I, II&III
B.II, III &IV
C.I, III &IV
D.I, II & IV
result: - C
Q. 558: System test can begin when?
I. The test team competes a three day smoke test and reports on the results to the system test phase
entry meeting
II. The development team provides software to the test team 3 business days prior to starting of the
system testing
III. All components are under formal, automated configuration and release management control
A. I and II only
B. II and III only
C. I and III only
D. I, II and III
result: - D
Q. 559: � Defect Density� calculated in terms of
A. The number of defects identified in a component or system divided by the size of the component
or the system
B. The number of defects found by a test phase divided by the number found by that test phase and
any other means after wards
C. The number of defects identified in the component or system divided by the number of defects
found by a test phase
D. The number of defects found by a test phase divided by the number found by the size of the
system
result: - A
Q. 560: Test charters are used in ________ testing
A. Exploratory testing
B. Usability testing
C. Component testing
D. Maintainability testing
result: - A
Q. 561: Item transmittal report is also known as
A. Incident report
B. Release note
C. Review report
D. Audit report
result: - B
Q. 562: COTS is known as
size=2 face=Arial>
A. Commercial off the shelf software
B. Compliance of the software
C. Change control of the software
D. Capable off the shelf software
result: - A
Q. 563: Change request should be submitted through development or program management. A
change request must be written and should include the following criteria.
A. I, III and IV
B. I, II and III
C. II, III and IV
D. I, II and IV
result: - D
Q. 564: Change X requires a higher level of authority than Change Y in which of the following pairs?
Change X Change Y
A. BS7799
B. BS 7925/2
C. ISO/IEC 926/1
D. ISO/IEC 2382/1
result: - B
Q. 566: The primary goal of comparing a user manual with the actual behavior of the running program
during system testing is to
A. Report the issue to the test manager and try to settle with the developer.
B. Retest the module and confirm the bug
C. Assign the same bug to another developer
D. Send to the detailed information of the bug encountered and check the reproducibility
result: - D
Q. 568: One of the more daunting challenges of managing a test project is that so many dependencies
converge at test execution. One missing configuration file or hard ware device can render all your test
results meaning less. You can end up with an entire platoon of testers sitting around for days. Who is
responsible for this incident?
A. Improve super vision, More reviews of artifacts or program means stage containment of the
defects.
B. Extend the test plan so that you can test all the inter dependencies
C. Divide the large system in to small modules and test the functionality
D. Test the interdependencies first, after that check the system as a whole
result: - A
Q. 570: Testing of software used to convert data from existing systems for use in replacement
systems
B. Migration testing
C. Configuration testing
D. Back to back testing
result: - B
Q. 571: A test manager wants to use the resources available for the automated testing of a web
application. The best choice is
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
result: - C
Q. 575: Who OFTEN performs system testing and acceptance testing, respectively?
W) Early testing
X) Defect clustering
Y) Pesticide paradox
Z) Absence-of-errors fallacy
a) 22,23,26
b) 21,39,40
c) 29,30,31
d) 0,15,22
result: - C
Q. 580: Which of the following describe test control actions that may occur during testing?
I. Setting an entry criterion that developers must retest fixes before fixes are accepted into a build.
A. I only
B. II only
C. I, II and III
D. I and III
result: - C
Q. 581: What is the expected result for each of the following test cases?
-->
.5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" class=MsoNormalTable border=1
cellSpacing=0 cellPadding=0>
Rule 1
Rule 2
Rule 3
Rule 4
Conditions
Indian Resident?
False
True
True
True
Don� t Care
False
True
True
Married
Don� t Care
Don� t Care
False
True
Actions
Issue Membership?
False
False
True
True
Offer 10% discount?
False
False
True
False
Rule 1
Rule 2
Rule 3
Rule 4
Conditions
Indian Resident?
False
True
True
True
Don� t Care
False
True
True
Married
Don� t Care
Don� t Care
False
True
Actions
Issue Membership?
False
False
True
True
False
False
True
False
Explanation:
For TC1: follow the path in green color
(The person is Indian resident, so select only � True� options.
The person is aged between 18-55, so select only � True�
The person is a married, so again select only � True�
For this person, the actions under � Rule 4′ will be applied. That is, issue membership and no
discount)
A. Operational testing
B. Progressive testing
C. Recovery testing
D. Regression testing
result: - B
Q. 585: Identify out of the following, which are the attributes of cost of faults?
A. These are cheapest to detect during early phases of development & becomes more & more
expensive to fix in the later phases.
B. Although faults are most expensive to find during early development phases, they are cheapest to
fix then.
C. Faults are cheapest to find in the early development phases but the most expensive to fix then.
D. They are easiest to find during system testing but the most expensive to fix then.
result: - A
Q. 586: What is non-functional testing?
B. Testing the internal structure of the system to ensure it� s built correctly
C. Testing the way the system works without regard to the level of test
I. Decision tables are useful when dealing with multiple inputs that do not interact.
II. The strength of a decision table is that it creates combinations of inputs that might not otherwise
been evaluated.
III. Decision tables are useful when trying to capture system requirements that contain logical
conditions.
IV. Each column of a decision table corresponds to a business rule that defines a unique combination
of conditions.
B. I and IV
C. I, II and III
D. I and III
result: - A
Q. 589: Which of the following are metrics (measurements) that a test group may use to monitor
progress?
A. I only
B. I, III and IV
C. I, II and IV
D. II and IV
result: - B
Q. 590: A test case has which of the following elements?
A. A test environment description and test instructions.
A. Push the system beyond its designed operation limits and are likely to make the system fail
B. Exercise unusual and obscure scenarios that may not have been considered in design
C. Exercise system functions in proportion to the frequency they will be used in the released product
D. Exercise the most complicated and the most error-prone portions of the system
result: - C
Q. 593: Which of the following statements about static analysis is FALSE?
A. Static analysis can find defects that are likely to be missed by dynamic testing.
A. Functional requirement
B. Functional specifications
C. Functional test cases
result: - B
Q. 596: Which of the following provides the test group with the ability to reference all documents and
software items unambiguously?
A. Agile testing methodology
C. Configuration management
B. I and III
C. III and IV
D. I, III and IV
result: - D
Q. 599: Which of the following are test management tool capabilities?
B. I and II
C. I, III and IV
D. III and IV
result: - A
Q. 600: Errors that are cosmetic in nature are usually assigned a ______ severity level.
A. Fatal (Severity)
B. Low (Severity)
C. Serious (Severity)
D. Not Serious at all
result: - C
Q. 601: Which of the following statements is correct?
A. The objective
D. Both dynamic and static testing can be used to achieve similar objectives.
result: - D
Q. 602: Which activities are included in the Test Analysis and Design phase?
A. Design of test cases that verify that user functions are correct.
B. The design of test cases for testing the internal structure of the system.
C. Test case design that is based on an analysis of the behavior of the component without reference
to its internal workings.
D. The design of test cases to ensure that the organization has defined exactly what the customer
wants.
result: - C
Q. 603: Which type of document might be reviewed at a Review/Inspection session?
B. Test Plan
II. The test basis for component testing is often the code.
B. II
C. II and IV
D. I, III and V
result: - C
Q. 605: Which activities are included in Test Analysis and Design? TOO SIMILAR TO 56????
A. Developing test procedures, identifying test data, developing test harnesses, identifying required
tools.
B. Reviewing the test basis, identifying test conditions, identifying test data, and designing the
environment set-up.
C. Reviewing requirements, determining the test approach, designing and prioritizing test cases.
D. Evaluating test object testability, verifying the test environment set up, identifying required
infrastructure.
result: - B
Q. 606: Which of the following statements is NOT correct?
A. Testers cannot help developers improve their skills through good defect documentation.
B. People align their plans with objectives set by management if they understand them.
D. Avoiding the author bias is a good reason to have an independent test group.
result: - A
Q. 607: Which of the following are major test documents? (choose the best answer)
1) Test plan
2) Test case
3) Test design
4) Test procedure
5) Defect report
A. 1 and 2
B. 1, 3, and 4
C. 1, 3, 4, and 5
D. All the above
result: - D
Q. 608: What do walkthroughs, technical reviews and inspections have in common?
A. I, II and III
B. III and IV
C. I and III
A. The ability to run automated scripts unattended may require increased hardware capacity.
C. Manual testers may be replaced by the tool and not be available when needed.
I. Divides possible inputs into classes that have the same behavior
II. Can be used to create both positive and negative test cases
III. Makes use of only positive test cases for the equivalence partitions
IV. Must always include at least two values from every equivalence partition
A. I and II
B. I, II and V
C. I, III and IV
D. I and V
result: - A
Q. 611: The use of test automation would provide the best return on investment for which of the
following?
A. Unit testing
B. Usability testing
C. Regression testing
D. Acceptance testing
result: - C
size=2 face=Arial>
Q. 612: Which of the following statements is TRUE?
A. Component integration testing tests the interactions between different systems and is done after
component testing.
B. Component integration testing tests the interactions between different systems and may be done
after system testing.
C. Component integration testing tests the interactions between software components and is done
during acceptance testing.
D. Component integration testing tests the interactions between software components and is done
after component testing.
result: - D
Q. 613: Which of the following can be used to measure progress against the exit criteria?
A. W, X, Y and Z
B. W, X and Y
C. W and X
D. W, X and Z
result: - A
Q. 614: Which of the following is a fundamental principle of software defect prevention?
A. Planning Phase
B. Analysis Phase
C. Design Phase
D. Testing Phase
result: - A
Q. 616: Which combination of p, q and r values will ensure 100 % statement coverage?
if (p = q) {
r = r + 1;
if (r < 5) {
s = 10;
}
} else if (p > q) {
s = 5;
}
A. p=5,q=5,r=5 p=5,q=4,r=-1
B. p=5,q=1,r=3
p=4,q=4,r=5
C. p=3,q=3,r=3
p=-1,q=-2,r=3
D. p=-1,q=-1,r=0
p= -2, q= -1,r=0
result: - C
Q. 617: Which of the following BEST describes the task partition between test manager and tester?
A. The test manager plans, organizes and creates the test specifications, while the tester implements,
prioritizes and executes tests.
B. The test manager plans, monitors and controls the testing activities, while the tester designs,
executes tests and evaluates the results.
C. The test manager plans testing activities and chooses the standards to be followed, while the tester
chooses the tools and controls their use.
D. The test manager reviews tests developed by others, while the tester selects tools to support
testing.
result: - B
Q. 618: Which of the following might be a concern of a test group relying on a test design tool?
A. The tool may not generate sufficient tests for verifying all aspects of the test object.
B. The tool� s playback function may not work the same for all testers� workstations.
C. The tool might take too much time to run, putting the schedule at jeopardy.
D. The tool� s test logs may require that the test group upgrade the server memory
result: - A
Q. 619: Which of the following statements about the benefits of deriving test cases from use cases are
true?
I. Deriving test cases from use cases is helpful for system and acceptance testing.
II. Deriving test cases from use cases is helpful only for automated testing
III. Deriving test cases from use cases is helpful for unit testing.
IV. Deriving test cases from use cases is helpful for testing the interaction and interference between
different components.
A. I
B. I and II.
C. III
D. I and IV
result: - D
Q. 620: In a formal inspection process, which is TRUE?
C. The checking rate is related to the number of pages of the inspected document.
A. Equivalence partitioning
B. Validation strategy
C. White box testing
D. Ad hoc testing
result: - D
size=2 face=Arial>
Q.622: The test strategy that involves understanding the program logic is:
A. Equivalence partitioning
B. White box testing
C. Black box testing
D. Boundary strategy
result: - B
Q. 623: Which of the following details would most likely be included in an incident report?
II. Development process characteristics such as organization stability and test process used.
III. A review of the test basis, such as requirements, architecture, design, interfaces.
IV. Scope or degree of the impact on the stakeholders� interests.
A. I, II and III.
B. II and III.
C. I and IV
D. Making decisions about which roles will perform the test activities and setting the level of detail for
the test procedures.
result: - A
Q.626: The programs send bad data to devices, ignore error codes coming back, and try to use devices
that are busy or aren't there. This is a:
A. Calculation error
B. Functional error
C. Hardware error
D. System error
E. User Interface error
result: - C
Q. 627: Which of the following are included as part of static testing (manual and automated)?
A. Priority 1: Critical
B. Priority 2: High
C. Priority 3: Medium
D. Priority 4: Low
result: - C
Q.629: A testing process that is conducted to test new features after regression testing of previous
features.
A. Operational testing
B. Progressive testing
C. Recovery testing
D. Regression testing
result: - B
Q.630: Which of the following are major test documents? (choose the best answer)
1) Test plan
2) Test case
3) Test design
4) Test procedure
5) Defect report
A. 1 and 2
B. 1, 3, and 4
C. 1, 3, 4, and 5
D. All of the above
result: - D
Q. 631: For the following piece of code, how many test cases are needed to get 100% statement
coverage?
Call Roses(Color)
Call Violets(Color)
ELSE
SaveToDatabase(Color)
End Procedure X
A. 5
B. 3
C. 1
D. 2
result: - B
Q. 632: What is the actual and potential result when a human being makes a mistake while writing
code?
I. A bug
II. A failure
III. A fault
IV. An error
V. A defect
C. V only
A. Test plan
B. Test case specification
D. Test procedure
E. Defect report
result: - B
Q. 634: Even though a test that once revealed many defects is part of the regression suite, no new
test cases have been created for the module under test in a long time. What test principle is the QA
team forgetting?
A. Absence-of-errors fallacy
B. Defect clustering
C. Pesticide paradox
D. Early testing
result: - C
Q. 635: Which best describes an analytical approach to testing?
I. Review software work products as soon as they are available and reasonably mature.
III. Exclude customers, managers, and outside experts to minimize impact on problem solving.
IV. Make use of checklists during the review to drive the process and aid reviewers.
V. Conduct reviews just before coding and dynamic testing begins to find defects early and minimize
costs of extra reviews.
A. I, III and V
C. II, IV and V
D. II and IV
result: - D
Q. 637: Which of the following is TRUE of Alpha Testing?
A. I and V
B. I, IV and V
C. III, IV and V
D. I and IV
result: - B
Q. 639: Which of the following is a dynamic analysis tool?
A. Test comparator
I. Regression testing and acceptance testing are alternative terms for the same thing.
II. Regression tests show that all faults have been resolved.
IV. Regression tests are executed to determine if side-effects have been introduced through changes
to the code.
A. I, III, IV and V.
B. III and IV.
C. I, III and V.
D. II and V.
result: - B
Q. 641: A company recently purchased a commercial off-the-shelf application to automate their bill
paying process. They now plan to run an acceptance test against the package prior to putting it into
production.
size=2 face=Arial>
result: - A
Q. 642: According to the ISTQB Glossary, the word 'bug' is synonymous with which of the following
words?
A. Incident
B. Defect
C. Mistake
D. Error
result: - B
Q. 643: According to the ISTQB Glossary, a risk relates to which of the following?
A. Component testing
B. Functional testing
C. System testing
D. Acceptance testing
result: - B
Q. 652: Which of the following
C. Checking the on-line bookings screen information and the database contents against the
information on the letter to the customers.
A. There is no time to test the change before it goes live, so only the best developers should do this
work and should not involve testers as they slow down the process.
C. Always run a full regression test of the whole system in case other parts of the system have been
adversely affected.
D. Retest the changed area and then use risk assessment to decide on a reasonable subset of the
whole regression test to run in case other parts of the system have been adversely affected.
result: - D
Q. 655: A regression test:
A. Software code
B. Requirements specification
C. Test designs
D. All of the above
result: - D
Q. 658: Which statement about the function of a static analysis tool is true?
A. Walkthrough
B. Inspection
C. Informal review
D. Management approval
result: - D
Q. 660: What statement about reviews is true?
A. Inspections are led by a trained moderator, whereas technical reviews are not necessarily.
B. Technical reviews are led by a trained leader, inspections are not.
C. In a walkthrough, the author does not attend.
D. Participants for a walkthrough always need to be thoroughly trained.
result: - A
Q. 661: Which of the following faults can be found by a static analysis tool?
0in 0pt" class=MsoNormal>II. Variables which are used after being defined.
III. Variables which are defined but never used.
A. s = 4, t = 3, u = 2 and 5, v = 1
B. s = 4 and 5, t = 3, u = 2, v = 1
C. s = 1 and 5, t = 3, u = 2, v = 4
D. s = 5, t = 4, u = 3, v = 1 and 2
result: - B
Q. 663: What statement about static analysis is true?
A. With static analysis, defects can be found that are difficult to find with dynamic testing.
B. Compiling is not a form of static analysis.
C. When properly performed, static analysis makes functional testing redundant.
D. Static analysis finds all faults.
result: - A
Q. 664: Which of the following statements about early test design are true and which are false?
1. Defects found during early test design are more expensive to fix.
2. Early test design can find defects.
3. Early test design can cause changes to the requirements.
4. Early test design takes more effort.
A. Unreachable code
B. Undeclared variables
C. Faults in the requirements
D. Too few comments
result: - C
Q. 666: In which document described in IEEE 829 would you find instructions for the steps to be taken
for a test including set-up, logging, environment and measurement?
A. Test plan
B. Test design specification
C. Test case specification
D. Test procedure specification
result: - D
Q. 667: With a highly experienced tester with a good business background, which approach to
defining test procedures would be effective and most efficient for a project under severe time
pressure?
A. 5, 4, 2, 1, 3, 7, 6
B. 4, 2, 5,1, 6, 7, 3
C. 5, 4, 2, 1, 7, 3, 6
D. 5,1, 2, 3, 4, 7, 6
result: - C
Q. 669: Why are both specification-based and structure-based testing techniques useful?
Sections
a) Test incident report identifier
b) Summary
c) Incident description
d) Impact
Details
1. Unique identifier
2. Version level of the test items
3. Inputs
4. Expected results
5. Actual results
6. Anomalies
7. Dale and time
A. a: 1; b: 2 and 7; c: 3, 4 and 5; d: 6
B. a: 1; b: 6 and 7; c. 3, 4 and 5; d: 7
C. a: 1; b: 2; c: 3, 4, 5, 6 and 7
D. a: 1; b: 6 and 7: c: 3, 4 and 5
result: - C
Q. 674: Which of the following could be used to assess the coverage achieved for specification based
(black-box) test techniques?
A. Y, W, Y, or Z
B. W, X or Y
C. V, X or Z
D. W, X, Y or Z
result: - B
Q. 675: Which of the following is a potential pilot project objective when introducing a test support
tool into an organization?
A. 60%
B. 70%
C. 80%
D. 90%
result: - C
Q. 679: Why are error guessing and exploratory testing good to do?
A. They depend on the tester's understanding of the way the system is structured rather than on a
documented record of what the system should do.
B. They depend on having older testers rather than younger testers.
C. They depend on a documented record of what the system should do rather than on an individual's
personal view.
D. They depend on an individual's personal view rather than on a documented record of what the
system should do.
result: - D
Q. 681: When choosing which technique to use in a given situation, which factors should be taken into
account?
A. V, W, Y and Z
B. V, W and Y
C. X and Y
D. V, W and Y
size=2 face=Arial>
result: - B
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
result: - A
Q. 683: Why is independent testing important?
A. The test plan describes one or more levels of testing, the test design specification identifies the
associated high-level test cases and a test procedure specification describes the actions for executing
a test.
B. The test plan is for managers, the test design specification is for programmers and the test
procedure specification is for testers who are automating tests.
C. The test plan is the least thorough, the test procedure specification is the most thorough and the
test design specification is midway between the two.
D. The test plan is finished in the first third of the project, the test design specification is finished in
the middle third of the project and the test procedure specification is finished in the last third of the
project.
result: - A
Q. 687: Which of the following factors is an influence on the test effort involved in most projects?
A. Test tasks
B. Environmental needs
C. Exit criteria
D. Test team training
result: - C
Q. 689: Consider the following exit criteria which might be found in a test plan:
Which of the following statements is true about whether these exit criteria belong in an acceptance
test plan?
A. Evaluation
B. Summary of activities
C. Variances
D. Incident description
result: - A
Q. 694: During an early period of test execution, a defect is located, resolved and confirmed as
resolved by re-testing, but is seen again later during subsequent test execution. Which of the
following is a testing-related aspect of configuration management that is most likely to have broken
down?
A. Traceability
B. Confirmation testing
C. Configuration control
D. Test documentation management
result: - C
Q. 695: You are working as a tester on a project to develop a point-of-sales system for grocery stores
and other similar retail outlets. Which of the following is a product risk for such a project?
A. Determine the extent of testing required for the product risks and the mitigation and contingency
actions required for the project risks.
B. Obtain the resources needed to completely cover each product risk with tests and transfer
responsibility for the project risks to the project manager.
C. Execute sufficient tests for the product risks, based on the likelihood and impact of each product
risk and execute mitigation actions for all project risks.
This statement is likely to be found in which of the following sections of an IEEE 829 standard incident
report?
A. Summary
B. Impact
C. Item pass/fail criteria
D. Incident description
result: - D
Q. 701: According to the ISTQB Glossary, what do we call a document that describes any event that
occurred during testing which requires further investigation?
A. A bug report
B. A defect report
C. An incident report
D. A test summary report
result: - C
size=2 face=Arial>
Q. 702: A product risk analysis is performed during the planning stage of the test process. During the
execution stage of the test process, the test manager directs the testers to classify each defect report
by the known product risk it relates to (or to 'other'). Once a week, the test manager runs a report
that shows the percentage of defects related to each known product risk and to unknown risks.
A. Greater quality of code, reduction in the number of testers needed, better objectives for testing.
B. Insufficient reliance on the tool, i.e. still doing manual testing when a test execution tool has been
purchased.
D. The tool will repeat exactly the same thing it did the previous time.
result: - A
Q. 707: Which of the following are advanced scripting techniques for test execution tools?
A. Tests are derived from information about how the software is constructed.
B. Tests are derived from models (formal or informal) that specify the problem to be solved by the
software or its components.
C. Tests are derived based on the skills and experience of the tester.
D. Tests are derived from the extent of the coverage of structural elements of the system or
components.
result: - B
Q. 711: An exhaustive test suite would include:
A. Tests 1 and 4
B. Tests 2 and 3
C. Tests 5 and 6
D. Tests 3 and 5
result: - D
Q. 714: Consider the following list of either product or project risks:
A. I is primarily a product risk and II, III, IV and V are primarily project risks.
B. II and V are primarily product risks and I, III and V are primarily project risks.
C. I and III are primarily product risks, while II, IV and V are primarily project risks.
D. III and V are primarily product risks, while I, II and IV are primarily project risks.
result: - C
Q. 715: Consider the following statements about regression tests:
A. I and II
B. I and III
C. II and III
D. II and IV
result: - B
Q. 716: Which of the following could be used to assess the coverage achieved for structure-based
(white-box) test techniques?
A. V, W or Y
B. W, X or Y
C. V, Y or Z
D. W, X or Z
result: - C
Q. 717: Review the following portion of an incident report.
Assume that no other narrative information is included in the report. Which of the following
important aspects of a good incident report is missing from this incident report?
A. Reviews are not generally cost effective as the meetings are time consuming and require
preparation and follow up.
B. There is no need to prepare for or follow up on reviews.
C. Reviews must be controlled by the author.
D. Reviews are a cost effective early static test on the system.
result: - D
Q. 721: Consider the following list of test process activities:
A. I, II,
III, IV and V.
B. IV, I, V, III and II.
C. IV, I, V, II and III.
D. I, IV, V, III and II.
result: - B
Q. 722: Test objectives vary between projects and so must be stated in the test plan. Which one of
the following test objectives might conflict with the proper tester mindset?
A. W, X and Y
B. V, Y and Z
C. V, W and Z
D. X, Y and Z
result: - A
Q. 725: What is a test condition?
Testing shows the presence of defects but not the absence of defects
Testing of combinations of inputs and outputs will find all defects
Testing should start after the completion of key development tasks
Testing of safety-critical software is similar to testing web applications
A. Security testing
B. Non-functional testing
C. Exploratory testing
D. Interoperability testing
result: - C
Q. 729: What is the purpose of confirmation testing?
A. To confirm the users' confidence that the system will meet their business needs.
C. To confirm that no unexpected changes have been introduced or uncovered as a result of changes
made.
A. Acquiring the best tool and ensuring that all testers use it.
B. Adapting processes to fit with the use of the tool and monitoring tool use and benefits.
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.
result: - B
Q. 731: Which of the following best describes integration testing?
A. Testing performed to expose faults in the interfaces and in the interaction between integrated
components.
B. Testing to verify that a component is ready for integration.
C. Testing to verify that the test environment can be integrated with the product.
D. Integration of automated software test suites with the product.
size=2 face=Arial>
result: - A
Q. 732: According to the ISTQB Glossary, debugging:
$0.25 up to 10 grams;
$0.35 up to 50 grams;
$0.45 up to 75 grams;
$0.55 up to 100 grams.
Which test inputs (in grams) would be selected using boundary value analysis?
Conditions
Rule 1
Rule 2
Rule 3
Rule 4
Over 23?
F
Don't care
On business?
Don't care
Don't care
Premium charge
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
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.
result: - C
Q. 736: What is exploratory testing?
a defect
Which of the following statements is true?
# System test shall continue until all significant product risks have been covered to the extent
specified in the product risk analysis document.
# System test shall continue until no must-fix defects remain against any significant product risks
specified in the product risk analysis document.
During test execution, the test team detects 430 must-fix defects prior to release and all must-fix
defects are resolved. After release, the customers find 212 new defects, none of which were detected
during testing. This means that only 67% of the important defects were found prior to release, a
percentage which is well below average in your industry. You are asked to find the root cause for the
high number of field failures. Consider the following list of explanations:
I. Not all the tests planned for the significant product risks were executed.
II. The organization has unrealistic expectations of the percentage of defects that testing can find.
III. A version-control issue has resulted in the release of a version of the software that was used
during early testing.
IV. The product risk analysis failed to identify all the important risks from a customer point of view.
V. The product risk analysis was not updated during the project as new information became available.
Which of the following statements indicate which explanations are possible root causes?
A. II, III and IV are possible explanations, but I and V are not possible.
B. All five are possible explanations.
C. I, IV and V are possible explanations, but II and III are not possible.
D. III, IV and V are possible explanations, but I and II are not possible.
result: - C
Q. 743: What is the most important factor for successful performance of reviews?
I. It requires both re-test and regression test and may require additional new tests.
III. It is difficult to scope and therefore needs careful risk and impact analysis.
A. I and III
B. I and IV
C. II and III
D. II and IV
result: - A
Q. 745: Which of the following statements are correct?
II. Software testing is mainly needed to improve the quality of the developer� s work.
III. Rigorous testing can help to reduce the risk of problems occurring in an operational environment.
IV. Rigorous testing is used to prove that all failures have been found.
A. I and III
B. II and III
C. II and IV
D. III and IV
result: - A
Q. 746: Which two specification-based testing techniques are most closely related to each other?
A. Independent testers don't have to spend time communicating with the project team.
B. Programmers can stop worrying about the quality of their work and focus on producing more code.
C. The others on a project can pressure the independent testers to accelerate testing at the end of the
schedule.
D. Independent testers sometimes question the assumptions behind requirements, designs and
implementations.
result: - D
Q. 748: DDP formula that would apply for calculating DDP for the last level of testing prior to release
to the field is
A. Equivalence partitioning
B. Boundary value analysis
C. Decision tables
D. All three described above
result: - D
Q. 751: As a test leader you are collecting measures about defects. You recognize that after the first
test cycle � covering all requirements - subsystem C has a defect density that is 150% higher than the
average. Subsystem A on the other hand has a defect density that is 60% lower than the average.
COLOR: navy">What conclusions for the next test cycle could you draw from this fact?
A. It is probable that subsystem C has still more hidden defects. Therefore we need to test subsystem
C in more detail.
B. Because we have already found many defects in subsystem C, we should concentrate testing
resources n Subsystem A.
C. Observed defect density does not allow any conclusions about the amount of additional testing.
D. We should try to equalize the amount of testing over all modules to ensure that we test all
subsystems evenly.
result: - A
Q. 752: Which of the following is a TRUE statement about the use of static analysis tools?
B. Thoroughness measures, reliability measures, cost, schedule, tester availability and residual risks.
C. Thoroughness measures, reliability measures, test cost, amount of time spent testing and product
completeness, number of defects.
D. Time to market, residual defects, tester qualification, degree of tester independence, thoroughness
measures and test cost.
result: - B
Q. 754: How does testing contribute to software quality?
A. Testing ensures that the system under test will not error out in a production environment.
B. Testing identifies defects which ensures a successful product will be released to market.
C. Testing increases the quality of a software system by avoiding defects in the system under test.
D. Testing through verification and validation of functionality identifies defects in the system under
test.
result: - D
Q. 755: A company is going to provide their employees with a bonus which will be based on the
employee� s length of service in the company. The bonus calculation will be zero if they have been
with the company for less than two years, 10% of their salary for more than two but less than five
years, and 25% for five to ten years, 35% for ten years or more. The interface will not allow a negative
value to be input, but it will allow a zero to be input.
How many equivalence partitions are needed to test the calculation of the bonus?
I. Reviews are useful because, through their use, defects can be found early, resulting in cost savings.
II. Reviews are useful because they help management understand the comparative skills of different
developers.
III. Testers should not get involved in specification reviews because it can bias them unfavorably.
IV. Many early defects are found in reviews, lengthening the time needed for the development life
cycle
A. I
B. IV
C. I and IV
D. I and III
result: - A
Q. 757: What is integration testing?
A. Integration of automated software test suites with the application under test.
B. Testing performed to expose faults in the interaction between components and systems.
C. Testing to verify that a component is ready for integration with the rest of the system.
D. Testing to verify that the test environment can be integrated with the product.
result: - B
Q. 758: Below you find a list of descriptions of problems that can be observed during testing or
operation. Which is most likely a failure?
A. The product crashed when the user selected an option in a dialog box.
B. One source code file included in the build was the wrong version
and debugging?
A. Testing shows failures that are caused by defects. Debugging finds, analyzes, and removes the
causes of failures in the software.
B. Testing pinpoints the defects. De bugging analyzes the faults and proposes preventing activities.
D. To simplify running unit tests when related components are not available yet.
result: - D
Q. 761: Which of the following is true of acceptance testing?
D. Acceptance testing is only used to address functionality issues within the system.
result: - B
Q. 762: An estimate of resources should be made so that an organization can create a schedule for
testing. Which of the following approaches can be used for creating an estimate?
I. A skills-based approach, in which the estimate is based on all the testers� skills.
II. An expert-based approach, in which the owner or other expert creates the estimate.
III. A metrics-based approach, in which the estimate is based on previous testing efforts.
IV. A bottom-up approach, in which each tester estimates their work and all estimates are integrated.
B. I, III, and IV
C. I and IV
D. II and III
result: - D
Q. 763: When conducting reviews, psychological sensitivity is required. Which mistake often occurs
when conducting reviews and may lead to interpersonal problems within teams?
A. Testers and reviewers expect that defects in the software product are already found and fixed by
the developers.
B. Due to time constraints, testers and reviewers do not believe they can afford enough time to find
failures.
C. Testers and reviewers communicate defects as criticism against humans instead of against the
software product.
D. Testers and reviewers are not sufficiently trained to accurately identify failures and faults in the
item under review.
result: - C
Q. 764: Which of the following statements about functional testing is TRUE?
A. Functional testing is primarily concerned with � what� a system does rather than � how� it
does it.
B. Control flow models and menu structure models are used primarily in functional testing.
C. Functional testing includes, but is not limited to, load testing, stress testing and reliability testing.
I. During test design, the test cases and test data are created and specified.
II. If expected results are not defined, a plausible but erroneous result may be accepted as correct.
III. The IEEE 829 standard describes the content of test design and test case specifications.
IV. Test design is a formal process in which the conditions to be tested are determined.
B. III and IV
C. I and IV
D. I, II and III
result: - D
Q. 766: What factors should an organization take into account when determining how much testing is
needed?
I. Level of risk
B. I and III
C. I, III and IV
A. Non-functional testing.
C. Static testing.
Procedure X
Call Violets(Color)
ELSE
End Procedure X
A. 5
B. 3
C. 1
D. 2
result: - B
Q. 770: Which of the following statements about static analysis is FALSE?
A. Static analysis can find defects that are likely to be missed by dynamic testing.
05 If breed = "No"
07 End if
08 End If.
Which of the following test cases will ensure that statement "06" is executed?
B. Acceptance Testing
C. Regression Testing
A. Decision testing.
B. Statement testing
D. Equivalence partitioning
result: - A
Q. 774: Four testers have each submitted an incident report in which each reported a problem with
the User log-on process. User log-on is a critical component of the system. The table below describes
the four defect reports submitted.
Tester ID
Incident Description
Business Priority
(1 High
2 Medium
3 Low)
Tester 1
Entered user ID of Ram Kumar & password ABC123 but got an error message
Tester 2
Log-on does not meet requirements
Tester 3
Tester 4
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
result: - D
Q. 775: Which of the following software work product can be used as a basis for testing?
A. Incremental scenarios
B. Design documents
C. Undocumented features
D. V-model specifications
result: - B
Q. 776: Match the test design techniques to the correct descriptions.
S. Black-box technique
T. White-box technique
U. Structural-based technique
V. Specification-based technique
What is the minimum number of test cases required for 100% statement coverage and 100%decision
coverage, respectively?
A. c, a, b, d.
B. d, b, a, c
C. c, a, d, b.
D. a, c, d, b.
result: - A
Q. 779: During which activity of the Fundamental Test Process test process do you review the test
basis?
e. Decision testing
A. a and c.
B. b and d.
C. b and e.
D. c and e
result: - D
Q. 781: Which statement BEST describes the role of testing?
Test Proce-dure ID
Business Priority
(1 High
2 Medium
3 Low)
Other dependencies
None
None
None
None
None
None
Delivery of the code for this part of system is running very late
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
result: - C
Q. 783: Which one of the following is a characteristic of good testing in any lifecycle model?
c. Plan tests.
D. Statement coverage and decision coverage are both less than 100%.
result: - A
Q. 786: Which of the following statements is true?
a. They can help derive test cases based on analysis of specification documents.
B. b and d
C. c and d
D. b and c.
result: - D
Q. 788: Under what circumstances would you plan to perform maintenance testing?
A. a, b and c
B. b, c and d
C. a, b and d.
D. a, c and d
result: - C
Q. 789: A system specification states that a particular field should accept alphabetical characters in
either upper or lower case. Which of the following test cases is from an INVALID equivalence
partition?
A. Feeds
B. F33ds
C. FEEDS
D. fEEDs
result: - B
Q. 790: Which of the following is LEAST likely to be included in an incident report?
C. ISO 9126.
B. Error Guessing.
C. Condition coverage
D. Statement Testing.
result: - A
Q. 794: Given the following state table:
e. Defects in requirements.
A. a, c and e.
B. a, b and d.
C. b, d and e.
D. a, c and d.
result: - A
Q. 796: Pair the correct test design techniques (i to v) with the category of techniques (x, y and z):
i. Exploratory Testing
v. Condition coverage
x. Specification-based
y. Structure-based
z. Experienced-based
C. Document results
B. In a Rapid Application Development (RAD) project, there are four test levels for each iteration.
C. In Agile development models, the number of test levels for an iteration can vary depending on the
project.
D. There must be at least four test levels for any software development model.
result: - C
Q. 799: Which of the following BEST describes a data-driven approach to the use of test execution
tools?
A. Monitoring response times when the system contains a specified amount of data
C. Using a generic script that reads test input data from a file
B.
B. Improve the efficiency by building traceability between requirements, tests, and bugs
D. Improve the efficiency by automating the selection of test cases for execution.
result: - B
Q. 803: Which statement about combinations of inputs and preconditions is true for a large system?
W. Component testing
X. Integration testing
Y. Alpha testing
Z. Robustness testing
A. Maintenance Testing
B. Unit Testing
C. System Testing
A. Developers use static analysis tools before and during component testing
Designers use static analysis tools during software modeling
B. Developers use static analysis tools to check the syntax of their codes
Designers use static analysis tools to ensure adherence to programming standards
C. Developers use static analysis tools before and after integration testing
Designers use static analysis tools to guarantee regulatory compliance
D. Developers use static analysis tools to check the syntax of their codes
Designers use static analysis tools after software modeling
result: - A
Q. 810: Given the following sample of pseudo code:
Read A, B, C;
If A > B then
End If
If A > C then
Print "Secondary ration is" & A / C;
End If.
Which of the following test cases would achieve 100% statement coverage?
A. A = 5, B = 10 and C = 2
B. A = 10, B = 10 and C = 10
C. A = 10, B =5 and C = 2
D. A = 2, B= 5 and C = 10
result: - C
Q. 811: Which of the following statements is true?
A. A test condition specifies input values and expected results; a test case combines one or more test
conditions
style="MARGIN: 0in 0in 0pt" class=MsoNormal>B. A test condition may be derived from requirements
or specifications; a test procedure specifies the sequence of action for the execution of a test
C. A test case specifies the sequence of execution of test conditions; a test procedure specifies test
pre-conditions and post-conditions
D. A test case specifies input values and expected results; a test procedure may be derived from
requirements or specifications
result: - B
Q. 812: Which one of the following statements about approaches to test estimation is true?
A. They can help to derive test data based on analysis of the requirement specification
B. They can help derive test cases based on analysis of a component's code structure
C. They can help to derive test conditions based on analysis of a system's internal structure
a. It is carried out to ensure that the system will be reliable once in service.
d. It can include testing of a system after migration from one platform to another.
A. a and b
B. a and c
C. c and d
D. b and d
result: - D
Q. 817: Which of the following would TYPICALLY be carried out by a test leader and which by a tester?
A. a and b would be carried out by a test leader, whilst c and d would be carried out by a tester
B. b and c would be carried out by a test leader, whilst a and d would be carried out by a tester
C. a and d would be carried out by a test leader, whilst b and c would be carried out by a tester
D. a and c would be carried out by a test leader, whilst b and d would be carried out by a tester
result: - C
Q. 818: Where may functional testing be performed?
What is the expected result for each of the following test cases?
P. Gold frequent flyer, travelling in Economy 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
a. Roll out the tool across the organisation as quickly as possible to all users.
'Arial','sans-serif'; COLOR: navy">b. Conduct periodic lessons learnt reviews with tool users.
c. Provide technical support to the test team for each type of tool.
A. a, b and c
B. a, c and d
C. c, d and e
D. b, c and e
result: - D
Q. 822: Place the stages of the Fundamental Test Process in the usual order (by time).
A. c, b, d, e, a
B. c, b, e, d, a
C. c, b, d, a, e
D. b, c, d, e, a
result: - A
Q. 823: If a system has been tested and only a few defects have been found, what can we conclude
about the state of the system?
a. The system may be defect free but the testing done cannot guarantee that this is true.
b. The system is defect free and further testing would therefore be a waste of resources.
d. Further testing should be considered but this should be focussed on areas of highest risk because it
would not be possible to test everything.
A. a, c and d
B. b, c and d
C. a, d and e
D. b, c and e
result: - A
Q. 824: What would USUALLY have a set of input values and execution conditions?
A. Test basis
B. Test case
C. Test objective
D. Test control
result: - B
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 the agreed limit
C. The component's code had variables that were used but had not been declared
c. It can make good use of tester's experience and available defect data.
A. a and b
B. b and c
C. c and d
D. a and c
result: - B
Q. 827: Which of the following activities should be considered before purchasing a tool for an
organization?
a. Ensure that the tool does not have a negative impact on existing test processes.
c. Determine whether the vendor will continue to provide support for the tool.
A. a and d
B. b and c
C. c and d
D. a and c
result: - B
Q. 828: Consider the following state table:
C
D
S1
S2/R1
S3/R2
S1/N
S4/R6
S2
S2/N
S2/N
S3/R3
S4/R4
S3
S4/R5
S2/R3
S2/R6
S2/N
S4
S4/N
S4/N
S2/N
S1/R7
Which of the following would result in a change of state to S2 with an action of R6?
B. Developer
C. Configuration manager
D. Performance specialist
result: - C
Q. 830: Which one of the following provides the BEST description of test design?
B. Static analysis supported by tools prevents business analysts and requirement engineers building
software models (e.g. state transition diagrams), which do not match the requirements.
C. By using static analysis tools user acceptance testing can be shortened because the users need to
execute less tests.
D. By performing static analysis of the code supported by tools the need for the developers doing unit
testing is decreased.
result: - A
Q. 832: Which of the following are true of software development models?
A. b and d
B. a and b
C. b and c
D. c and d
result: - A
Q. 833: Which of the following is a review process activity?
A. Individual preparation
b. Decision coverage.
d. Error guessing.
e. Statement testing.
A. a and e
B. b and d
C. b and e
D. e and d
result: - C
Q. 835: Which of the following matches the activity (i to iv) to its most suitable type of tool (p to s)?
p. Test management.
B. We may not be able to get a contractor to join the test team as planned
D. The contract has a legal loophole which has affected the company's profit
result: - B
Q. 839: Which of the following software work products would NOT TYPICALLY be examined using
static analysis techniques?
a. Design specification.
b. Component's code.
c. Software model.
d. Test procedure.
A. a, c and d
B. a, d and e
C. b, c and d
D. a, b and e
result: - B
Q. 840: An automated air-conditioner is programmed to turn its heating unit on when the
temperature falls below 17 Deg. C and to turn its refrigeration unit on when the temperature exceeds
26 Deg. C. The air-conditioner is designed to operate at temperatures between -10 Deg. C and +40
Deg. C. Given the above specification, which of the following sets of values shows that the
equivalence partition test design technique has been used correctly?
A. As early as possible
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
b. Schedule tests.
A. c and d
B. a and b
C. b and d
D. b and c
result: - D
Q. 844: The list below (a to e) describes one major task for each of the five main activities of the
fundamental test process. Which option (A to D) places the tasks in the correct order, by time?
A. a, c, b, e, d
B. c, a, d, e, b
C. c, a, e, b, d
D. d, a, c, b, e
result: - C
Q. 845: A simple gaming system has been specified as a set of use cases. It has been tested by the
supplier and is now ready for user acceptance testing. The system is assessed as low risk and there is
pressure to release the software into the market as soon as possible. Which of the following test
techniques would be most appropriate for this testing?
a. Tester's name.
b. Date raised.
e. Expected Results.
f. Actual Results.
i. Tester's recommendations.
Which attributes would be the MOST effective to enable determination of WHEN the incident should
be fixed and HOW MUCH effort might be required to apply the fix?
A. b, c, e, f, g
B. a, b, d, h, i
C. c, d, e, f, h
D. c, d, e, g, i
result: - C
Q. 847: Which of the following would be MOST USEFUL in estimating the amount of re-testing and
regression testing likely to be required?
a. The purchase of an automated test execution tool.
d. Impact analysis.
A. a and b
B. b and c
C. a and d
D. c and d
result: - D
Q. 848: Which of the following are key success factors to the review process?
A. Review time is allowed in the test execution schedule, process improvement is recognised in the
follow up meeting and the objective is always to find defects
B. Each review has a clear objective, the right people are involved, training is provided in the review
technique and management fully support the process
C. Participants are trained, all review meetings are time boxed and moderators are project managers
D. Every team member will be involved, all review techniques are used on every work product and
test managers control the review process
result: - B
Q. 849: Given the following sample of pseudo code:
Input ExamScore
Else
EndIf
EndIf.
What is the minimum number of test cases required to guarantee 100% decision coverage?
A. 2
B. 1
C. 3
D. 4
result: - C
Q. 850: Match the following formal review roles and responsibilities:
Roles
1. Moderator.
2. Recorder.
3. Reviewer.
4. Manager.
Responsibilities
Q. The person who decides on the execution of inspections and determines if the inspection
objectives have been met.
S. The person who documents all the issues, problems and open points.
A. Test input and expected results are stored in a table or spreadsheet, so that a single control script
can execute all of the tests in the table
B. Action-words are defined to cover specific interactions in system (e.g., log-on entries) which can
then be used by testers to build their tests
C. Keywords are entered into a test harness to obtain pre-defined test coverage reports
D. The test basis is searched using keywords to help identify suitable test conditions
result: - B
Q. 854: Which of the following is a TYPICAL objective of a pilot project for introducing a testing tool
into an organization?
D. Test closure
result: - A
Q. 856: What does a test execution tool enable?
A. a, c and e
B. a, b and d
C. b, c and d
D. b, c and e
result: - D
Q. 858: Which of the following best describes the purpose of non-functional testing?
A. To measure characteristics of a system which give an indication of how the system performs its
functions
B. To ensure that a system complies with the quality standards set by ISO 9126
D. To measure the extent to which a system has been tested by functional testing
result: - A
Q. 859: Which one of the following methods for test estimation rely on information captured from
previous projects?
A. Test point-based
B. Expert-based
C. Metrics-based
D. Development effort-based
result: - C
Q. 860: Arrive-and-Go airline wants to clarify its baggage handling policy, whilst maximizing revenues,
and will introduce the following tariffs for all baggage per individual customer (weights are rounded
up to the nearest 0.1Kg):
Luggage over this amount will be charged at $5 per Kg, up to a maximum of 150Kg per person.
Which of the following would constitute boundary values for baggage weights in the price
calculation?
A. To cause as many failures as possible so that defects in the software are identified and can be fixed
B. To confirm that the system works as expected and that requirements have been met
style="MARGIN: 0in 0in 0pt" class=MsoNormal>C. To assess the quality of the software with no
intention of fixing defects
D. To give information to stakeholders of the risk of releasing the system at a given time
result: - A
Q. 862: Which one of the following BEST describes a test control action?
A. a and b
B. a and d
C. b and d
D. b and c
result: - D
Q. 865: Which one of the following BEST describes the purpose of a priority rating in an incident
report?
A. Load testing
B. Portability testing
C. Maintenance testing
D. Maintainability testing
result: - C
Q. 870: Which of the following statements about black box and white box techniques is correct?
A. Decision Testing, Equivalence Partitioning and Condition Coverage are all black box techniques
B. Decision Table Testing, State Transition and Use Case Testing are all black box techniques
C. Decision Testing, Equivalence Partitioning and Statement Testing are all white box techniques
D. Boundary Value Analysis, State Transition and Statement Testing are all white box techniques
result: - B
Q. 871: Which of the following are characteristics of good testing in any life cycle model?
normal">
a. Every development activity has a corresponding test activity.
c. There are separate levels for component and system integration test.
A. a, d and e
B. b, c and e
C. a, c and d
D. a, b and d
result: - D
Q. 872: A system requires 100% decision coverage at component testing for all modules.
The following module has been tested with a single test case.
A. 100%
B. 50%
C. 75%
D. 90%
result: - B
Q. 873: Which of the following statements is GENERALLY true of testing?
c. Testing can show that a previously present defect has been removed.
B. a, b and d
C. a, c and d
D. b, c and d
result: - A
Q. 874: Which one of the following characteristics of test execution tools describes best a specific
characteristic of a keyword-driven test execution tool?
A. A table containing test input data, action words, and expected results controls the execution of the
system under test.
B. Actions of testers will be recorded in a script that can be rerun several times.
C. Actions of testers will be recorded in a script that is then being generalized to run with several sets
of test input data.
D. The ability to log test results and compare them against the expected results.
result: - A
Q. 875: Which of the following are the typical defects found by static analysis tools?
b. Security vulnerabilities.
c. Poor performance.
d. Unreachable code.
Business Priority
(1 High
2 Medium
3 Low)
Other dependencies
None
Delivery of the code for this part of system is running very late
None
None
None
None
None
None
None
Business severity is regarded as the most important element in determining the sequence of the test
procedures, but other dependencies must also be taken into consideration. Regression testing can
only be run once all other tests have completed.
Which of the following represents the MOST effective sequence for the test execution schedule
(where the first entry in the sequence is the first procedure to be run, the second entry is the second
to be run and so on)?
A. R, Q, S, T, U, P
B. S, R, P, U, Q, T
C. Q, R, S, T, P, U
D. S, R, U, P, Q, T
result: - D
Q. 877: Which of the following activities would improve how a tool is deployed within an
organization?
b. Roll out the tool across the organization as quickly as possible to all users.
c. Provide technical support to the test team for each type of tool.
e. Ensure that the test process is not changed as result of the tool's introduction.
A. a, b and c.
B. a, c and d.
C. c, d and e.
D. b, d and e.
result: - B
Q. 878: Which of the following is MOST likely to be an objective of a pilot project to introduce a test
tool?
C. To ensure that the time spent testing and the cost of testing is reduced
c. It can make good use of tester's experience and available defect data.
A. a and b
B. b and c
C. c and d
D. a and c
result: - B
Q. 880: Given the following state transition diagram:
Which of the test cases below will cover the following series of state transitions?
SS - S1 - S2 - S1 - S2 - ES
A. A, B, E, B, F
B. A, B, C, D
C. A, B, E, B, C, D
D. A, B, F
result: - A
Q. 881: A programme level Master Test Plan states that a number of best practices must be adopted
for its project life cycle models, irrespective of whether a sequential or iterative-incremental
approach is adopted for each project. Which of the following life cycle related best practices would
you expect to see in the Master Test Plan?
style="MARGIN: 0in 0in 0pt" class=MsoNormal>a. There should be a testing activity that corresponds
to each development activity.
c. Test personnel should ensure that they are invited to review requirements and design documents
as soon as draft versions are available.
A. a and b
B. a and c
C. b and d
D. c and d
result: - B
Q. 882: Which of the following statements BEST describes one of the seven key principles of software
testing?
A. Automated tests are better than manual tests for avoiding the Exhaustive Testing.
B. Exhaustive testing is, with sufficient effort and tool support, feasible for all software.
C. It is normally impossible to test all input / output combinations for a software system.
B. Cause as many failures as possible so that faults can be identified and corrected.
D. Prove that any remaining faults will not cause any failures.
result: - B
Q. 884: Which of these tasks would you expect to perform during Test Analysis and Design?
A. The product crashed when the user selected an option in a dialog box.
B. One source code file included in the build was the wrong version.
B. Testers and reviewers are not qualified enough to find failures and faults.
C. Testers and reviewers communicate defects as criticism against persons and not against the
software product.
D. Testers and reviewers expect that defects in the software product have already been found and
fixed by the developers.
result: - C
Q. 887: Which of the following statements are TRUE?
B. Software testing is mainly needed to improve the quality of the developer� s work.
C. Rigorous testing and fixing of defects found can help reduce the risk of problems occurring in an
operational environment.
D. Rigorous testing is sometimes used to prove that all failures have been found.
A. Testing pinpoints (identifies the source of) the defects. Debugging analyzes the faults and proposes
prevention activities.
B. Dynamic testing shows failures caused by defects. Debugging finds, analyzes, and removes the
causes of failures in the software.
A. The process of testing an integrated system to verify that it meets specified requirements.
C. To start with the V-model and then move to either iterative or incremental models.
D. To only change the organization to fit the model and not vice versa.
result: - A
Q. 891: Which of the following characteristics of good testing apply to any software development life
cycle model?
'Arial','sans-serif'; mso-bidi-font-family: 'Times New Roman'">B. All test levels are planned and
completed for each developed feature.
C. Testers are involved as soon as the first piece of code can be executed.
D. Regression tests are performed to find out if code changes have introduced or uncovered defects.
A. Component testing verifies the functioning of software modules, program objects, and classes that
are separately testable, whereas system testing verifies interfaces between components and
interactions with different parts of the system.
B. Test cases for component testing are usually derived from component specifications, design
specifications, or data models, whereas test cases for system testing are usually derived from
requirement specifications, functional specifications or use cases.
D. Component testing is the responsibility of the technical testers, whereas system testing typically is
the responsibility of the users of the system.
result: - B
Q. 895: Which of the following are the main phases of a formal review?
C. Planning, kick off, individual preparation, review meeting, rework, follow up.
D. Preparation, review meeting, rework, closure, follow up, root cause analysis.
result: - C
Q. 896: Which TWO of the review types below are the BEST fitted (most adequate) options to choose
for reviewing safety critical components in a software project?
Select 2 options.
A. Informal review.
B. Management review.
C. Inspection.
D. Walkthrough.
E. Technical Review.
result: - C,E
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.
Which of the following statements related to the decision coverage goal is correct?
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. Functional testing.
B. Structural testing.
C. Re-testing.
D. Performance testing.
A. A, B and D.
B. A and C.
C. A, B and C.
D. A, C and D.
result: - C
Q. 899: Which of the following statements about the given state table is TRUE?
A. The state table can be used to derive both valid and invalid transitions.
C. The state table represents only some of all possible single transitions.
Select 2 options.
C. Equivalence Partitioning, decision tables, checklist based, statement coverage, use case.
D. Equivalence Partitioning, cause-effect graph, checklist based, decision coverage, use case.
E. Equivalence Partitioning, cause-effect graph, checklist based, decision coverage and boundary
value.
result: - A,B
Q. 901: An employee� s bonus is to be calculated. It cannot become negative, but it can be calculated
to zero. The bonus is based on the duration of the employment. An employee can be employed for
less than or equal to 2 years, more than 2 years but less than 5 years,
5 to 10 years, or longer than 10 years. Depending on this period of employment, an employee will get
either onus or a bonus of 10%, 25% or 35%.
How many equivalence partitions are needed to test the calculation of the onus?
A. 3.
B. 5.
C. 2.
D. 4.
result: - D
Q. 902: Which of the below would be the best basis for fault attack testing?
B. Condition Coverage.
C. Exploratory Testing.
D. Path Testing.
result: - C
Q. 904: Which one of the following techniques is structure-based?
A. Decision testing.
C. Equivalence partitioning.
greatest common divisor (GCD) of two integers (A and B) greater than zero.
TC
1
1
INT_MAX
INT_MAX
INT_MAX+1
INT_MAX+1
TC A B
111
2 INT_MAX INT_MAX
310
401
5 INT_MAX+1 1
6 1 INT_MAX+1
Which test technique has been applied in order to determine test cases 1 through 6?
A. Boundary value analysis.
C. Equivalence partitioning.
A. The test manager plans testing activities and chooses the standards to be followed, while the tester
chooses the tools and controls to be used.
B. The test manager plans, organizes and controls the testing activities, while the tester specifies,
automates and executes tests.
C. The test manager plans, monitors and controls the testing activities, while the tester designs tests.
D. The test manager plans and organizes the testing and specifies the test cases, while the tester
prioritizes and executes the tests.
result: - B
Q. 908: Which of the following can be categorized as product risks?
D. Problems in defining the right requirements, potential failure areas in the software or system.
result: - C
Q. 909: Which of the following are typical test exit criteria?
A. Thoroughness measures, reliability measures, test cost, schedule, state of defect correction and
residual risks.
C. Thoroughness measures, reliability measures, test cost, time to market and product completeness,
availability of testable code.
D. Time to market, residual defects, tester qualification, degree of tester independence, thoroughness
measures and test cost.
result: - A
Q. 910: As a Test Manager you have the following requirements to be tested:
Requirements to test:
How would you structure the test execution schedule according to the
requirement dependencies?
A. More work gets done because testers do not disturb the developers all the time.
B.
Independent testers tend to be unbiased and find different defects than the developers.
B. A summary of the major testing activities, events and its status in respect of meeting goals.
D. Training taken by members of the test team to support the test effort.
result: - B
Q. 914: You are a tester in a safety-critical software development project. During execution of a test,
you find out that one of your expected results was 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?
C. Transmitted items, your name and you� re feeling about the defect source.
I. Functional testing
II. Non-functional testing
III. Structural testing
A. I and II only
B. I and III only
C. II and III only
D. I, II and III
result: - D
Q. 916: Which one of the following best describes a characteristic of a keyworddriven test execution
tool?
A. A table with test input data, action words, and expected results, controls execution of the system
under test.
C. Actions of testers recorded in a script that is run with several sets of test input data.
D. The ability to log test results and compare them against the expected results, stored in a text file.
result: - A
Q. 917: Which of the following is NOT a goal of a Pilot Project for tool evaluation?
A. To evaluate how the tool fits with existing processes and practices.
B. To determine use, management, storage, and maintenance of the tool and test assets.
A. 30 Deg. C
B. 0 Deg. C
C. 8 Deg. C
D. 15 Deg.C
result: - C
Q. 920: Which of the following are characteristic of test management tools?
A. a and c
B. b and c
C. a and b
D. b and d
result: - C
Q. 921: According to the ISTQB Glossary, regression testing is required for what purpose?
B. 2 and 4
C. 3 and 4
D. 1, 2 and 3
result: - C
Q. 923: Which test requires the execution of the software component?
A. Formal inspection
B. Dynamic testing
C. Code walkthrough
D. Execution testing
result: - B
Q.924: What is the purpose of a test completion criterion?
C. by inexperienced testers
Given this decision table on Car Rental, what is the expected result for the following test cases?
Conditions
Rule 1
Rule 2
Rule 3
Rule 4
Over 23?
Don� t Care
On Business?
Don� t Care
Don� t Care
Actions
Supply Rental Car?
Premium Charge?
TCI: 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. TCI: Don't supply car; TC2: Supply car with premium charge.
B. TCI: Supply car with premium charge; TC2: Supply car with no premium charge.
C. TCI: Don't supply car; TC2: Supply car with no premium charge.
D. TCI: Supply car with premium charge; TC2: Don't supply car.
result: - C
Q.929: Requirement 24.3. A 'Postage Assistant' will calculate the amount of postage due for letters
and small packages up to 1 kilogram in weight. The 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 test
case?
A. Test the three types of item to post and three different weights [Req 24.3]
B. Test 1: letter, 10 grams, postage � 0.25. Test 2: book, 500 grams, postage � 1.00. Test 3: package,
999 gram, postage � 2.53 [Req 24.3]
C. Test 1: letter, 10 grams to Belgium. Test 2: book 500 grams to USA. Test 3: package, 999 grams to
South Africa [Req 24.3]
D. Test 1: letter 10 grams, Belgium, postage � 0.25. Test 2: package 999 grams to South Africa,
postage � 2.53
result: - B
Q.930: Acceptance testing may occur at more than just a single test level. With the exception of:
B. Acceptance testing of the usability of a component may be done during component testing.
C. Acceptance testing after a change has been released to the user community.
D. Acceptance testing of a new functional enhancement may come before system testing.
result: - C
Q. 931: Integrity testing involves:
B. Performance testing
C. Alpha testing
A. Develop and prioritizing test cases, creating test data, writing test procedures and optionally,
preparing test harness and writing automated test scripts.
B. Logging the outcome of test execution and recording the identities and versions of the software
under test, test tools and testware.
C. Checking test logs against the exit criteria specified in test planning.
B. Choices at one menu level or data entry screen can affect the presentation of choices elsewhere
A. Test planning.
B. Evaluating exit criteria and reporting.
C. Test closure.
D. Test control.
result: - A
Q. 940: Which of the following is a MAJOR task of test implementation and execution?
off. It is switched on again when the temperature reaches 21 degrees. What are the best values in
degrees to cover all equivalence partitions?
A. 15,19 and 25.
B. 17,18 and19.
C. 18, 20 and22.
D. 16, 26 and 32.
result: - A
Q. 942: A wholesaler sells printer cartridges. The minimum order quantity is 5. There is a 20%
discount for orders of 100 or more printer cartridges. You have been asked to prepare test cases using
various values for the number of printer cartridges ordered. Which of the following groups contain
three test inputs that would be generated using Boundary Value Analysis?
A. 5, 6, 20
B. 4, 5, 80
C. 4, 5, 99
D. 1, 20, 100
result: - C
Q. 943: What is the KEY difference between preventative and reactive approaches to testing?
B. Preventative tests are designed early; reactive tests are designed after the software has been
produced.
D. Preventative tests are designed after the software has been produced; reactive tests are designed
early in response to review comments.
result: - B
Q. 944: What determines the level of risk?
A. ii, iii.
B. i, iii.
C. iii, iv.
D. i, ii
result: - B
Q. 946: Which of the following is MOST important in the selection of a test approach?
A. Log defects.
B. Explain the documents to the participants.
C. Gather metrics.
D. Allocate the individual roles.
result: - D
Q. 948: A defect arrival rate curve:
A. The failure occurs only if you reach a statement taking the TRUE branch of an IF statement, and you
got to the statement with a test that passed through the FALSE 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.
A. External failure
B. Internal failure
C. Appraisal
D. Prevention
result: - A
Q. 951: Bug life cycle
size=2 face=Arial>
A. Open, Assigned, Fixed, Closed
B. Open, Fixed, Assigned, Closed
C. Assigned, Open, Closed, Fixed
D. Assigned, Open, Fixed, Closed
result: - A
Q. 952: Who is responsible for document all the issues, problems and open point that were identified
during the review meeting
A. Moderator
B. Scribe
C. Reviewers
D. Author
result: - B
Q. 953: A project that is in the implementation phase is six weeks behind schedule.
The delivery date for the product is four months away. The project is not allowed to slip the delivery
date or compromise on the quality standards established for his product. Which of the following
actions would bring this project back on schedule?
A. Eliminate some of the requirements that have not yet been implemented.
B. Add more engineers to the project to make up for lost work.
C. Ask the current developers to work overtime until the lost work is recovered.
D. Hire more software quality assurance personnel.
result: - A
Q. 954: Use cases can be performed to test
A. Performance testing
B. Unit testing
C. Business scenarios
D. Static testing
result: - C
Q. 955: The ___________ technique can be used to achieve input and output coverage
A. Unit testing
B. Regression testing
C. Alpha testing
D. Integration testing
result: - C
Q. 957: The software engineer's role in tool selection is
A. Reliability
B. Usability
C. Scalability
D. Maintainability
result: - C
Q. 959: A Test Plan Outline contains which of the following:
i. Test Items
ii. Test Scripts
iii. Test Deliverables
iv. Responsibilities
A. Checking test logs against the exit criteria specified in test planning.
B. Logging the outcome of test execution.
C. Assessing if more tests are needed.
D. Writing a test summary report for stakeholders.
result: - B
Q. 961: In a Examination a candidate
has to score minimum of 24 marks inorder to clear the exam. The maximum that he can score is 40
marks. Identify the Valid Equivalance values if the student clears the exam.
A. 22,23,26
B. 21,39,40
C. 29,30,31
D. 0,15,22
result: - C
Q. 962: Verification involves which of the following :-
A. Testers
B. Developers
C. Testers & Developers
D. None
result: - B
Q. 966: The specification which describes steps required to operate the system and exercise test cases
in order to implement the associated test design
A. Test Harness
B. Test Suite
C. Test Cycle
D. Test Driver
result: - B
Q. 968: Which of the following statements are TRUE for informal reviews?
I. Easy to get started and have some benefit
II. Have no or minimal formal process
III. The process must be documented
IV. May include "paired programming"
A. I, II and IV
B. I and III
C. III and IV
D. I, III and IV
result: - A
Q. 969: Which of the following statements describes a key principle of software testing?
A. Automated tests allow better statements of confidence about the quality of software products.
B. For a software system, it is normally impossible to test all the input and output combinations.
C. Exhaustive software testing is, with enough effort and tool support, feasible for all software.
D. The purpose of software testing is demonstrating the absence of defects in software products.
result: - B
Q. 970: Testing with out a real plan and test cases is called ---
A. Gorilla testing
B. Monkey testing
C. Adhoc testing
D. All of the above
result: - D
Q. 971: Which rule should not be followed for reviews
A. Alpha release
B. Beta release
C. Test release document
D. Build
result: - B
Q. 974: Which of the following could be a disadvantage of independent testing?
A. Data tester
B. Boundary tester
C. Capture/Playback
D. Output comparator.
result: - C
Q. 976: Incorrect form of Logic coverage is:
A. Statement Coverage
B. Pole Coverage
C. Condition Coverage
D. Path Coverage
result: - B
Q. 977: Code Coverage is used as a measure of what?
A. Defects
B. Trends analysis
C. Test Effectiveness
D. Time Spent Testing
result: - C
Q. 978: Which one of the following are non-functional testing methods?
A. System testing
B. Usability testing
C. Performance testing
D. Both B & C
result: - D
Q. 979: Which of the following could be a reason for a failure
1) Testing fault
2) Software fault
3) Design fault
4) Environment Fault
5) Documentation Fault
size=2 face=Arial>
A. Component testing should be performed by development
B. Component testing is also know as isolation or module testing
C. Component testing should have completion criteria planned
D. Component testing does not involve regression testing
result: - D
Q. 982: Equivalence partitioning is:
1. Led by author
2. Undocumented
3. No management participation
4. Led by a trained moderator or leader
5. Uses entry exit criteria
s) Inspection
t) Peer review
u) Informal review
v) Walkthrough
A. s = 4, t = 3, u = 2 and 5, v = 1
B. s = 4 and 5, t = 3, u = 2, v = 1
C. s = 1 and 5, t = 3, u = 2, v = 4
D. s = 5, t = 4, u = 3, v = 1 and 2
E. s = 4 and 5, t = 1, u = 2, v = 3
result: - B
Q. 985: Given the following types of tool, which tools would typically be used by developers and
which by an independent test team:
i. Static analysis
ii. Performance testing
iii. Test management
iv. Dynamic analysis
v. Test running
vi. Test data preparation
A. Developers would typically use i, iv and vi; test team ii, iii and v
B. Developers would typically use i and iv; test team ii, iii, v and vi
C. Developers would typically use i, ii, iii and iv; test team v and vi
D. Developers would typically use ii, iv and vi; test team I, ii and v
E. Developers would typically use i, iii, iv and v; test team ii and vi
result: - B
Q. 986: Which of the following statements is NOT true:
A. Equivalence partitioning, Decision Table and Control flow are White box Testing Techniques.
B. Equivalence partitioning, Boundary Value Analysis , Data Flow are Black Box Testing Techniques.
C. Equivalence partitioning , State Transition , Use Case Testing are black box Testing Techniques.
D. Equivalence Partitioning, State Transition, Use Case Testing and Decision Table are White Box
Testing Techniques.
result: - C
Q. 991: Which of the following is not phase of the Fundamental Test Process?
size=2 face=Arial>
A. Test Planning and Control
B. Test implementation and Execution
C. Requirement Analysis
D. Evaluating Exit criteria and reporting
result: - C
Q. 992: The structure of an incident report is covered in the Standard for Software Test
Documentation IEEE 829 and is called as:
A. Anomaly Report
B. Defect Report
C. Test Defect Report
D. Test Incident Report
result: - A
Q. 993: Evaluating testability of the requirements and system are a part of which phase:-
A. 23, 24, 25
B. 0, 12, 25
C. 30, 36, 39
D. 32,37,40
result: - D
Q. 996: One of the following is not a part of white box testing as per BS7925-II standards.
A. Random testing
B. Data Flow testing.
C. Statement testing.
D. Syntax testing.
result: - D
Q. 997: A piece of software has been given _______what tests in the Following will you perform?
A. Usability testing.
B. Statement Coverage.
C. Dataflow testing.
D. Cause-effect graphing.
result: - A
Q. 999: Exclusive use of white box testing in a test-phase will:
To the nearest $ which of these is a valid Boundary Value Analysis test case?
A. $1500
B. $32001
C. $28000
D. $33501
result: - D
Q. 1001: Which of the following is true?
A.
Component testing should be black box, system testing should be white box.
B. If u find a lot of bugs in testing, you should not be very confident about the quality of software
C. The fewer bugs you find, the better your testing was
D. The more tests you run, the more bugs you will find.
result: - B
Q. 1002: If the pseudo code below were a programming language ,how many tests are required to
achieve 100% statement coverage?
1. If x=3 then
2. Display_messageX;
3. If y=2 then
4. Display_messageY;
5. Else
6. Display_messageZ;
7. Else
8. Display_messageZ;
A. 1
B. 2
C. 3
D. 4
result: - C
Q. 1003: In which order should tests be run?
Values less than 10 are rejected, values between 10 and 21 are accepted, values greater than or equal
to 22 are rejected. Which of the following covers the MOST boundary values?
A. 9,10,11,22
B. 9,10,21,22
C. 10,11,21,22
D. 10,11,20,21
result: - B
Q. 1005: What is the important criterion in deciding what testing technique to use?
A. A goal is that no more failures will result from the remaining defects
B. A goal is to find as many failures as possible so that the cause of the failures can be identified and
fixed
C. A goal is to eliminate as much as possible the causes of defects
D. A goal is to fulfil all requirements for testing that are defined in the project plan.
result: - B
Q. 1009: Which set of metrics can be used for monitoring of the test execution?
Expected result: Fast forward continues till the end of the tape
Severity: High
Priority: Urgent
What important information did the engineer leave out?
A. Network
B. Operational Model
C. Boundary value analysis
D. Test Procedure Planning
result: - D
Q. 1014: Functional testing is mostly
A. Validation techniques
B. Verification techniques
C. Both of the above
D. None of the above
result: - A
Q. 1015: Component integration testing can be done
A. Ensure that test cases test each input and output equivalence class at least once
B. Identify all inputs and all outputs
C. Identify equivalence classes for each input
D. All of the above
result: - A
Q. 1018: Static Analysis
A. Moderator
B. Author
C. Reviewer
D. Recorder
result: - B
Q. 1020: The _________ may facilitate the testing of components or part of a system by simulation
the environment in which the test object will run
size=2 face=Arial>
1. Severe time pressure
2. Inadequate specification
A. Decision testing
B. Error guessing
C. Statement testing
D. Exploratory testing
result: - D
Q. 1022: Which of the following is false?
A. 3, 3.
B. 2, 3.
C. 2, 4.
D. 3, 2.
result: - A
Q. 1028: Why are static testing and dynamic testing described as complementary?
A. Because they share the aim of identifying defects and find the same types of defect.
B. Because they have different aims and differ in the types of defect they find.
C. Because they have different aims but find the same types of defect.
D. Because they share the aim of identifying defects but differ in the types of defect they find.
result: - D
Q. 1029: In practice, which Life Cycle model may have more, fewer or different levels of development
and testing, depending on the project and the software product. For example, there may be
component integration testing after component testing, and system integration testing after system
testing.
I. Are the necessary documentation, design and requirements information available that will allow
testers to operate the system and judge correct behavior.
II. Is the test environment-lab, hardware, software and system administration support ready?
III. Those conditions and situations that must prevail in the testing process to allow testing to
continue effectively and efficiently.
IV. Are the supporting utilities, accessories and prerequisites available in forms that testers can use
A. I, II and IV
B. I, II and III
C. I, II, III and IV
D. II, III and IV.
result: - A
Q. 1031: From the below given choices, which one is the � Confidence testing�
size=2 face=Arial>
A. Sanity testing
B. System testing
C. Smoke testing
D. Regression testing
result: - C
Q. 1032: What should be taken into account to determine when to stop testing?
I. Technical risk
II. Business risk
III Project constraints
IV Product documentation
J=50
K=1
while (N>=10) and (N<=10) loop
M [K] = J/N
K=K+1
N=N1
end loop
Which of the following is the most effective way of detecting this error?
A. Boundary testing
B. Condition testing
C. Compilation of the source code
D. Source code inspection
result: - D
Q. 1034: IEEE stands for:
A. 2, 3 and 4
B. 2 and 4
C. 3 and 4
D. 1,2 and 3
result: - C
Q. 1038: Which of the following is the most important difference between the metrics-based
approach and the expert-based approach to test estimation?
B. The metrics-based approach uses calculations from historical data while the expertbased approach
relies on team wisdom.
C. The metrics-based approach can be used to verify an estimate created using the expert-based
approach, but not vice versa.
A. Structural testing is more important than functional testing as it addresses the code.
B. Functional testing is useful throughout the life cycle and can be applied by business analysts,
testers, developers and users.
C. Functional testing is more powerful than static testing as you actually run the system and see what
happens.
A. Scope is related to the risk, size of the changes and size of the system under test
face=Arial size=2>
A. Because configuration management assures that we know the exact version of the testware and
the test object
B. Because test execution is not allowed to proceed without the consent of the change control board
C. Because changes in the test object are always subject to configuration management
D. Because configuration management assures the right configuration of the test tools
result: - A
Q. 1052: Why is successful test execution automation difficult?
A. Because the tools for automated testing require too much effort for learning
B. Because the maintenance of the test system is difficult
C. Because the test robot tools are restricted in their ability to recognize outputs
D. Because the test robot needs to be supported by a test management.
result: - B
Q. 1053: Why is it necessary to define a Test Strategy?
A. As there are many different ways to test software, thought must be given to decide what will be
the most effective way to test the project on hand.
B. Starting testing without prior planning leads to chaotic and inefficient test project
C. A strategy is needed to inform the project management how the test team will schedule the
test-cycles
D. Software failure may cause loss of money, time, business reputation, and in extreme cases injury
and death. It is therefore critical to have a proper test strategy in place.
result: - D
Q. 1054: For the code fragment given below, which answer correctly represents minimum tests
required for statement and branch coverage respectively?
Discount rate=1;
Fare = 1000;
If ((person == "senior citizen") and ("travel month = January"))
Bonuspoints = 100+Bonuspoints
If (class=="first")
discountRate = .5;
Fare = fare * discountRate;
A. D, A, B, C.
B. A, B, C, D.
C. D, A, B.
D. A, B, C.
result: - A
Q. 1056: Which of the following is not considered as a benefit of testing tools?
A. iv � v � iii � ii � i
B. v � i � iii � ii � iv
C. iv � v � i � iii � ii
D. v � ii � iii � i � iv
result: - C
Q. 1060: One of the differences between the Modified Condition Decision Coverage and the Condition
Coverage is:
A. The Condition Coverage ensures all paths through a module are executed whereas the Modified
Condition Decision Coverage ensures each path in a decision can independently affect the outcome.
B. The Modified Condition Decision Coverage ensures all alternative paths are executed whereas the
Condition Coverage ensure all main paths are executed.
C. The Condition Coverage ensures each condition takes all possible outcomes at lease once whereas
the Modified Condition Decision Coverage requires both maximum and minimum values within each
field.
D. The Modified Condition Decision Coverage relies on the tester� s skill and past experience
whereas the Condition Coverage relies on the way in which the system moves from one condition to
another.
result: - A
Q. 1041: Which of the following is a MAJOR task of evaluating exit criteria and reporting?
size=2 face=Arial>
A. Writing a test summary report for stakeholders
B. Logging the outcome of test execution
C. Repeating test activities as a result of action taken for each discrepancy.
D. Evaluating testability of the requirements and system
result: - A
Q. 1042: What is the USUAL sequence for performing the following activities during the Fundamental
Test Process?
A. d, a, c, b
B. a, d, b, c
C. a, b, c, d
D. a, b, d, c
result: - B
Q. 1043: Which of the following activities would NORMALLY be undertaken during test planning?
A. b, c and d
B. a, d and f
C. a, d and e
D. b, c and f
result: - B
Q. 1044: A wholesaler sells printer cartridges. The minimum order quantity is 5. There is a 20%
discount for orders of 100 or more printer cartridges. You have been asked to prepare test cases using
various values for the number of printer cartridges ordered. Which of the following groups contain
three test inputs that would be generated using Boundary Value Analysis?
A. 5, 6, 20
B. 4, 5, 80
C. 4, 5, 99
D. 1, 20, 100
result: - C
Q. 1045: Which of the following statements describe why exploratory testing is a useful test design
technique?
a. It can help derive test cases based on the internal structure of systems.
b. It is useful when there are limited specification documents available.
c. It is useful when there testing is constrained due to time pressures.
d. It is a cheaper alternative to more formal test design techniques.
A. b and c
B. a and c
C. b and d
D. c and d
result: - A
Q. 1046: Which of the following statements correctly describes the benefit of fault attacks?
A. They are more effective at finding faults than formal test design techniques
B. They are useful when there is limited experience in the test team
C. They can evaluate the reliability of a test object by attempting to force specific failures to occur
D. They are less structured than other experience-based techniques
result: - C
Q. 1047: From the list below, select the recommended principles for introducing a chosen test tool in
an organization?
1. Roll the tool out to the entire organization at the same time.
2. Start with a pilot project.
3. Adapt and improve processes to fit the use of the tool.
4. Provide training and coaching for new users.
5. Let each team decide their own standard ways of using the tool.
6. Monitor that costs do not exceed initial acquisition cost.
7. Gather lessons learned from all teams.
A. 1, 2, 3, 5.
B. 1, 4, 6, 7.
C. 2, 3, 4, 7.
D. 3, 4, 5, 6.
result: - C
Q. 1048: A deviation from the specified or expected behaviour that is visible to end-users is called:
A. An error
B. A fault
C. A failure
D. A defect
result: - C
Q. 1049: Testing throughout the project in a three-dimensional sense refers to the following
dimensions:
Given this decision table on Card Issue, what is the expected result for the following test cases?
Conditions
Rule 1
Rule 2
Rule 3
Rule 4
Indian Resident
Don� t Care
F
T
Married?
Don� t Care
Don� t Care
ActionsIssue Membership?