1. Which of the following is not a quality characteristic listed in ISO 9126 Standard?
Functionality
Usability
Supportability----- Maintainablity
2. Pick the best definition of quality
Shows presence of zero defects
Conformance to requirements
Meets all design requirements
Quality is job one
3. Fault Masking is
4. One Key reason why developers have difficulty testing their own work is :
Lack of technical documentation
5. During the software development process, at what point can the test process start?
7. Evaluating testability of the requirements and system are a part of which phase
Test Analysis and Design
Test Planning and Control
Test implementation and execution
Evaluating exit criteria and reporting
Usability
Scalability
Maintainablity
18. Maintenance releases and technical assistance centers are examples of which of the
following costs of quality?
External failure
Internal failure
Appraisal
Prevention
Is not important
Increases the later a fault is found
Decreases the later a fault is found
Can never be determined
24. What are the 2 major components taken into consideration with risk analysis?
Chapter 2
1. Which one of the following are non-functional testing methods?
System testing
Usability Testing
Performance Testing
Both b and c
18. Which of the following is the main purpose of the integration strategy for
integration testing in the small?
Re-testing ensures the original fault has been removed; regression testing looks for
unexpected side-effects
Re-testing looks for unexpected side-effects; regression testing ensures the original fault has
been removed
Re-testing is done after faults are fixed; regression testing is done earlier
Re-testing is done by developers; regression testing is done by independent testers
Requires knowledge on the bug fixes and how it affect the system
Includes the area of frequent defects
Includes the area which has undergone many/recent code changes
All of the above
Chapter 3
6. Who is responsible for documenting all the issues, problems and open point that were
identified during the review meeting
Moderator
Scribe/ Recorder
Reviewer
Author
7. What is the main purpose of Informal review
9. One person has been dominating the current software process improvement
meeting. Which of the following techniques should the facilitator use to bring other
team members into the discussion?
Confront the person and ask that other team members be allowed to express their opinions
Wait for the person to pause, acknowledge the person s opinion, and ask for someone else s
opinion
Switch the topic to an issue about which the person does not have a strong opinion
Express an opinion that differs from the person s opinion in order to encourage others to
express their ideas
13. What type of review requires formal entry and exit criteria, including metrics:
Walkthrough
Inspection
Management Review
Post Project Review
15. Which expression best matches the following characteristics of the review processes:
1. led by the author
2. undocumented
3. no management participation
4. led by a moderator or leader
5. uses entry and exit criteria
s) inspection
t) peer review
u) informal review
v) walkthrough
s = 4 and 5, t = 3, u = 2, v = 1
s = 4, t = 3, u = 2 and 5, v = 1
s = 1 and 5, t = 3, u = 2, v = 4
s = 4 and 5, t = 1, u= 2, v = 3
16. Typical defects that are easier to find in reviews than in dynamic testing are:
17. Reviews, static analysis and dynamic testing have the same objective
identifying defects
fixing defects
1 and 2
None
18. We can achieve complete statement coverage but still miss bugs because:
"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
"The failure depends on the program's inability to handle specific data values, rather than on
the program's flow of control.
Both A and B
We are not required to test code that customers are unlikely to execute
Chapter 4
1. An input field takes the year of birth between 1900 and 2004. The
boundary values for testing this field are:
Statement Coverage
Pole Coverage
Condition Coverage
Condition Coverage
IF X < Y
THEN Statement 1;
ELSE IF Y >= Z
THEN Statement 2;
END
McCabes Cyclomatic Complexity is :
2
3
4
5
5. 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
2 Test Cases
3 Test Cases
4 Test Cases
5 Test Cases
6. Statement Coverage will not check for the following.
Missing Statements
Unused Branches
Dead Code
Unused Statement
7. Code Coverage is used as a measure of what ?
Defects
Trend Analysis
Test Effectiveness
Time spent on testing
8. Which of the following techniques is NOT a black box technique?
9.
Statement coverage is 4
Statement coverage is 1
Statement coverage is 3
Statement coverage is 2
12. ___________ technique can be used to achieve input and output coverage
Boundary Value Analysis
Equivalence partitioning
Decision table testing
State transition testing
13. X has given a data on a person age, which should be between 1 to 99. Using BVA which
is the appropriate one
0,1,2,99
1, 99, 100, 98
0, 1, 99, 100
1, 0, 1, 99
Equivalence partition
Decision tables
Transaction diagrams
Decision testing
L-N +2P
N-L +2P
N-L +P
N+L P
16. Order numbers on a stock control system can range between 10000 and 99999
inclusive. Which of the following inputs might be a result of designing tests for only
valid equivalence classes and valid boundaries?
Chapter 5
1. Test Conditions are derived from
Specifications
Test Cases
Test Data
Test Design
2. ________ and ________ are used within individual workbenches to produce the right
output products
3.
_____ is the step-by-step method followed to ensure that standards are met
SDLC
Project Plan
Policy
Procedure
4. Which of the following is the standard for the Software product quality
ISO 9126
ISO 829
ISO 1012
ISO 1028
5. Bug life cycle
10. IEEE 829 test plan documentation standard contains all of the following except
Test items
Test Deliverables
Test Tasks
Test Specifications
11. When should testing be stopped?
Requirements
Documentation
Test Cases
Improvements suggested by users
16. Which of the following items would not come under Configuration Management?
Operating systems
Test documentation
Live data
User requirement documents
18. What do you mean by ?Having to say NO? (test planning process)
1. Which of the following tools would be involved in the automation of regression test?
Data Tester
Boundary tester
Capture/Playback
Output Comparator
2. A configuration management system would NOT normally provide:
5. Given the following types of tool, which tools would typically be used by developers,
and which by an independent system test team?
i. Static analysis
ii. Performance testing
iii. Test management
iv. Dynamic analysis
Developers would typically use i and iv; test team ii and iii
Developers would typically use i and iii; test team ii and iv
Developers would typically use ii and iv; test team i and iii
Developers would typically use i, iii and iv; test team ii
6. A typical commercial test execution tool would be able to perform all of the
following, EXCEPT:
ISO/IEC 12207
BS 7925-1
ANSI/IEEE 829
ANSI/IEEE 729
9. What are the key features to be concentrated upon when doing a testing for world
wide web sites
Work with the project's stakeholders early on to understand how requirements might change
so that alternate test plans and strategies can be worked out in advance, if possible.
Negotiate to allow only easily-implemented new requirements into the project, while moving
more difficult new requirements into future versions of the application.
Both a and b
None of the above
Condition/
Cause
Bank Card is
Valid
PIN is Correct
3rd Incorrect PIN
Money
Available
Effect/ Action
Reject Card
Ask New PIN
Eat Card
Ask New
Amount
Pay Money
N
N
-
N
Y
-
Y
N
Y
Y
Y
N
N
N
N
Y
N
N
N
N
Y
N
N
N
N
Y
N
N
N
N
Reject
Card
Bank Card
is valid
Ask New
PIN
PIN is
Correct
Eat
Card
3rd PIN
Input
Ask New
Amount
Money
Available
Pay
Money